I_CUSTABAPOBJDIRECTORYENTRY

CDS View

Customer ABAP Object Directory Entry

I_CUSTABAPOBJDIRECTORYENTRY is a CDS View in S/4HANA. Customer ABAP Object Directory Entry. It contains 6 fields. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
I_TDAUnitUpgradeScope view_entity from TRANSACTIONAL ABAP Unit Upgrade Scope
P_BusEventLogSAPObjectType view union COMPOSITE

Fields (6)

KeyField CDS FieldsUsed in Views
KEY ABAPObject TDAProcessName 1
_CustABAPPackage _CustABAPPackage 1
ABAPObjectIsDeleted TDAContainerFieldFlagValue 1
ABAPObjectResponsibleUser TDACreatedByName 1
ABAPPackage TDACreateDesc 1
ABAPSoftwareComponent TDATemplateNameText 1
/* ---------------------------------------------------------------
This view provides access to the set of customer defined objects
in the object directory. This information is essential for
either gaining an overview of own developments and for
determining transport properties.
A customer object is defined as an object that is assigned to a
customer package, a package assigned to a software component
with component type 'C'.
--------------------------------------------------------------- */
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Customer ABAP Object Directory Entry'
@VDM.viewType: #COMPOSITE
define view entity I_CustABAPObjDirectoryEntry
  as select from I_ABAPObjectDirectoryEntry
    join         I_CustABAPPackage on I_CustABAPPackage.ABAPPackage = I_ABAPObjectDirectoryEntry.ABAPPackage
  association [0..1] to I_CustABAPPackage as _CustABAPPackage on $projection.ABAPPackage = _CustABAPPackage.ABAPPackage
{
  key I_ABAPObjectDirectoryEntry.ABAPObjectCategory,
  key I_ABAPObjectDirectoryEntry.ABAPObjectType,
  key I_ABAPObjectDirectoryEntry.ABAPObject,
      I_ABAPObjectDirectoryEntry.ABAPObjectResponsibleUser,
      I_ABAPObjectDirectoryEntry.ABAPObjectIsDeleted,
      @ObjectModel.foreignKey.association: '_CustABAPPackage'
      I_ABAPObjectDirectoryEntry.ABAPPackage,
      I_CustABAPPackage.ABAPSoftwareComponent,
      _CustABAPPackage
}