ATOV_XC_ITEM

DDL: ATOV_XC_ITEM SQL: ATOV_XC_I Type: view

ATO Multiclient Items

ATOV_XC_ITEM is a CDS View that provides data about "ATO Multiclient Items" in SAP S/4HANA. It reads from 1 data source (ATOV_U_ITEM_BASE) and exposes 8 fields with key fields item_type, item_id. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
ATOV_U_ITEM_BASE Item from

Associations (1)

CardinalityTargetAliasCondition
[1..*] ATOV_U_ITEM_VERSION ItemVersions ItemVersions.item_type = Item.item_type and ItemVersions.item_id = Item.item_id

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName ATOV_XC_I view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label ATO Multiclient Items view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY item_type ATOV_U_ITEM_BASE item_type Type
KEY item_id ATOV_U_ITEM_BASE item_id Simulation Item ID
changed_at ATOV_U_ITEM_BASE changed_at Timestamp
changed_by ATOV_U_ITEM_BASE changed_by User Name
package_name ATOV_U_ITEM_BASE package_name Package Name
prefix ATOV_U_ITEM_BASE prefix SerialNo.Prefix
notifiable ATOV_U_ITEM_BASE notifiable
ItemVersions ItemVersions

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_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: ATOV_XC_I

CREATE VIEW ATOV_XC_ITEM AS
SELECT
  Item.item_type AS item_type,
  Item.item_id AS item_id,
  Item.changed_at AS changed_at,
  Item.changed_by AS changed_by,
  Item.package_name AS package_name,
  Item.prefix AS prefix,
  Item.notifiable AS notifiable,
  ItemVersions
FROM ATOV_U_ITEM_BASE AS Item
LEFT OUTER JOIN ATOV_U_ITEM_VERSION AS ItemVersions ON ItemVersions.item_type = Item.item_type AND ItemVersions.item_id = Item.item_id  -- association [1..*]
;