SEPM_I_SalesOrderItem_E_V2

DDL: SEPM_I_SALESORDERITEM_E_V2 SQL: SEPM_ISOIE2 Type: view

EPM Demo: SO Item and SL with Ext. IDs

SEPM_I_SalesOrderItem_E_V2 is a CDS View of category Dimension that provides data about "EPM Demo: SO Item and SL with Ext. IDs" in SAP S/4HANA. It reads from 4 data sources (SEPM_I_Product, SEPM_I_SalesOrder, SEPM_I_SalesOrderItem, SEPM_I_SlsOrdItemScheduleLine) and exposes 18 fields with key fields SalesOrder, SalesOrderItem. It has 4 associations to related views.

Data Sources (4)

SourceAliasJoin Type
SEPM_I_Product PROD left_outer
SEPM_I_SalesOrder SO left_outer
SEPM_I_SalesOrderItem SOI from
SEPM_I_SlsOrdItemScheduleLine SOISL left_outer

Associations (4)

CardinalityTargetAliasCondition
[1..1] SEPM_I_SalesOrder_E _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[0..1] SEPM_I_Product_E _Product $projection.Product = _Product.Product
[0..*] SEPM_I_SalesOrderItemText_E _Text $projection.SalesOrder = _Text.SalesOrder and $projection.SalesOrderItem = _Text.SalesOrderItem
[1..1] SEPM_E_SalesOrderItem _Extension $projection.SalesOrderItemUUID = _Extension.SalesOrderItemUUID

Annotations (8)

NameValueLevelField
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label EPM Demo: SO Item and SL with Ext. IDs view
Analytics.dataCategory #DIMENSION view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName SEPM_ISOIE2 view
ObjectModel.representativeKey SalesOrderItem view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SEPM_I_SalesOrder SalesOrder SD Document
KEY SalesOrderItem SalesOrderItem Sales Order Item
Product SEPM_I_Product Product Product Sold
TransactionCurrency SEPM_I_SalesOrderItem TransactionCurrency Transaction Currency
GrossAmountInTransacCurrency SEPM_I_SalesOrderItem GrossAmountInTransacCurrency Tax-Inclusive Amount
NetAmountInTransactionCurrency SEPM_I_SalesOrderItem NetAmountInTransactionCurrency Tax-Exclusive Amount
TaxAmountInTransactionCurrency SEPM_I_SalesOrderItem TaxAmountInTransactionCurrency VAT Amount Type
ProductAvailabilityStatus SEPM_I_SalesOrderItem ProductAvailabilityStatus ATP Status
OpportunityItem SEPM_I_SalesOrderItem OpportunityItem Item Position
SalesOrderItemUUID SEPM_I_SalesOrderItem SalesOrderItemUUID UUID
Quantity SEPM_I_SlsOrdItemScheduleLine Quantity Value
QuantityUnit SEPM_I_SlsOrdItemScheduleLine QuantityUnit Unit of measure
_SalesOrder _SalesOrder
_Text _Text
_Product _Product
_ProductAvailabilityStatus SEPM_I_SalesOrderItem _ProductAvailabilityStatus
_TransactionCurrency SEPM_I_SalesOrderItem _TransactionCurrency
_QuantityUnit SEPM_I_SlsOrdItemScheduleLine _QuantityUnit

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 SEPM_I_SalesOrderItem_E_V2.
-- 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: SEPM_ISOIE2

CREATE VIEW SEPM_I_SalesOrderItem_E_V2 AS
SELECT
  SO.SalesOrder AS SalesOrder,
  SalesOrderItem,
  PROD.Product AS Product,
  SOI.TransactionCurrency AS TransactionCurrency,
  SOI.GrossAmountInTransacCurrency AS GrossAmountInTransacCurrency,
  SOI.NetAmountInTransactionCurrency AS NetAmountInTransactionCurrency,
  SOI.TaxAmountInTransactionCurrency AS TaxAmountInTransactionCurrency,
  SOI.ProductAvailabilityStatus AS ProductAvailabilityStatus,
  SOI.OpportunityItem AS OpportunityItem,
  SOI.SalesOrderItemUUID AS SalesOrderItemUUID,
  SOISL.Quantity AS Quantity,
  SOISL.QuantityUnit AS QuantityUnit,
  SOI._ProductAvailabilityStatus AS _ProductAvailabilityStatus,
  SOI._TransactionCurrency AS _TransactionCurrency,
  SOISL._QuantityUnit AS _QuantityUnit
FROM SEPM_I_SalesOrderItem AS SOI
LEFT OUTER JOIN SEPM_I_Product AS PROD ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SEPM_I_SlsOrdItemScheduleLine AS SOISL ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SEPM_I_SalesOrder AS SO ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN SEPM_I_SalesOrder_E AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder  -- association [1..1]
LEFT OUTER JOIN SEPM_I_Product_E AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN SEPM_I_SalesOrderItemText_E AS _Text ON SalesOrder = _Text.SalesOrder AND SalesOrderItem = _Text.SalesOrderItem  -- association [0..*]
LEFT OUTER JOIN SEPM_E_SalesOrderItem AS _Extension ON SalesOrderItemUUID = _Extension.SalesOrderItemUUID  -- association [1..1]
;