SUIM_SUSO_LIST_ATTR

DDL: SUIM_SUSO_LIST_ATTR SQL: SUIM_SUSO_ATTR Type: view

Authorization Objects (Attributes)

SUIM_SUSO_LIST_ATTR is a CDS View that provides data about "Authorization Objects (Attributes)" in SAP S/4HANA. It reads from 5 data sources (SUIM_SUSO_CNT_ACTVT, tobj_attr, SUIM_SUSO_FLD_LIST, tobjvor, SAIS_WBO) and exposes 15 fields with key fields objct, num, field. It has 1 association to related views.

Data Sources (5)

SourceAliasJoin Type
SUIM_SUSO_CNT_ACTVT actvt left_outer
tobj_attr attr left_outer
SUIM_SUSO_FLD_LIST root from
tobjvor tobjvor left_outer
SAIS_WBO wbo left_outer

Associations (1)

CardinalityTargetAliasCondition
[0..1] usorg usorg (usorg.field = root.field)

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName SUIM_SUSO_ATTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Authorization Objects (Attributes) view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY objct SUIM_SUSO_FLD_LIST objct Object
KEY num SUIM_SUSO_FLD_LIST num Total Members
KEY field SUIM_SUSO_FLD_LIST field Logical Field
modifier tobj_attr modifier User Name
moddate tobj_attr moddate Modification date
modtime tobj_attr modtime Time
fieldACTVTthenelseendasactvt
devclass SAIS_WBO devclass Package (Obsolete)
masterlang SAIS_WBO masterlang Single-Character Flag
dlvunit SAIS_WBO dlvunit Softw. Comp.
ps_posid SAIS_WBO ps_posid WBS Element
author SAIS_WBO author User Name
srcsystem SAIS_WBO srcsystem Source system
ABAP_LANGUAGE_VERSION tobj_attr abap_language_version Language Version
orgfld

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view SUIM_SUSO_LIST_ATTR.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: SUIM_SUSO_ATTR

CREATE VIEW SUIM_SUSO_LIST_ATTR AS
SELECT
  root.objct AS objct,
  root.num AS num,
  root.field AS field,
  attr.modifier AS modifier,
  attr.moddate AS moddate,
  attr.modtime AS modtime,
  case when ( actvt.actvt_num = 0 and root.field = 'ACTVT' ) then '' when ( actvt.actvt_num > 0 and root.field = 'ACTVT' ) then '' else '' end as actvt AS fieldACTVTthenelseendasactvt,
  wbo.devclass AS devclass,
  wbo.masterlang AS masterlang,
  wbo.dlvunit AS dlvunit,
  wbo.ps_posid AS ps_posid,
  wbo.author AS author,
  wbo.srcsystem AS srcsystem,
  attr.abap_language_version AS ABAP_LANGUAGE_VERSION,
  coalesce (usorg.field, '' ) AS orgfld
FROM SUIM_SUSO_FLD_LIST AS root
LEFT OUTER JOIN tobj_attr AS attr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SAIS_WBO AS wbo ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SUIM_SUSO_CNT_ACTVT AS actvt ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tobjvor ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN usorg ON (usorg.field = root.field)  -- association [0..1]
;