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