USP_SMARTFIELD_REVENUEAPPLICATIONAMOUNTS
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 | |
| @CURRENCYID | uniqueidentifier | IN | |
| @SMARTFIELDID | uniqueidentifier | IN | |
| @SITES | xml | IN |
Definition
Copy
CREATE procedure dbo.USP_SMARTFIELD_REVENUEAPPLICATIONAMOUNTS (
@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
,@CURRENCYID uniqueidentifier = 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
,@CURRENCYID
,@SMARTFIELDID = @SMARTFIELDID
,@SITES = @SITES;