USP_DATALIST_STANDINGORDERSIMPORTPROCESS
Returns a list of saved parameter sets for the standing orders import process.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_STANDINGORDERSIMPORTPROCESS
(
@CURRENTAPPUSERID uniqueidentifier = null
)
as
set nocount on;
declare @BASICGL bit
set @BASICGL = dbo.UFN_VALID_BASICGL_INSTALLED()
select
[PROCESS].ID,
[PROCESS].NAME,
[PROCESS].DESCRIPTION,
[BATCH].NAME as BATCHDESIGN,
[PROCESS].BATCHNUMBER,
[PROCESS].IMPORTFILENAME,
[TEMPLATE].NAME IMPORTTEMPLATE,
BPI.OWNERID as OWNERID,
[ACCTSYS].NAME as ACCOUNTSYSTEM
from dbo.STANDINGORDERSIMPORTPROCESS as [PROCESS]
inner join dbo.BATCHTEMPLATE as [BATCH] on [BATCH].ID = [PROCESS].BATCHTEMPLATEID
left join dbo.BUSINESSPROCESSINSTANCE BPI on [PROCESS].ID = BPI.BUSINESSPROCESSPARAMETERSETID
left join dbo.STANDINGORDERSIMPORTTEMPLATE as [TEMPLATE] on [PROCESS].IMPORTTEMPLATEID = [TEMPLATE].ID
left join dbo.PDACCOUNTSYSTEM as [ACCTSYS] on [PROCESS].PDACCOUNTSYSTEMID=[ACCTSYS].ID
where (dbo.UFN_SECURITY_APPUSER_GRANTED_BUSINESSPROCESSINSTANCE_IN_SYSTEMROLE(@CURRENTAPPUSERID, [PROCESS].ID) = 1)
and (@BASICGL=0 or [PROCESS].PDACCOUNTSYSTEMID in (select ID from dbo.UFN_PDACCOUNTSYSTEM_GETSYSTEMIDSFORUSER(@CurrentAppUserID)))
order by [PROCESS].NAME;