I_ABAPObjectDirectoryEntry

DDL: I_ABAPOBJECTDIRECTORYENTRY Type: view_entity BASIC

ABAP Object Directory Entry

I_ABAPObjectDirectoryEntry is a Basic CDS View that provides data about "ABAP Object Directory Entry" in SAP S/4HANA. It reads from 1 data source (tadir) and exposes 13 fields with key fields ABAPObjectCategory, ABAPObjectType, ABAPObject. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
tadir tadir from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ABAPPackage _ABAPPackage $projection.ABAPPackage = _ABAPPackage.ABAPPackage
[1..1] I_Language _ABAPObjectMasterLanguage $projection.ABAPObjectMasterLanguage = _ABAPObjectMasterLanguage.Language

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label ABAP Object Directory Entry view
VDM.viewType #BASIC view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ABAPObjectCategory pgmid Program Name
KEY ABAPObjectType object TRFM Object
KEY ABAPObject obj_name Object Name
ABAPSourceSystem srcsystem Source system
ABAPObjectResponsibleUser author User Name
ABAPPackage devclass Package (Obsolete)
ABAPObjectGenerationCode genflag Generation Flag
ABAPObjectMasterLanguage masterlang Single-Character Flag
ABAPObjectDeploymentTarget objstablty Deployment Target
ABAPObjectIsDeleted delflag Yes/No (X/ )
CreationDate created_on Variant created on
_ABAPPackage _ABAPPackage
_ABAPObjectMasterLanguage _ABAPObjectMasterLanguage

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

CREATE VIEW I_ABAPObjectDirectoryEntry AS
SELECT
  pgmid AS ABAPObjectCategory,
  object AS ABAPObjectType,
  obj_name AS ABAPObject,
  srcsystem AS ABAPSourceSystem,
  author AS ABAPObjectResponsibleUser,
  devclass AS ABAPPackage,
  genflag AS ABAPObjectGenerationCode,
  masterlang AS ABAPObjectMasterLanguage,
  objstablty AS ABAPObjectDeploymentTarget,
  delflag AS ABAPObjectIsDeleted,
  created_on AS CreationDate
FROM tadir
LEFT OUTER JOIN I_ABAPPackage AS _ABAPPackage ON ABAPPackage = _ABAPPackage.ABAPPackage  -- association [1..1]
LEFT OUTER JOIN I_Language AS _ABAPObjectMasterLanguage ON ABAPObjectMasterLanguage = _ABAPObjectMasterLanguage.Language  -- association [1..1]
;