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;