REPM_SalesOrderAnalysisQ

DDL: REPM_SALESORDERANALYSISQ SQL: REPM_SOANLYQ1 Type: view Package: RS_EPM_NW_CONTENT_CDS

REPM: Sales Order Analysis Query View

REPM_SalesOrderAnalysisQ is a CDS View that provides data about "REPM: Sales Order Analysis Query View" in SAP S/4HANA. It reads from 1 data source (REPM_SalesOrderAnalysisC) and exposes 12 fields. Part of development package RS_EPM_NW_CONTENT_CDS.

Data Sources (1)

SourceAliasJoin Type
REPM_SalesOrderAnalysisC REPM_SalesOrderAnalysisC from

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName REPM_SOANLYQ1 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Analytics.query true view
EndUserText.label REPM: Sales Order Analysis Query View view
OData.publish true view

Fields (12)

KeyFieldSource TableSource FieldDescription
TransactionCurrency REPM_SalesOrderAnalysisC TransactionCurrency Transaction Currency
CompanyName REPM_SalesOrderAnalysisC CompanyName Text
GrossAmt REPM_SalesOrderAnalysisC GrossAmt
OverallStatus REPM_SalesOrderAnalysisC OverallStatus Status Criticality
CloseGA Closed Gross Amount
TotalClosedGrossAmt 1
OpenGA Open Gross Amount
TotalOpenGrossAmt 1
NetAmount REPM_SalesOrderAnalysisC NetAmount Total Net Amount
TaxAmount REPM_SalesOrderAnalysisC TaxAmount Total Tax Amount
SalesOrder REPM_SalesOrderAnalysisC SalesOrder Sales Order
so_counter 1 No. of Sales Order

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_SalesOrderAnalysisQ.
-- 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_SOANLYQ1

CREATE VIEW REPM_SalesOrderAnalysisQ AS
SELECT
  REPM_SalesOrderAnalysisC.TransactionCurrency AS TransactionCurrency,
  REPM_SalesOrderAnalysisC.CompanyName AS CompanyName,
  REPM_SalesOrderAnalysisC.GrossAmt AS GrossAmt,
  REPM_SalesOrderAnalysisC.OverallStatus AS OverallStatus,
  case when REPM_SalesOrderAnalysisC.OverallStatus = 'D' or REPM_SalesOrderAnalysisC.OverallStatus = 'P' then REPM_SalesOrderAnalysisC.GrossAmt else 0 end AS CloseGA,
  1 AS TotalClosedGrossAmt,
  case when REPM_SalesOrderAnalysisC.OverallStatus = 'I' or REPM_SalesOrderAnalysisC.OverallStatus = 'N' then REPM_SalesOrderAnalysisC.GrossAmt else 0 end AS OpenGA,
  1 AS TotalOpenGrossAmt,
  REPM_SalesOrderAnalysisC.NetAmount AS NetAmount,
  REPM_SalesOrderAnalysisC.TaxAmount AS TaxAmount,
  REPM_SalesOrderAnalysisC.SalesOrder AS SalesOrder,
  1 AS so_counter
FROM REPM_SalesOrderAnalysisC
;