SEPMRA_C_Shop_ShoppingCartItem

DDL: SEPMRA_C_SHOP_SHOPPINGCARTITEM Type: view Package: S_ODATA_EPMRA_SHOP

Shopping Cart Item

SEPMRA_C_Shop_ShoppingCartItem is a CDS View that provides data about "Shopping Cart Item" in SAP S/4HANA. It reads from 2 data sources (SEPMRA_I_CurrentUTCDate, SEPMRA_I_ShoppingCartItem) and exposes 11 fields with key field ShoppingCartItemUUID. It has 3 associations to related views. Part of development package S_ODATA_EPMRA_SHOP.

Data Sources (2)

SourceAliasJoin Type
SEPMRA_I_CurrentUTCDate CurrentDateTime cross
SEPMRA_I_ShoppingCartItem ShoppingCartItem from

Associations (3)

CardinalityTargetAliasCondition
[0..1] SEPMRA_C_Shop_ShoppingCart _ShoppingCart $projection.ShoppingCartUUID = _ShoppingCart.ShoppingCartUUID
[0..1] SEPMRA_C_Shop_Product _Product $projection.Product = _Product.Product
[0..1] I_Currency _CompanyCurrency $projection.CompanyCurrency = _CompanyCurrency.Currency

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName SEPMRACSHOPCARTI view
AbapCatalog.compiler.compareFilter true view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Shopping Cart Item view
UI.headerInfo.typeName Shopping Cart Item view
UI.headerInfo.typeNamePlural Shopping Cart Items view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value ShoppingCartItem view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ShoppingCartItemUUID SEPMRA_I_ShoppingCartItem ShoppingCartItemUUID Item UUID
ShoppingCartItem SEPMRA_I_ShoppingCartItem ShoppingCartItem Item
ShoppingCartUUID SEPMRA_I_ShoppingCartItem ShoppingCartUUID Shopping Cart UUID
Product SEPMRA_I_ShoppingCartItem Product Product Sold
Quantity SEPMRA_I_ShoppingCartItem Quantity Value
QuantityUnit
CompanyCurrency
Associations_ShoppingCart
_Product _Product
_CompanyCurrency _CompanyCurrency
_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 SEPMRA_C_Shop_ShoppingCartItem.
-- 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 SEPMRA_C_Shop_ShoppingCartItem AS
SELECT
  ShoppingCartItem.ShoppingCartItemUUID AS ShoppingCartItemUUID,
  ShoppingCartItem.ShoppingCartItem AS ShoppingCartItem,
  ShoppingCartItem.ShoppingCartUUID AS ShoppingCartUUID,
  ShoppingCartItem.Product AS Product,
  ShoppingCartItem.Quantity AS Quantity,
  ShoppingCartItem._Product.ProductBaseUnit AS QuantityUnit,
  ShoppingCartItem._ShoppingCart._Owner._Company.CompanyCurrency AS CompanyCurrency,
  ShoppingCartItem._Product._ProductBaseUnit AS _QuantityUnit
FROM SEPMRA_I_ShoppingCartItem AS ShoppingCartItem
CROSS JOIN SEPMRA_I_CurrentUTCDate AS CurrentDateTime
LEFT OUTER JOIN SEPMRA_C_Shop_ShoppingCart AS _ShoppingCart ON ShoppingCartUUID = _ShoppingCart.ShoppingCartUUID  -- association [0..1]
LEFT OUTER JOIN SEPMRA_C_Shop_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CompanyCurrency ON CompanyCurrency = _CompanyCurrency.Currency  -- association [0..1]
;