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
)