I_RecordedObjectTableKeys
Objects
I_RecordedObjectTableKeys is a CDS View that provides data about "Objects" in SAP S/4HANA. It reads from 3 data sources (e071, e071k, dd02l) and exposes 11 fields with key fields TransportRequestID, TransportRequestObjectLineItem, TransportRequestObjectPgmID, TransportRequestObjTypeMaster, TransportRequestObjMasterName.
Data Sources (3)
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IRECORDED_OBJKEY | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Objects | view |
Fields (11)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportRequestID | e071 | trkorr | |
| KEY | TransportRequestObjectLineItem | e071 | as4pos | |
| KEY | TransportRequestObjectPgmID | e071k | pgmid | |
| KEY | TransportRequestObjTypeMaster | e071k | mastertype | |
| KEY | TransportRequestObjMasterName | e071k | mastername | |
| KEY | TransportRequestTabKeyLineItem | e071k | as4pos | |
| TransportRequestObjectType | e071k | object | ||
| TransportRequestObjectName | e071k | objname | ||
| TransportRequestObjViewName | e071k | viewname | ||
| TransportRequestObjTableKey | e071k | tabkey | ||
| tabkeyendasTableKeyWithoutClient |
@AbapCatalog.sqlViewName: 'IRECORDED_OBJKEY'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Objects'
define view I_RecordedObjectTableKeys
as select from e071 as RecordedObjects
inner join e071k as RecordedObjectTableKeys on RecordedObjects.trkorr = RecordedObjectTableKeys.trkorr
and RecordedObjects.pgmid = RecordedObjectTableKeys.pgmid
and RecordedObjects.object = RecordedObjectTableKeys.mastertype
and RecordedObjects.obj_name = RecordedObjectTableKeys.mastername
left outer join dd02l as Tables on RecordedObjectTableKeys.objname = Tables.tabname
and Tables.as4local = #AS4LOCAL.'A'
and Tables.as4vers = '0000'
and Tables.tabclass = #TABCLASS.'TRANSP'
{
key RecordedObjects.trkorr as TransportRequestID,
key RecordedObjects.as4pos as TransportRequestObjectLineItem,
key RecordedObjectTableKeys.pgmid as TransportRequestObjectPgmID,
key RecordedObjectTableKeys.mastertype as TransportRequestObjTypeMaster,
key RecordedObjectTableKeys.mastername as TransportRequestObjMasterName,
key RecordedObjectTableKeys.as4pos as TransportRequestTabKeyLineItem,
RecordedObjectTableKeys.object as TransportRequestObjectType,
RecordedObjectTableKeys.objname as TransportRequestObjectName,
RecordedObjectTableKeys.viewname as TransportRequestObjViewName,
RecordedObjectTableKeys.tabkey as TransportRequestObjTableKey,
case Tables.clidep when 'X' then substring( RecordedObjectTableKeys.tabkey, 4, 117 )
else RecordedObjectTableKeys.tabkey
end as TableKeyWithoutClient
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DD02L",
"E071",
"E071K"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA