I_CntrlContrPriceComponents

DDL: I_CNTRLCONTRPRICECOMPONENTS SQL: ICNTRLPRCCOMNT Type: view BASIC

Central Contract Price Components

I_CntrlContrPriceComponents is a Basic CDS View that provides data about "Central Contract Price Components" in SAP S/4HANA. It reads from 1 data source (mmpur_ana_valprc) and exposes 15 fields with key fields ProcmtHubContrValidityUUID, PrmtHbContrItmPriceCndnUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mmpur_ana_valprc mmpur_ana_valprc from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_Currency _AnalyticalReportingCurrency $projection.AnalyticalReportingCurrency = _AnalyticalReportingCurrency.Currency
[1..1] I_Currency _AnalyticalReportingCurrency2 $projection.AnalyticalReportingCurrency2 = _AnalyticalReportingCurrency2.Currency
[1..1] I_Currency _DocumentCurrency $projection.DocumentCurrency = _DocumentCurrency.Currency

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICNTRLPRCCOMNT view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.preserveKey true view
EndUserText.label Central Contract Price Components view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ProcmtHubContrValidityUUID validity_uuid Validity ID
KEY PrmtHbContrItmPriceCndnUUID condition_uuid Condition ID
ConditionType condition_type RAI Condition Type
ConditionChangeReason change_reason Cndn Change Reason
ConditionText condition_text Name
ProcmtHubContrCndnDocCrcyAmt condition_amt_doc_curr NET PRICE
ProcmtHubContrCndnRptgCrcy1Amt condition_amt_rep_curr1 NET PRICE
ProcmtHubContrCndnRptgCrcy2Amt condition_amt_rep_curr2 NET PRICE
DocumentCurrency document_currency Currency
AnalyticalReportingCurrency reporting_currency1 Reporting Currency 1
AnalyticalReportingCurrency2 reporting_currency2 Reporting Currency 2
ProcmtHubContrItmCndnSortOrd sort_order Sort Order
_AnalyticalReportingCurrency _AnalyticalReportingCurrency
_AnalyticalReportingCurrency2 _AnalyticalReportingCurrency2
_DocumentCurrency _DocumentCurrency

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 I_CntrlContrPriceComponents.
-- 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: ICNTRLPRCCOMNT

CREATE VIEW I_CntrlContrPriceComponents AS
SELECT
  validity_uuid AS ProcmtHubContrValidityUUID,
  condition_uuid AS PrmtHbContrItmPriceCndnUUID,
  condition_type AS ConditionType,
  change_reason AS ConditionChangeReason,
  condition_text AS ConditionText,
  condition_amt_doc_curr AS ProcmtHubContrCndnDocCrcyAmt,
  condition_amt_rep_curr1 AS ProcmtHubContrCndnRptgCrcy1Amt,
  condition_amt_rep_curr2 AS ProcmtHubContrCndnRptgCrcy2Amt,
  document_currency AS DocumentCurrency,
  reporting_currency1 AS AnalyticalReportingCurrency,
  reporting_currency2 AS AnalyticalReportingCurrency2,
  sort_order AS ProcmtHubContrItmCndnSortOrd
FROM mmpur_ana_valprc
LEFT OUTER JOIN I_Currency AS _AnalyticalReportingCurrency ON AnalyticalReportingCurrency = _AnalyticalReportingCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _AnalyticalReportingCurrency2 ON AnalyticalReportingCurrency2 = _AnalyticalReportingCurrency2.Currency  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _DocumentCurrency ON DocumentCurrency = _DocumentCurrency.Currency  -- association [1..1]
;