UFN_CLOSINGREQUIREMENTDETAILS_FROMITEMLISTXML
Converts closing requirements xml into a table
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITEMLISTXML | xml | IN |
Definition
Copy
CREATE function dbo.UFN_CLOSINGREQUIREMENTDETAILS_FROMITEMLISTXML(@ITEMLISTXML xml) RETURNS TABLE AS
RETURN (
SELECT
T.c.value('(ACCOUNTREQUIREMENTSCODE)[1]','tinyint') AS 'ACCOUNTREQUIREMENTSCODE',
T.c.value('(ACCOUNTSTRUCTUREID)[1]','uniqueidentifier') AS 'ACCOUNTSTRUCTUREID',
T.c.value('(CLOSINGREQUIREMENTID)[1]','uniqueidentifier') AS 'CLOSINGREQUIREMENTID',
T.c.value('(ELEMENTTYPECODE)[1]','tinyint') AS 'ELEMENTTYPECODE',
T.c.value('(ID)[1]','uniqueidentifier') AS 'ID',
T.c.value('(PRESERVEDETAILSDURINGCLOSING)[1]','bit') AS 'PRESERVEDETAILSDURINGCLOSING',
T.c.value('(REQUIRETOBALANCE)[1]','bit') AS 'REQUIRETOBALANCE',
T.c.value('(SEGMENTNAME)[1]','nvarchar(100)') AS 'SEGMENTNAME'
FROM @ITEMLISTXML.nodes('/CLOSINGREQUIREMENTDETAIL/ITEM') T(c)
)