UFN_QUERY_STEWARDSHIPPACKAGEPROCESSOUTPUT

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@NAMEFORMATPARAMETERID uniqueidentifier IN
@ADDRESSPROCESSINGOPTIONID uniqueidentifier IN
@PARAMETERSETID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


                CREATE function [dbo].[UFN_QUERY_STEWARDSHIPPACKAGEPROCESSOUTPUT]
                (
                    @NAMEFORMATPARAMETERID uniqueidentifier,
                    @ADDRESSPROCESSINGOPTIONID uniqueidentifier,
                    @PARAMETERSETID uniqueidentifier = null,
            @CURRENTAPPUSERID uniqueidentifier = null
                )
                returns table
                as
                return 
                (                
                select
                    D.ID as ID,                     
                    C.ID as CONSTITUENTID,
                    D.NAME as NAME,
                    D.DESCRIPTION as DESCRIPTION,
                    D.VANITYNAME as VANITYNAME,
                    D.STATEMENTWORDING as STATEMENTWORDING,
                    SPP.ID as PACKAGEID,
                    SPP.NAME as PACKAGENAME,
                    C.LOOKUPID as LOOKUPID,
                    C.NAME as CONSTITUENTNAME,    
                    A.ADDRESSEE,    
                    A.SALUTATION,
                    A.CONTACT as CONTACTADDRESSEE,
                    A.POSITION,
                    A.ADDRESSBLOCK,
                    A.CITY,
                    A.STATE,
                    A.POSTCODE,
                    A.COUNTRY
                from
                    dbo.UFN_DESIGNATIONLEVEL_GETSTEWARDSHIPRECIPIENTS(@PARAMETERSETID, @CURRENTAPPUSERID) S 
                    inner join dbo.CONSTITUENT C on S.CONSTITUENTID = C.ID
                    inner join DESIGNATIONLEVEL D on D.ID = @PARAMETERSETID
                    inner join dbo.UFN_CONTACTPREFERENCES_GETFORMATS(@NAMEFORMATPARAMETERID,@ADDRESSPROCESSINGOPTIONID,8,@PARAMETERSETID,null,0) as A on C.ID = A.CONSTITUENTID                    
                    left outer join dbo.STEWARDSHIPPACKAGEPROCESS SPP on D.STEWARDSHIPPACKAGEPROCESSID = SPP.ID
            )