USP_SMARTFIELD_REVENUEAPPLICATIONANNUALRENEWER
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@STARTDATE | datetime | IN | |
@ENDDATE | datetime | IN | |
@CALCULATIONTYPE | tinyint | IN | |
@CALCULATEDREVENUE | tinyint | IN | |
@ASOF | datetime | IN | |
@DATETYPECODE | tinyint | IN | |
@STARTDATERECENTDATEUNITCODE | tinyint | IN | |
@STARTDATERECENTDATEINTERVAL | int | IN | |
@REVENUETYPECODES | xml | IN | |
@SELECTIONS | xml | IN | |
@REVENUEAPPLICATIONSELECTION | uniqueidentifier | IN | |
@RECOGNITIONTYPES | xml | IN | |
@INCLUDEHISTORICALDATA | bit | IN | |
@SMARTFIELDID | uniqueidentifier | IN | |
@SITES | xml | IN |
Definition
Copy
CREATE procedure dbo.USP_SMARTFIELD_REVENUEAPPLICATIONANNUALRENEWER
(
@STARTDATE datetime = null,
@ENDDATE datetime = null,
@CALCULATIONTYPE tinyint,
@CALCULATEDREVENUE tinyint,
@ASOF datetime,
@DATETYPECODE tinyint = null,
@STARTDATERECENTDATEUNITCODE tinyint = null,
@STARTDATERECENTDATEINTERVAL int = null,
@REVENUETYPECODES xml = null,
@SELECTIONS xml = null,
@REVENUEAPPLICATIONSELECTION uniqueidentifier = null,
@RECOGNITIONTYPES xml = null,
@INCLUDEHISTORICALDATA bit = null,
@SMARTFIELDID uniqueidentifier = null,
@SITES xml = null
)
as
set nocount on;
if not exists (select T.c.value('(SITEID)[1]','uniqueidentifier') from @SITES.nodes('/SITES/ITEM') T(c))
set @SITES = null;
exec dbo.USP_CONSTITUENTSMARTFIELD_UNIFIEDRECOGNITIONANDREVENUE @STARTDATE, @ENDDATE, @CALCULATIONTYPE,
@CALCULATEDREVENUE, @ASOF, @DATETYPECODE,
@STARTDATERECENTDATEUNITCODE, @STARTDATERECENTDATEINTERVAL,
@REVENUETYPECODES, @SELECTIONS, @REVENUEAPPLICATIONSELECTION,
@RECOGNITIONTYPES, @INCLUDEHISTORICALDATA,
@SMARTFIELDID = @SMARTFIELDID, @SITES = @SITES;