USP_DATALIST_PDACCOUNTSEGMENTMAPLISTTASK
Returns a list of mappable account structure elements.
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PDACCOUNTSEGMENTMAPLISTTASK
as
set nocount on;
select
ID,
DESCRIPTION,
SEQUENCE,
LENGTH,
case SEGMENTTYPE when 4 then dbo.UFN_PDCOMPOSITESEGMENT_TABLENAMESTRING(PDACCOUNTSTRUCTURE.PDACCOUNTTABLESAVAILABLEFORSEGMENTID,1) else (SELECT FRIENDLYTABLENAME FROM DBO.PDACCOUNTTABLESAVAILABLEFORSEGMENT WHERE ID = PDACCOUNTSTRUCTURE.PDACCOUNTTABLESAVAILABLEFORSEGMENTID) end TABLENAME,
cast(dbo.UFN_PDACCOUNTSTRUCTURE_ACCOUNTEXISTS()as NCHAR(1)) HASACCOUNTS,
case PDACCOUNTSTRUCTURE.SEGMENTTYPE when 3 then '1' when 4 then '1' else '0' end HASMAPPING,
SEGMENTTYPE,
--case SEGMENTTYPE when 4 then 'Composite' else 'Regular' end SEGMENTTYPEDESCRIPTION,
SEPARATOR
from dbo.PDACCOUNTSTRUCTURE where segmenttype >= 3
order by sequence