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
)