USP_DATAFORMTEMPLATE_EDIT_BENEFITGLDISTRIBUTION

The save procedure used by the edit dataform template "Benefit GL Distribution Edit Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@GLDISTRIBUTION xml IN Benefit GL distribution
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BENEFITGLDISTRIBUTION                    
                    (
                        @ID uniqueidentifier,
                        @GLDISTRIBUTION xml,
                        @CHANGEAGENTID uniqueidentifier = null
                    )
                as
                    begin try
                    if (dbo.UFN_GLDISTRIBUTION_ACCOUNTEXISTS_2(@GLDISTRIBUTION,@ID) = 0)
                      raiserror('One or more of the edited accounts do not exist.', 13, 1)
                    exec USP_SAVE_EDIT_JOURNALENTRIES @GLDISTRIBUTION, @CHANGEAGENTID
                    end try

                    begin catch
                      exec dbo.USP_RAISE_ERROR;
                      return 1;
                    end catch
                    return 0;