USP_REVENUE_SPLIT_EDIT_LOAD

Provides a common method to load data for revenue detail split edit forms.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@REVENUEAMOUNT money INOUT
@SPLITS xml INOUT
@TSLONG bigint INOUT
@APPEALID uniqueidentifier INOUT

Definition

Copy


            create procedure dbo.USP_REVENUE_SPLIT_EDIT_LOAD
            (
                @ID uniqueidentifier,
                @DATALOADED bit = null output,
                @REVENUEAMOUNT money = null output,
                @SPLITS xml = null output,
                @TSLONG bigint = null output,
                @APPEALID as uniqueidentifier = null output
            )
            as 
                set nocount on;

                declare @TESTID uniqueidentifier;

                set @SPLITS = dbo.UFN_REVENUE_GETSPLITS_TOITEMLISTXML(@ID);

                select  @TESTID = ID, 
                        @REVENUEAMOUNT = AMOUNT, 
                        @APPEALID = APPEALID 
                from dbo.REVENUE 
                where ID = @ID;

                if @TESTID is not null
                    set @DATALOADED = 1;
                else
                    set @DATALOADED = 0;

                if @SPLITS is not null
                      select @TSLONG = max(TSLONG) from dbo.REVENUESPLIT where REVENUESPLIT.REVENUEID = @ID;
                else
                    set @TSLONG = 0;

                return 0;