USP_DATALIST_REVENUEBATCHCONSTITUENTGROUPCURRENTMEMBER

List of the current members of a constituent group in revenue batch.

Parameters

Parameter Parameter Type Mode Description
@GROUPID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@DATAFORMINSTANCEID uniqueidentifier IN
@INCLUDEGROUP bit IN

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_REVENUEBATCHCONSTITUENTGROUPCURRENTMEMBER 
                (
                  @GROUPID uniqueidentifier,
                  @CURRENTAPPUSERID uniqueidentifier = null,
                  @DATAFORMINSTANCEID uniqueidentifier = null,
                  @INCLUDEGROUP bit = 1
                )
                as
                    set nocount on

                    select
                        ID,
                        NAME
                    from 
                        dbo.UFN_GROUP_GETCURRENTMEMBERS(@GROUPID, @CURRENTAPPUSERID, @DATAFORMINSTANCEID, @INCLUDEGROUP)

                    union all

                    select
                        coalesce(BATCHREVENUECONSTITUENT.EXISTINGCONSTITUENTID, BATCHREVENUECONSTITUENT.ID),
                        coalesce(CONSTITUENT_NF.NAME, BATCHREVENUECONSTITUENT.NAME)
                    from
                        dbo.BATCHREVENUECONSTITUENTGROUPMEMBER
                    inner join 
                        dbo.BATCHREVENUECONSTITUENT on BATCHREVENUECONSTITUENTGROUPMEMBER.MEMBERID = BATCHREVENUECONSTITUENT.ID
                    outer apply
                        dbo.UFN_CONSTITUENT_DISPLAYNAME(BATCHREVENUECONSTITUENT.EXISTINGCONSTITUENTID) CONSTITUENT_NF
                    where
                        BATCHREVENUECONSTITUENTGROUPMEMBER.GROUPID = @GROUPID

                    order by NAME