ATOV_COL_VER_EXP_XC_ITEM

DDL: ATOV_COL_VER_EXP_XC_ITEM SQL: ATO_V_XC_CVEI Type: view Package: S_ATO_COL_CORE

Collection version xc items for Export

ATOV_COL_VER_EXP_XC_ITEM is a CDS View that provides data about "Collection version xc items for Export" in SAP S/4HANA. It reads from 1 data source (ATOV_COL_XC_ITEM_BASE_LATEST) and exposes 20 fields with key fields item_type, item_id, item_type, item_id. It has 6 associations to related views. Part of development package S_ATO_COL_CORE.

Data Sources (1)

SourceAliasJoin Type
ATOV_COL_XC_ITEM_BASE_LATEST Collection_Version_Item from

Associations (6)

CardinalityTargetAliasCondition
[0..1] ATOV_TEXT_ADAPTATION_TYPE Adaptation_Type_Texts Adaptation_Type_Texts.code = Collection_Version_Item.item_type and Adaptation_Type_Texts.language = $session.system_language
[1] ATOV_TEXT_COL_ITEM_STATUS Col_Item_Status_Texts Col_Item_Status_Texts.code = Collection_Version_Item.collection_item_status and Col_Item_Status_Texts.language = $session.system_language
[1] ATOV_USER Changed_By_Description Changed_By_Description.name = Collection_Version_Item.last_notification_by
[1] ATOV_ADAPTATION_TYPE Adaptation_Type Adaptation_Type.code = Collection_Version_Item.item_type
[1] ato_cols Collection Collection.collection_id = Collection_Version_Item.collection_id
[1] ato_cols SourceCollection SourceCollection.collection_id = Collection_Version_Item.source_collection_id

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName ATO_V_XC_CVEI view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Collection version xc items for Export view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY item_type ATOV_COL_XC_ITEM_BASE_LATEST item_type Type
KEY item_id ATOV_COL_XC_ITEM_BASE_LATEST item_id Simulation Item ID
timestamp ATOV_COL_XC_ITEM_BASE_LATEST last_notification Time Stamp
item_status ATOV_COL_XC_ITEM_BASE_LATEST collection_item_status state
changed_at ATOV_COL_XC_ITEM_BASE_LATEST last_notification Time Stamp
changed_by ATOV_COL_XC_ITEM_BASE_LATEST last_notification_by Last Changed By
Adaptation_Type_Texts Adaptation_Type_Texts
Adaptation_Type Adaptation_Type Item Type
Col_Item_Status_Texts Col_Item_Status_Texts
Changed_By_Description Changed_By_Description
KEY item_type ATOV_COL_XC_ITEM_BASE_LATEST item_type Type
KEY item_id ATOV_COL_XC_ITEM_BASE_LATEST item_id Simulation Item ID
timestamp ATOV_COL_XC_ITEM_BASE_LATEST exported_at Time Stamp
changed_at ATOV_COL_XC_ITEM_BASE_LATEST item_last_notification Time Stamp
changed_by Last Changed By
Adaptation_Type_Texts Adaptation_Type_Texts
Adaptation_Type Adaptation_Type Item Type
Col_Item_Status_Texts Col_Item_Status_Texts
Changed_By_Description Changed_By_Description
is_exported

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 ATOV_COL_VER_EXP_XC_ITEM.
-- 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.
-- SQL view name: ATO_V_XC_CVEI

CREATE VIEW ATOV_COL_VER_EXP_XC_ITEM AS
SELECT
  Collection_Version_Item.item_type AS item_type,
  Collection_Version_Item.item_id AS item_id,
  Collection_Version_Item.last_notification AS timestamp,
  Collection_Version_Item.collection_item_status AS item_status,
  Collection_Version_Item.last_notification AS changed_at,
  Collection_Version_Item.last_notification_by AS changed_by,
  Adaptation_Type_Texts,
  Adaptation_Type,
  Col_Item_Status_Texts,
  Changed_By_Description,
  #ABAP_BOOLEAN.'X' AS is_exported
FROM ATOV_COL_XC_ITEM_BASE_LATEST AS Collection_Version_Item
LEFT OUTER JOIN ATOV_TEXT_ADAPTATION_TYPE AS Adaptation_Type_Texts ON Adaptation_Type_Texts.code = Collection_Version_Item.item_type AND Adaptation_Type_Texts.language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN ATOV_TEXT_COL_ITEM_STATUS AS Col_Item_Status_Texts ON Col_Item_Status_Texts.code = Collection_Version_Item.collection_item_status AND Col_Item_Status_Texts.language = $session.system_language  -- association [1]
LEFT OUTER JOIN ATOV_USER AS Changed_By_Description ON Changed_By_Description.name = Collection_Version_Item.last_notification_by  -- association [1]
LEFT OUTER JOIN ATOV_ADAPTATION_TYPE AS Adaptation_Type ON Adaptation_Type.code = Collection_Version_Item.item_type  -- association [1]
LEFT OUTER JOIN ato_cols AS Collection ON Collection.collection_id = Collection_Version_Item.collection_id  -- association [1]
LEFT OUTER JOIN ato_cols AS SourceCollection ON SourceCollection.collection_id = Collection_Version_Item.source_collection_id  -- association [1]
;