UFN_BATCHSTEWARDSHIPPLANSTEPUPDATE_GETASSOCIATEDPLANS
Returns all associatedplans for a given batch stewardship plan step update record.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHSTEWARDSHIPPLANSTEPUPDATEID | uniqueidentifier | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_BATCHSTEWARDSHIPPLANSTEPUPDATE_GETASSOCIATEDPLANS
(
@BATCHSTEWARDSHIPPLANSTEPUPDATEID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier
)
returns table
as
return
(
select
[BATCHSTEWARDSHIPPLANSTEPUPDATEASSOCIATEDPLAN].ID,
[BATCHSTEWARDSHIPPLANSTEPUPDATEASSOCIATEDPLAN].PROSPECTPLANID,
PROSPECTPLAN.NAME PLANNAME,
case
when
(
select count(*)
from dbo.UFN_SITEID_MAPFROM_PROSPECTPLANID(PROSPECTPLAN.ID) as PROSPECTPLANSITE
where dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID, PROSPECTPLANSITE.SITEID) = 1
) > 0
then 1
else 0
end as HASSITESECURITY
from
dbo.BATCHSTEWARDSHIPPLANSTEPUPDATEASSOCIATEDPLAN
inner join dbo.PROSPECTPLAN
on PROSPECTPLAN.ID = BATCHSTEWARDSHIPPLANSTEPUPDATEASSOCIATEDPLAN.PROSPECTPLANID
where
[BATCHSTEWARDSHIPPLANSTEPUPDATEASSOCIATEDPLAN].BATCHSTEWARDSHIPPLANSTEPUPDATEID = @BATCHSTEWARDSHIPPLANSTEPUPDATEID
);