USP_DATAFORMTEMPLATE_COPY_GLFISCALYEAR

The save procedure used by the add dataform template "Fiscal Year Copy Form".

Parameters

Parameter Parameter Type Mode Description
@COPYID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@ID uniqueidentifier INOUT The output parameter indicating the ID of the record added.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@YEARID nvarchar(12) IN Fiscal year
@DESCRIPTION nvarchar(60) IN Description
@FISCALPERIODSINYEAR tinyint IN Number of periods
@FISCALYEARPERIODS xml IN Periods

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_COPY_GLFISCALYEAR
(
    @COPYID uniqueidentifier,
    @ID uniqueidentifier = null output,
    @CHANGEAGENTID uniqueidentifier = null,
    @YEARID nvarchar(12) = '',
    @DESCRIPTION nvarchar(60) = '',
    @FISCALPERIODSINYEAR tinyint = 12,
    @FISCALYEARPERIODS xml = null
)
as

set nocount on;

/* invoke the default implementation */
declare @r int
exec @r = dbo.USP_GLFISCALYEAR_CREATEENTRY 
  @ID = @ID output
  @CHANGEAGENTID = @CHANGEAGENTID
  @YEARID = @YEARID
  @DESCRIPTION = @DESCRIPTION
  @FISCALPERIODSINYEAR = @FISCALPERIODSINYEAR
  @FISCALYEARPERIODS = @FISCALYEARPERIODS

if @@error <> 0 
    begin
        if @r <> 0 return @r
        return 1;
    end

return @r;