SUIM_SUSO_LIST

DDL: SUIM_SUSO_LIST SQL: SUIM_SUSO_LST Type: view

SUIM Authorization Object List

SUIM_SUSO_LIST is a CDS View that provides data about "SUIM Authorization Object List" in SAP S/4HANA. It reads from 4 data sources (SUIM_SUSO_LIST_ATTR, SUIM_SUSO_LIST_DOC, SUIM_SUSO_LIST_VORFLG, tobj) and exposes 30 fields with key field objct. It has 5 associations to related views.

Data Sources (4)

SourceAliasJoin Type
SUIM_SUSO_LIST_ATTR attr left_outer
SUIM_SUSO_LIST_DOC doc left_outer
SUIM_SUSO_LIST_VORFLG flg left_outer
tobj root from

Associations (5)

CardinalityTargetAliasCondition
[0..1] tobjt obj_tx (obj_tx.langu = $session.system_language and obj_tx.object = root.objct )
[0..1] tobjt obj_txe (obj_txe.langu = 'E' and obj_txe.object = root.objct)
[0..1] tobct tobc_tx (tobc_tx.langu = $session.system_language and tobc_tx.oclss = root.oclss )
[0..1] tobct tobc_txe (tobc_txe.langu = 'E' and tobc_txe.oclss = root.oclss)
[0..1] SUIM_AUTH_LIST auth_fld (auth_fld.Fieldname = attr.field )

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName SUIM_SUSO_LST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label SUIM Authorization Object List view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY objct tobj objct Object
ttext
oclss tobj oclss Object class
clsstext
num SUIM_SUSO_LIST_ATTR num Total Members
field SUIM_SUSO_LIST_ATTR field Logical Field
ftext auth_fld fieldtext Short Description
modifier SUIM_SUSO_LIST_ATTR modifier User Name
moddate SUIM_SUSO_LIST_ATTR moddate Modification date
modtime SUIM_SUSO_LIST_ATTR modtime Time
ABAP_LANGUAGE_VERSION SUIM_SUSO_LIST_ATTR ABAP_LANGUAGE_VERSION Language Version
devclass SUIM_SUSO_LIST_ATTR devclass Package (Obsolete)
masterlang SUIM_SUSO_LIST_ATTR masterlang Single-Character Flag
dlvunit SUIM_SUSO_LIST_ATTR dlvunit Softw. Comp.
ps_posid SUIM_SUSO_LIST_ATTR ps_posid WBS Element
author SUIM_SUSO_LIST_ATTR author User Name
srcsystem SUIM_SUSO_LIST_ATTR srcsystem Source system
newrel SUIM_SUSO_LIST_ATTR newrel
orglvl SUIM_SUSO_LIST_ATTR orglvl
orgfld SUIM_SUSO_LIST_ATTR orgfld
actvt SUIM_SUSO_LIST_ATTR actvt Value
docbtn SUIM_SUSO_LIST_DOC docbtn
flg2 SUIM_SUSO_LIST_VORFLG flg2 Length field 2
flg2t SUIM_SUSO_LIST_VORFLG flg2t
flg4 SUIM_SUSO_LIST_VORFLG flg4 Length field 4
flg4t SUIM_SUSO_LIST_VORFLG flg4t
flg5 SUIM_SUSO_LIST_VORFLG flg5 Length field 5
flg5t SUIM_SUSO_LIST_VORFLG flg5t
flg3 SUIM_SUSO_LIST_VORFLG flg3 Length field 3
flg3t SUIM_SUSO_LIST_VORFLG flg3t

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.
-- 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_LST

CREATE VIEW SUIM_SUSO_LIST AS
SELECT
  root.objct AS objct,
  coalesce( obj_tx.ttext, obj_txe.ttext ) AS ttext,
  root.oclss AS oclss,
  coalesce( tobc_tx.ctext, tobc_txe.ctext ) AS clsstext,
  attr.num AS num,
  attr.field AS field,
  auth_fld.fieldtext AS ftext,
  attr.modifier AS modifier,
  attr.moddate AS moddate,
  attr.modtime AS modtime,
  attr.ABAP_LANGUAGE_VERSION AS ABAP_LANGUAGE_VERSION,
  attr.devclass AS devclass,
  attr.masterlang AS masterlang,
  attr.dlvunit AS dlvunit,
  attr.ps_posid AS ps_posid,
  attr.author AS author,
  attr.srcsystem AS srcsystem,
  attr.newrel AS newrel,
  attr.orglvl AS orglvl,
  attr.orgfld AS orgfld,
  attr.actvt AS actvt,
  doc.docbtn AS docbtn,
  flg.flg2 AS flg2,
  flg.flg2t AS flg2t,
  flg.flg4 AS flg4,
  flg.flg4t AS flg4t,
  flg.flg5 AS flg5,
  flg.flg5t AS flg5t,
  flg.flg3 AS flg3,
  flg.flg3t AS flg3t
FROM tobj AS root
LEFT OUTER JOIN SUIM_SUSO_LIST_ATTR AS attr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SUIM_SUSO_LIST_DOC AS doc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SUIM_SUSO_LIST_VORFLG AS flg ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tobjt AS obj_tx ON (obj_tx.langu = $session.system_language AND obj_tx.object = root.objct )  -- association [0..1]
LEFT OUTER JOIN tobjt AS obj_txe ON (obj_txe.langu = 'E' AND obj_txe.object = root.objct)  -- association [0..1]
LEFT OUTER JOIN tobct AS tobc_tx ON (tobc_tx.langu = $session.system_language AND tobc_tx.oclss = root.oclss )  -- association [0..1]
LEFT OUTER JOIN tobct AS tobc_txe ON (tobc_txe.langu = 'E' AND tobc_txe.oclss = root.oclss)  -- association [0..1]
LEFT OUTER JOIN SUIM_AUTH_LIST AS auth_fld ON (auth_fld.Fieldname = attr.field )  -- association [0..1]
;