USP_DATAFORMTEMPLATE_EDITLOAD_BENEFITGLDISTRIBUTIONBACKOUTADJUST

The load procedure used by the edit dataform template "Posted Benefit Backout GL Distribution Edit Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@GLDISTRIBUTION xml INOUT Benefit GL distribution
@REVENUEAMOUNT money INOUT Benefit amount
@ADJUSTMENTDATE datetime INOUT Adjustment date
@ADJUSTMENTPOSTDATE datetime INOUT Adjustment post date
@ADJUSTMENTPOSTSTATUSCODE tinyint INOUT Post status code
@ADJUSTMENTREASON nvarchar(300) INOUT Adjustment details
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@ADJUSTMENTREASONCODEID uniqueidentifier INOUT Adjustment reason
@DEFAULTGLPAYMENTMETHODREVENUETYPEMAPPINGID uniqueidentifier INOUT Debit mapping type
@TRANSACTIONCURRENCYID uniqueidentifier INOUT Transaction currency ID

Definition

Copy

                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BENEFITGLDISTRIBUTIONBACKOUTADJUST
                    (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @GLDISTRIBUTION xml = null output,
                        @REVENUEAMOUNT money = null output,
                        @ADJUSTMENTDATE datetime = null output,
                        @ADJUSTMENTPOSTDATE datetime = null output,
                        @ADJUSTMENTPOSTSTATUSCODE tinyint = null output,
                        @ADJUSTMENTREASON nvarchar(300) = null output,
                        @TSLONG bigint = 0 output,
                        @ADJUSTMENTREASONCODEID uniqueidentifier = null output,
                        @DEFAULTGLPAYMENTMETHODREVENUETYPEMAPPINGID uniqueidentifier = null output,
                        @TRANSACTIONCURRENCYID uniqueidentifier = null output
                    )
                    as
                    begin
                        set nocount on;

                        exec USP_LOAD_BENEFIT_JOURNALENTRIES
                            @TRANSACTIONID = @ID,
                            @BENEFITTYPECODE = 3,
                            @DATALOADED = @DATALOADED output,
                            @GLDISTRIBUTION = @GLDISTRIBUTION output,
                            @REVENUEAMOUNT = @REVENUEAMOUNT output,
                            @ADJUSTMENTDATE = @ADJUSTMENTDATE output,
                            @ADJUSTMENTPOSTDATE = @ADJUSTMENTPOSTDATE output,
                            @ADJUSTMENTPOSTSTATUSCODE = @ADJUSTMENTPOSTSTATUSCODE output,
                            @ADJUSTMENTREASON = @ADJUSTMENTREASON output,
                            @TSLONG = @TSLONG output,
                            @ADJUSTMENTREASONCODEID = @ADJUSTMENTREASONCODEID output,
                            @DEFAULTGLPAYMENTMETHODREVENUETYPEMAPPINGID = @DEFAULTGLPAYMENTMETHODREVENUETYPEMAPPINGID output,
                            @TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output

                        return 0;
                    end