UFN_MEMBERSHIPGLMAPPING_GETMAPPING
Gets a table of general ledger membership level mappings.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_MEMBERSHIPGLMAPPING_GETMAPPING(@CURRENTAPPUSERID uniqueidentifier = null)
returns table
as return
select
row_number() over (order by MP.NAME) as ROWNUMBER,
ML.ID,
MP.NAME + ' - ' + ML.NAME as MEMBERSHIPLEVEL,
MAP.ACCOUNTNUMBER,
MAP.PROJECTCODE
from dbo.MEMBERSHIPLEVEL ML
inner join dbo.MEMBERSHIPPROGRAM MP on ML.MEMBERSHIPPROGRAMID = MP.ID
left join dbo.MEMBERSHIPGLMAPPING as MAP on ML.ID = MAP.ID
where dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID, MP.SITEID)=1;