UFN_FUNDINGREQUESTOUTLINE_STEPSFORFUNDINGPLAN
Returns steps from a funding request outline for use on a specific funding plan's request.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@FUNDINGREQUESTOUTLINEID | uniqueidentifier | IN | |
@FUNDINGPLANID | uniqueidentifier | IN | |
@BASEDATE | datetime | IN |
Definition
Copy
CREATE function dbo.UFN_FUNDINGREQUESTOUTLINE_STEPSFORFUNDINGPLAN(
@FUNDINGREQUESTOUTLINEID uniqueidentifier,
@FUNDINGPLANID uniqueidentifier,
@BASEDATE datetime
)
returns @RET table (
FUNDINGREQUESTOUTLINESTEPID uniqueidentifier,
OBJECTIVE nvarchar(100),
OWNERID uniqueidentifier,
FUNDINGREQUESTSTAGECODEID uniqueidentifier,
EXPECTEDDATE datetime,
INTERACTIONTYPECODEID uniqueidentifier
)
with execute as caller
as begin
declare @FUNDINGPLANMANAGERID uniqueidentifier;
select @FUNDINGPLANMANAGERID = FUNDINGPLANMANAGERID from dbo.FUNDINGPLAN where ID=@FUNDINGPLANID;
insert into @RET
select
ID,
OBJECTIVE,
case FUNDRAISERROLECODE when 0 then @FUNDINGPLANMANAGERID else null end,
FUNDINGREQUESTSTAGECODEID,
dateadd(day, DATEOFFSET, dbo.UFN_DATE_GETEARLIESTTIME(@BASEDATE)),
INTERACTIONTYPECODEID
from
dbo.FUNDINGREQUESTOUTLINESTEP
where
FUNDINGREQUESTOUTLINEID=@FUNDINGREQUESTOUTLINEID;
return;
end