USP_DATAFORMTEMPLATE_VIEW_POSTTOGLPROCESS

The load procedure used by the view dataform template "Post to GL View 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.
@NAME nvarchar(100) INOUT Name
@DESCRIPTION nvarchar(255) INOUT Description
@POSTINGOPTION nvarchar(255) INOUT Revenue post option
@IDSETREGISTERNAME nvarchar(100) INOUT Include revenue selection
@CREATEOUTPUTIDSET nvarchar(3) INOUT Create output selection
@OUTPUTIDSETNAME nvarchar(100) INOUT Output selection name
@OVERWRITEOUTPUTIDSET nvarchar(3) INOUT Overwrite existing selection
@MARKASPOSTED nvarchar(3) INOUT Mark revenue as 'Posted'
@OUTPUTFORMAT nvarchar(255) INOUT Output format
@BUSINESSPROCESSCATALOGID uniqueidentifier INOUT BUSINESSPROCESSCATALOGID
@PARAMETERSID uniqueidentifier INOUT PARAMETERSID
@DEPOSITPOSTINGOPTION nvarchar(255) INOUT Deposit post option
@DEPOSITIDSETREGISTERNAME nvarchar(100) INOUT Include deposit selection
@ADJUSTMENTPOSTINGOPTION nvarchar(255) INOUT Adjustment post option
@ADJUSTMENTIDSETREGISTERNAME nvarchar(100) INOUT Include adjustment selection
@ISACTIVE bit INOUT Status
@PAGECONTEXTID uniqueidentifier INOUT Page Context ID

Definition

Copy


            CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_POSTTOGLPROCESS
                (
                @ID uniqueidentifier,
                @DATALOADED bit = 0 output,
                @NAME nvarchar(100) = null output
                @DESCRIPTION nvarchar(255) = null output,                 
                @POSTINGOPTION nvarchar(255) = null output
                @IDSETREGISTERNAME nvarchar(100) = null output
                @CREATEOUTPUTIDSET nvarchar(3) = null output,
                @OUTPUTIDSETNAME nvarchar(100) = null output
                @OVERWRITEOUTPUTIDSET nvarchar(3) = null output,
                @MARKASPOSTED nvarchar(3) = null output,
                @OUTPUTFORMAT nvarchar(255) = null output,
                @BUSINESSPROCESSCATALOGID uniqueidentifier = null output,
                @PARAMETERSID uniqueidentifier = null output,
                @DEPOSITPOSTINGOPTION nvarchar(255) = null output
                @DEPOSITIDSETREGISTERNAME nvarchar(100) = null output
                @ADJUSTMENTPOSTINGOPTION nvarchar(255) = null output
                @ADJUSTMENTIDSETREGISTERNAME nvarchar(100) = null output,
                @ISACTIVE bit = null output,
                @PAGECONTEXTID uniqueidentifier = null output
                )
            as
            begin
                set nocount on

                set @DATALOADED = 0;

                select
                    @DATALOADED = 1,
                    @NAME = NAME, 
                    @POSTINGOPTION = POSTINGOPTION,
                    @IDSETREGISTERNAME =  dbo.UFN_IDSET_GETNAME(IDSETREGISTERID), 
                    @DESCRIPTION = DESCRIPTION, 
                    @CREATEOUTPUTIDSET = case CREATEOUTPUTIDSET when 0 then 'No' else 'Yes' end,
                    @OUTPUTIDSETNAME = OUTPUTIDSETNAME, 
                    @OVERWRITEOUTPUTIDSET = case OVERWRITEOUTPUTIDSET when 0 then 'No' else 'Yes' end,                    
                    @MARKASPOSTED = case MARKASPOSTED when 0 then 'No' else 'Yes' end,
                    @OUTPUTFORMAT = dbo.UFN_BUSINESSPROCESSVIEW_GETNAME(BUSINESSPROCESSVIEWID),
                    @BUSINESSPROCESSCATALOGID = '48EF5B33-14CC-41cd-96BF-29F490B0A60F',
                    @PARAMETERSID = @ID,
                    @DEPOSITPOSTINGOPTION = DEPOSITPOSTINGOPTION,
                    @DEPOSITIDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(DEPOSITIDSETREGISTERID),
                    @ADJUSTMENTPOSTINGOPTION = ADJUSTMENTPOSTINGOPTION,
                    @ADJUSTMENTIDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(ADJUSTMENTIDSETREGISTERID),
                    @ISACTIVE = ISACTIVE,
                    @PAGECONTEXTID = @ID
                from
                    dbo.POSTTOGLPROCESS
                where
                    ID = @ID

                return 0
            end