DEMO_CDS_EPM_SALESORDERITEM

DDL: DEMO_CDS_EPM_SALESORDERITEM Type: view_entity Package: SABAP_DEMOS_ABAP_CDS_CLOUD

EPM Demo: Sales Order Item

DEMO_CDS_EPM_SALESORDERITEM is a CDS View that provides data about "EPM Demo: Sales Order Item" in SAP S/4HANA. It reads from 1 data source (snwd_so_i) and exposes 11 fields with key field SalesOrderItemUUID. Part of development package SABAP_DEMOS_ABAP_CDS_CLOUD.

Data Sources (1)

SourceAliasJoin Type
snwd_so_i snwd_so_i from

Annotations (2)

NameValueLevelField
EndUserText.label EPM Demo: Sales Order Item view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SalesOrderItemUUID node_key Tree Model: Node Key
SalesOrderUUID UUID
SalesOrderItem so_item_pos Item Position
ProductUUID product_guid Product
ShortTextGroupUUID note_guid Node Key
TransactionCurrency currency_code Currency Code
GrossAmountInTransacCurrency gross_amount Tax-Inclusive Amount
NetAmountInTransactionCurrency net_amount Tax-Exclusive Amount
TaxAmountInTransactionCurrency tax_amount VAT Amount Type
ProductAvailabilityStatus item_atp_status ATP Status
OpportunityItem op_item_pos Item Position

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 DEMO_CDS_EPM_SALESORDERITEM.
-- 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.

CREATE VIEW DEMO_CDS_EPM_SALESORDERITEM AS
SELECT
  node_key AS SalesOrderItemUUID,
  cast ( parent_key as sepm_so_uuid preserving type ) AS SalesOrderUUID,
  so_item_pos AS SalesOrderItem,
  product_guid AS ProductUUID,
  note_guid AS ShortTextGroupUUID,
  currency_code AS TransactionCurrency,
  gross_amount AS GrossAmountInTransacCurrency,
  net_amount AS NetAmountInTransactionCurrency,
  tax_amount AS TaxAmountInTransactionCurrency,
  item_atp_status AS ProductAvailabilityStatus,
  op_item_pos AS OpportunityItem
FROM snwd_so_i
;