USP_DATAFORMTEMPLATE_EDITLOAD_REVENUEDETAIL

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@CONSTITUENTID uniqueidentifier INOUT
@TYPECODE tinyint INOUT
@TYPE nvarchar(50) INOUT
@MAXSOFTCREDITAMOUNT money INOUT
@MAXSOLICITORAMOUNT money INOUT
@AMOUNT money INOUT
@TRANSACTIONAMOUNT money INOUT
@RECEIPTAMOUNT money INOUT
@SPLITS xml INOUT
@SOURCECODE nvarchar(50) INOUT
@APPEALID uniqueidentifier INOUT
@BENEFITS xml INOUT
@BENEFITSWAIVED bit INOUT
@MAILINGID uniqueidentifier INOUT
@CHANNELCODEID uniqueidentifier INOUT
@DONOTACKNOWLEDGE bit INOUT
@TSLONG bigint INOUT
@SINGLEDESIGNATIONID uniqueidentifier INOUT
@HASFINDERNUMBER bit INOUT

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_REVENUEDETAIL
                    (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @CONSTITUENTID uniqueidentifier = null output,    
                        @TYPECODE tinyint = null output,
                        @TYPE nvarchar(50) = null output,
                        @MAXSOFTCREDITAMOUNT money = null output,
                        @MAXSOLICITORAMOUNT money = null output,
                        @AMOUNT money = null output,                    
                        @TRANSACTIONAMOUNT money = null output,                    
                        @RECEIPTAMOUNT money = null output,
                        @SPLITS xml = null output,
                        @SOURCECODE nvarchar(50) = null output,
                        @APPEALID uniqueidentifier = null output
                        @BENEFITS xml = null output,
                        @BENEFITSWAIVED bit = null output,
                        @MAILINGID uniqueidentifier = null output,
                        @CHANNELCODEID uniqueidentifier = null output,
                        @DONOTACKNOWLEDGE bit = null output,
                        @TSLONG bigint = 0 output,
                        @SINGLEDESIGNATIONID uniqueidentifier = null output,
                        @HASFINDERNUMBER bit = null output
                    )
                    as
                    set nocount on;

                    exec dbo.USP_REVENUEDETAIL_LOAD @ID, @DATALOADED output, @CONSTITUENTID output,
                            @TYPECODE output, @TYPE output, @MAXSOFTCREDITAMOUNT output, @MAXSOLICITORAMOUNT output, @AMOUNT output,                    
                            @TRANSACTIONAMOUNT output, @RECEIPTAMOUNT output, @SPLITS output, @SOURCECODE output, @APPEALID output
                            @BENEFITS output, @BENEFITSWAIVED output, @MAILINGID output, @CHANNELCODEID output, @DONOTACKNOWLEDGE output, @TSLONG output

                    if exists(select ID from dbo.REVENUE where ID=@ID and FINDERNUMBER<>0)
                    begin
                        set @HASFINDERNUMBER = 1
                    end
                    else
                    begin
                        set @HASFINDERNUMBER = 0
                    end

                    return 0;