I_CUSTABAPOBJDIRECTORYENTRY
Customer ABAP Object Directory Entry
I_CUSTABAPOBJDIRECTORYENTRY is a CDS View in S/4HANA. Customer ABAP Object Directory Entry. It contains 6 fields. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| /VSCEW/I_CDSView | view_entity | from | CDS Views provided as part of the add-on | |
| I_TDAUnitUpgradeScope | view_entity | from | TRANSACTIONAL | ABAP Unit Upgrade Scope |
| P_BusEventLogSAPObjectType | view | union | COMPOSITE | Business Event Log SAP Object Type |
Fields (6)
| Key | Field | CDS Fields | Used 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
}