atov_cl_missing_outdated_dep
Missing Dep On Items from Outdated CLs
atov_cl_missing_outdated_dep is a CDS View that provides data about "Missing Dep On Items from Outdated CLs" in SAP S/4HANA. It reads from 6 data sources and exposes 2 fields.
Data Sources (6)
| Source | Alias | Join Type |
|---|---|---|
| ato_changel_item | cl_item_of_dep | inner |
| ato_changelists | cl_of_dep | inner |
| ato_col_versions | col_ver | inner |
| ATOV_COL_ITEM_IMPORT_STATUS | dep_item_import | left_outer |
| ATOV_COL_VER_KEY | latest_col_ver | inner |
| atov_cl_item_dep_latest_exp | latest_dep_item_export | from |
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ATO_V_CL_MOD | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Missing Dep On Items from Outdated CLs | view |
Fields (2)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| item_type | atov_cl_item_dep_latest_exp | item_type | ||
| item_id | atov_cl_item_dep_latest_exp | item_id |
@AbapCatalog.sqlViewName: 'ATO_V_CL_MOD'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Missing Dep On Items from Outdated CLs'
define view atov_cl_missing_outdated_dep
as select from atov_cl_item_dep_latest_exp as latest_dep_item_export
inner join ato_changelists as cl_of_dep on cl_of_dep.exported_at = latest_dep_item_export.latest_export_of_dep_on_items
and cl_of_dep.status <> #ATO_CHANGELIST_STATUS.'I'
inner join ato_changel_item as cl_item_of_dep on cl_item_of_dep.changelist_id = cl_of_dep.changelist_id
and cl_item_of_dep.item_type = latest_dep_item_export.depending_on_item_type
and cl_item_of_dep.item_id = latest_dep_item_export.depending_on_item_id
inner join ATOV_COL_VER_KEY as latest_col_ver on latest_col_ver.collection_id = cl_of_dep.collection_id
and latest_col_ver.collection_version = cl_of_dep.collection_version
inner join ato_col_versions as col_ver on col_ver.collection_id = latest_col_ver.collection_id
and col_ver.version = latest_col_ver.collection_version
and col_ver.timestamp = latest_col_ver.timestamp
and col_ver.status = #ATO_COLLECTION_STATUS.'O'
left outer join ATOV_COL_ITEM_IMPORT_STATUS as dep_item_import on dep_item_import.item_type = latest_dep_item_export.depending_on_item_type
and dep_item_import.item_id = latest_dep_item_export.depending_on_item_id
and dep_item_import.exported_at > latest_dep_item_export.latest_export_of_dep_on_items
and dep_item_import.col_version_status = #ATO_COLLECTION_STATUS.'I'
{
latest_dep_item_export.changelist_id,
latest_dep_item_export.item_type,
latest_dep_item_export.item_id,
latest_dep_item_export.depending_on_item_type,
latest_dep_item_export.depending_on_item_id,
cl_item_of_dep.item_last_notification as depending_on_last_notification
}
where
dep_item_import.item_id is null
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ATOV_CL_ITEM_DEP_LATEST_EXP",
"ATOV_COL_ITEM_IMPORT_STATUS",
"ATOV_COL_VER_KEY",
"ATO_CHANGELISTS",
"ATO_CHANGEL_ITEM",
"ATO_COL_VERSIONS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"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