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)
)