UFN_REVENUEBATCH_GETADDITIONALAPPLICATIONS

Returns all additional applications for a given revenue batch ID.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@BATCHREVENUEID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUEBATCH_GETADDITIONALAPPLICATIONS(@BATCHREVENUEID uniqueidentifier)
            returns table
            as
            return
            (
                select
                   ID,
                   TYPECODE,
                   APPLIED,
                   DESIGNATIONID, 
                   OTHERTYPECODEID,
                   DECLINESGIFTAID,
                   OPPORTUNITYID,
                   SPONSORSHIPID,
                   ISGIFTAIDSPONSORSHIP,
                   GLREVENUECATEGORYMAPPINGID as CATEGORYCODEID,
                   cast(1 as bit) as DIDCAMPAIGNSDEFAULT,
                   (select
                        ID,
                        CAMPAIGNID,
                        CAMPAIGNSUBPRIORITYID,
                        REVENUESPLITCAMPAIGNID
                    from dbo.BATCHREVENUEADDITIONALAPPLICATIONCAMPAIGN
                    where BATCHREVENUEADDITIONALAPPLICATIONCAMPAIGN.BATCHREVENUEADDITIONALAPPLICATIONSID = BATCHREVENUEADDITIONALAPPLICATIONS.ID
                    for xml raw('ITEM'),type,elements,BINARY BASE64) as CAMPAIGNS, REVENUESPLITID
                from dbo.BATCHREVENUEADDITIONALAPPLICATIONS where BATCHREVENUEID = @BATCHREVENUEID
        )