UFN_CHARGELINEITEMRESPONSIBILITY_FROMITEMLISTXML
Returns a table representation of charge responsibility items from the XML passed to it.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITEMLISTXML | xml | IN |
Definition
Copy
create function dbo.UFN_CHARGELINEITEMRESPONSIBILITY_FROMITEMLISTXML
(
@ITEMLISTXML xml
)
RETURNS TABLE AS
RETURN (
SELECT
T.c.value('(ID)[1]','uniqueidentifier') AS 'ID'
,T.c.value('(FINANCIALTRANSACTIONLINEITEMID)[1]','uniqueidentifier') AS 'FINANCIALTRANSACTIONLINEITEMID'
,T.c.value('(CONSTITUENTID)[1]','uniqueidentifier') AS 'CONSTITUENTID'
,T.c.value('(PERCENTAGE)[1]','decimal') AS 'PERCENTAGE'
FROM @ITEMLISTXML.nodes('/CHARGELINEITEMRESPONSIBILITY/ITEM') T(c)
)