REPM_SalesOrderProdAmtC1

DDL: REPM_SALESORDERPRODAMTC1 SQL: REPM_SO_PRODC1 Type: view

REPM : Sales Order Product Cube View 1

REPM_SalesOrderProdAmtC1 is a CDS View of category Cube that provides data about "REPM : Sales Order Product Cube View 1" in SAP S/4HANA. It reads from 2 data sources (SEPM_I_ProductText_E, SEPM_I_SalesOrderItem_E) and exposes 10 fields.

Data Sources (2)

SourceAliasJoin Type
SEPM_I_ProductText_E PTxt left_outer
SEPM_I_SalesOrderItem_E SEPM_I_SalesOrderItem_E from

Parameters (2)

NameTypeDefault
P_KeyDate sydate
hidden true

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName REPM_SO_PRODC1 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.dataCategory #CUBE view
EndUserText.label REPM : Sales Order Product Cube View 1 view

Fields (10)

KeyFieldSource TableSource FieldDescription
Product SEPM_I_SalesOrderItem_E Product Product Sold
TransactionCurrency SEPM_I_SalesOrderItem_E TransactionCurrency Transaction Currency
grossamnt SEPM_I_SalesOrderItem_E GrossAmountInTransacCurrency
TargetCurrency
P_KeyDateasAmountInTargetCurrency Gross Amout in EUR
ProductCategory
ProductID SEPM_I_SalesOrderItem_E Product Product Sold
ProductName SEPM_I_ProductText_E ProductName Description
ProductLanguage
_Product SEPM_I_SalesOrderItem_E _Product

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 REPM_SalesOrderProdAmtC1.
-- 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: REPM_SO_PRODC1
-- Parameters: P_KeyDate : sydate, hidden : true

CREATE VIEW REPM_SalesOrderProdAmtC1 AS
SELECT
  SEPM_I_SalesOrderItem_E.Product AS Product,
  SEPM_I_SalesOrderItem_E.TransactionCurrency AS TransactionCurrency,
  SEPM_I_SalesOrderItem_E.GrossAmountInTransacCurrency AS grossamnt,
  cast('EUR' as abap.cuky) AS TargetCurrency,
  currency_conversion ( amount => SEPM_I_SalesOrderItem_E.GrossAmountInTransacCurrency, source_currency => SEPM_I_SalesOrderItem_E.TransactionCurrency, target_currency => cast('EUR'as abap.cuky), client => cast( '000' as abap.clnt ), exchange_rate_type => 'M', exchange_rate_date => $parameters.P_KeyDate ) as AmountInTargetCurrency AS P_KeyDateasAmountInTargetCurrency,
  SEPM_I_SalesOrderItem_E._Product.ProductCategory AS ProductCategory,
  SEPM_I_SalesOrderItem_E.Product AS ProductID,
  PTxt.ProductName AS ProductName,
  $session.system_language AS ProductLanguage,
  SEPM_I_SalesOrderItem_E._Product AS _Product
FROM SEPM_I_SalesOrderItem_E
LEFT OUTER JOIN SEPM_I_ProductText_E AS PTxt ON /* join condition not captured in parsed metadata */
;