USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION

The load procedure used by the view dataform template "Naming Opportunity Recognition Summary Profile 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.
@CONSTITUENT nvarchar(700) INOUT Constituent
@NAME nvarchar(100) INOUT Recognition name
@STARTDATE UDT_FUZZYDATE INOUT Recognition date
@ENDDATE UDT_FUZZYDATE INOUT Recognition ends
@INSCRIPTION nvarchar(4000) INOUT Inscription
@QUANTITY int INOUT Quantity
@AMOUNT money INOUT Amount
@SPECIALREQUEST nvarchar(4000) INOUT Special request
@BASECURRENCYID uniqueidentifier INOUT Base currency

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION
                (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @CONSTITUENT nvarchar(700) = null output,
                    @NAME nvarchar(100) = null output,
                    @STARTDATE dbo.UDT_FUZZYDATE = null output,
                    @ENDDATE dbo.UDT_FUZZYDATE = null output,
                    @INSCRIPTION nvarchar(4000) = null output,
                    @QUANTITY integer = null output,
                    @AMOUNT money = null output,
                    @SPECIALREQUEST nvarchar(4000) = null output,
                    @BASECURRENCYID uniqueidentifier = null output
                )
                as
                    set nocount on;
                    set @DATALOADED = 0;

                    select
                        @DATALOADED = 1,
                        @CONSTITUENT = NF.NAME,
                        @NAME = NOR.CONSTITUENTNAME,
                        @STARTDATE = NOR.STARTDATE,
                        @ENDDATE = NOR.ENDDATE,
                        @INSCRIPTION = NOR.INSCRIPTION,
                        @QUANTITY = NOR.QUANTITY,
                        @AMOUNT = NOR.AMOUNT,
                        @SPECIALREQUEST = NOR.SPECIALREQUEST,
                        @BASECURRENCYID = NOR.BASECURRENCYID
                    from
                        dbo.NAMINGOPPORTUNITYRECOGNITION as NOR
                        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(NOR.CONSTITUENTID) NF
                    where
                        @ID = NOR.ID