UFN_FINANCIALTRANSACTION_LINEITEMAPPLICATIONS_FROMITEMLISTXML

Returns a table based on the application xml passed in.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@APPLICATIONSXML xml IN

Definition

Copy


            CREATE function dbo.UFN_FINANCIALTRANSACTION_LINEITEMAPPLICATIONS_FROMITEMLISTXML
                (
                    @APPLICATIONSXML xml
                )
            returns table as
                return (
                SELECT
                T.c.value('(ID)[1]','uniqueidentifier') AS 'ID',
                T.c.value('(SOURCELINEITEMID)[1]','uniqueidentifier') AS 'SOURCELINEITEMID',
                T.c.value('(TARGETLINEITEMID)[1]','uniqueidentifier') AS 'TARGETLINEITEMID',
                T.c.value('(AMOUNT)[1]','money') AS 'AMOUNT',
                T.c.value('(POSTDATE)[1]','datetime') AS 'POSTDATE',
                T.c.value('(POSTSTATUSCODE)[1]','tinyint') AS 'POSTSTATUSCODE'
                FROM @APPLICATIONSXML.nodes('/APPLICATIONS/ITEM') T(c)
                )