C_CntrlPurConHierCmmdtyTermTP

DDL: C_CNTRLPURCONHIERCMMDTYTERMTP SQL: CCCNTRHTERMTP Type: view CONSUMPTION Package: LOG_CMM_PRC_PUR_HUB_CCTR

HCTR Commodity Term - Consumption View

C_CntrlPurConHierCmmdtyTermTP is a Consumption CDS View that provides data about "HCTR Commodity Term - Consumption View" in SAP S/4HANA. It reads from 1 data source (I_CntrlPurContrCmmdtyTermTP) and exposes 72 fields with key fields ConditionRecord, ConditionSequentialNumber, CentralPurchaseContract, CentralPurchaseContractItem, ConditionValidityEndDate. It has 4 associations to related views. Part of development package LOG_CMM_PRC_PUR_HUB_CCTR.

Data Sources (1)

SourceAliasJoin Type
I_CntrlPurContrCmmdtyTermTP CntrlPurContrCmmdtyTermTP from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_CntrlPurContrHierHdrTP _CentralPurchaseContractTP $projection.CentralPurchaseContract = _CentralPurchaseContractTP.CentralPurchaseContract
[1..1] C_CntrlPurConHierCmmdtyFmlaTP _CntrlPurContrCmmdtyFormulaTP $projection.ConditionRecord = _CntrlPurContrCmmdtyFormulaTP.ConditionRecord and $projection.ConditionSequentialNumber = _CntrlPurContrCmmdtyFormulaTP.ConditionSequentialNumber and $projection.CentralPurchaseContract = _CntrlPurContrCmmdtyFormulaTP.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CntrlPurContrCmmdtyFormulaTP.CentralPurchaseContractItem and $projection.ConditionValidityEndDate = _CntrlPurContrCmmdtyFormulaTP.ConditionValidityEndDate
[0..*] C_CntrlPurContrHierCmmdtyQtnTP _CntrlPurContrCmmdtyTrmQtnTP $projection.ConditionRecord = _CntrlPurContrCmmdtyTrmQtnTP.ConditionRecord and $projection.ConditionSequentialNumber = _CntrlPurContrCmmdtyTrmQtnTP.ConditionSequentialNumber and $projection.CentralPurchaseContract = _CntrlPurContrCmmdtyTrmQtnTP.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CntrlPurContrCmmdtyTrmQtnTP.CentralPurchaseContractItem and $projection.ConditionValidityEndDate = _CntrlPurContrCmmdtyTrmQtnTP.ConditionValidityEndDate and $projection.PricingConditionTerm = _CntrlPurContrCmmdtyTrmQtnTP.PricingConditionTerm
[0..*] C_CntrlPurContrHierExchRateTP _CntrlPurConCmmdtyExchRateTP $projection.ConditionRecord = _CntrlPurConCmmdtyExchRateTP.ConditionRecord and $projection.ConditionSequentialNumber = _CntrlPurConCmmdtyExchRateTP.ConditionSequentialNumber and $projection.CentralPurchaseContract = _CntrlPurConCmmdtyExchRateTP.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CntrlPurConCmmdtyExchRateTP.CentralPurchaseContractItem and $projection.ConditionValidityEndDate = _CntrlPurConCmmdtyExchRateTP.ConditionValidityEndDate and $projection.PricingConditionTerm = _CntrlPurConCmmdtyExchRateTP.PricingConditionTerm

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CCCNTRHTERMTP view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label HCTR Commodity Term - Consumption View view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
Metadata.allowExtensions true view
ObjectModel.representativeKey PricingConditionTerm view
Feature SW:LOG_CMM_PRC_SFWS_CCTR_CPE_DTLS view

Fields (72)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber ConditionSequentialNumber SequNo of Cond.
KEY CentralPurchaseContract CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
KEY ConditionValidityEndDate ConditionValidityEndDate Valid To
KEY PricingConditionTerm PricingConditionTerm Term Number
PricingConditionTermText
DocItemCommodityPricingUUID DocItemCommodityPricingUUID GUID
ConditionType ConditionType Condition type
PricingConditionFormulaKey PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID PrcgConditionFormulaInputUUID Doc. Form. GUID
OriginSystem OriginSystem LogSys: Formula
PrcgCndnFmlaCommodityQuantity PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
PrcgCndnFmlaEvaluationDateTime PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
PricingConditionTermGroup PricingConditionTermGroup Term Group
PricingConditionTermKey PricingConditionTermKey Term Key
PrcgCndnTrmCalculationTypeText
PrcgCndnTermCalculationType PrcgCndnTermCalculationType Calculation Type
PricingConditionTermFixedRate PricingConditionTermFixedRate Fixed Rate
PrcgConditionTermFixedRateCrcy PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
PricingConditionTermRule PricingConditionTermRule Term Rule
PricingConditionTermRuleText
PrcgCndnTermCalculationRule PrcgCndnTermCalculationRule Calculation Rule
PrcgCndnCalculationRuleText
PrcgCndnTermQuotationRule PrcgCndnTermQuotationRule Quotation Rule
PrcgConditionQuotationRuleText
DerivativeContrSpecification DerivativeContrSpecification DCS ID
MarketIdentifierCode MarketIdentifierCode MIC
TimeToMaturity TimeToMaturity Time to Maturity
QuotationPriceType QuotationPriceType Price Type
PricingConditionTermRate PricingConditionTermRate Term Rate
PrcgConditionTermRateCrcy PrcgConditionTermRateCrcy Term Currency
PrcgConditionTermRateQty PrcgConditionTermRateQty Term Price Unit
PrcgConditionTermRateQtyUnit PrcgConditionTermRateQtyUnit Term UoM
PrcgConditionTermQuotationRate PrcgConditionTermQuotationRate Price Quotation
PrcgCndnTrmQtanRateCurrency PrcgCndnTrmQtanRateCurrency Qtn Currency
PrcgCndnTrmQtanRateQuantity PrcgCndnTrmQtanRateQuantity Quotation PU
PrcgCndnTrmQtanRateQtyUnit PrcgCndnTrmQtanRateQtyUnit Quotation UoM
PrcgCndnTrmQtanPerdStrtDteTime PrcgCndnTrmQtanPerdStrtDteTime Begin of Period
PrcgCndnTrmQtanPerdEndDateTime PrcgCndnTrmQtanPerdEndDateTime End of Period
PrcgCndnTrmQtanPerdRefDate PrcgCndnTrmQtanPerdRefDate Reference Date
PrcgCndnTrmQtanPerdBaseDteTime PrcgCndnTrmQtanPerdBaseDteTime Calculated Base Date
CndnTrmExchRatePerdStrtDteTime CndnTrmExchRatePerdStrtDteTime Begin of Period
CndnTrmExchRatePerdEndDateTime CndnTrmExchRatePerdEndDateTime End of Period
PrcgCndnTrmExchRatePerdRefDate PrcgCndnTrmExchRatePerdRefDate Reference Date
CndnTrmExchRatePerdBaseDteTime CndnTrmExchRatePerdBaseDteTime Calculated Base Date
PrcgConditionTermSurchargeRate PrcgConditionTermSurchargeRate Total Surcharge
PrcgCndnTrmSurchargeRteCrcy PrcgCndnTrmSurchargeRteCrcy AbsSurchCurr
PrcgCndnTrmSurchargeRteQty PrcgCndnTrmSurchargeRteQty AbsSurch PU
PrcgCndnTrmSurchargeRteQtyUnit PrcgCndnTrmSurchargeRteQtyUnit AbsSurchUoM
PricingConditionSourceCurrency PricingConditionSourceCurrency Curr:Conv. from
PricingConditionTargetCurrency PricingConditionTargetCurrency Curr.: Conv. to
PrcgConditionFixedExchangeRate PrcgConditionFixedExchangeRate Fix.Exch.Rate
PrcgCndnCnvrsnIsExchRateAvg
PricingConditionConversionRule PricingConditionConversionRule Conv. Rule
CndnCnvrsnRuleValdtyStrtDteTme CndnCnvrsnRuleValdtyStrtDteTme Valid From
PrcgConditionConversionPlace PrcgConditionConversionPlace Conv. Place
PrcgCndnTrmFixRateIsDisabled
PrcgCndnQuotationIsDisabled
PricingConditionTermTitle
PrcgCndnSurchargeIsDisabled
PrcgCndnExchangeRateIsDisabled
PrcgCndnQtanExchRateIsDisabled
PrcgCndnExchRateAvgIsDisabled
_CentralPurchaseContractTP _CentralPurchaseContractTP
_CntrlPurContrCmmdtyFormulaTP _CntrlPurContrCmmdtyFormulaTP
_CntrlPurContrCmmdtyTrmQtnTP _CntrlPurContrCmmdtyTrmQtnTP
_CntrlPurConCmmdtyExchRateTP _CntrlPurConCmmdtyExchRateTP
_OriginSystem _OriginSystem

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 C_CntrlPurConHierCmmdtyTermTP.
-- 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: CCCNTRHTERMTP

CREATE VIEW C_CntrlPurConHierCmmdtyTermTP AS
SELECT
  ConditionRecord,
  ConditionSequentialNumber,
  CentralPurchaseContract,
  CentralPurchaseContractItem,
  ConditionValidityEndDate,
  PricingConditionTerm,
  _CommodityPricingTermText[1:Language=$session.system_language].PricingConditionTermText AS PricingConditionTermText,
  DocItemCommodityPricingUUID,
  ConditionType,
  PricingConditionFormulaKey,
  PrcgConditionFormulaInputUUID,
  OriginSystem,
  PrcgCndnFmlaCommodityQuantity,
  PrcgCndnFmlaCmmdtyQuantityUnit,
  PrcgCndnFmlaEvaluationDateTime,
  PricingConditionTermGroup,
  PricingConditionTermKey,
  _CmmdtyPrcgTermCalcTypeText[1:Language=$session.system_language].PricingConditionRoutineText AS PrcgCndnTrmCalculationTypeText,
  PrcgCndnTermCalculationType,
  PricingConditionTermFixedRate,
  PrcgConditionTermFixedRateCrcy,
  PrcgConditionTermFixedRateQty,
  PrcgCndnTermFixedRateQtyUnit,
  PricingConditionTermRule,
  _CmmdtyPricingTermRuleText[1:Language=$session.system_language].PricingConditionRuleText AS PricingConditionTermRuleText,
  PrcgCndnTermCalculationRule,
  _CmmdtyPrcgCalcRuleText[1:Language=$session.system_language].PricingConditionRuleText AS PrcgCndnCalculationRuleText,
  PrcgCndnTermQuotationRule,
  _CmmdtyPrcgQuotationRuleText[1:Language=$session.system_language].PricingConditionRuleText AS PrcgConditionQuotationRuleText,
  DerivativeContrSpecification,
  MarketIdentifierCode,
  TimeToMaturity,
  QuotationPriceType,
  PricingConditionTermRate,
  PrcgConditionTermRateCrcy,
  PrcgConditionTermRateQty,
  PrcgConditionTermRateQtyUnit,
  PrcgConditionTermQuotationRate,
  PrcgCndnTrmQtanRateCurrency,
  PrcgCndnTrmQtanRateQuantity,
  PrcgCndnTrmQtanRateQtyUnit,
  PrcgCndnTrmQtanPerdStrtDteTime,
  PrcgCndnTrmQtanPerdEndDateTime,
  PrcgCndnTrmQtanPerdRefDate,
  PrcgCndnTrmQtanPerdBaseDteTime,
  CndnTrmExchRatePerdStrtDteTime,
  CndnTrmExchRatePerdEndDateTime,
  PrcgCndnTrmExchRatePerdRefDate,
  CndnTrmExchRatePerdBaseDteTime,
  PrcgConditionTermSurchargeRate,
  PrcgCndnTrmSurchargeRteCrcy,
  PrcgCndnTrmSurchargeRteQty,
  PrcgCndnTrmSurchargeRteQtyUnit,
  PricingConditionSourceCurrency,
  PricingConditionTargetCurrency,
  PrcgConditionFixedExchangeRate,
  cast( '' as boolean preserving type ) AS PrcgCndnCnvrsnIsExchRateAvg,
  PricingConditionConversionRule,
  CndnCnvrsnRuleValdtyStrtDteTme,
  PrcgConditionConversionPlace,
  cast( '' as boolean preserving type ) AS PrcgCndnTrmFixRateIsDisabled,
  cast( '' as boolean preserving type ) AS PrcgCndnQuotationIsDisabled,
  cast( '' as cmm_cctr_term_page_title ) AS PricingConditionTermTitle,
  cast( '' as boolean preserving type ) AS PrcgCndnSurchargeIsDisabled,
  cast( '' as boolean preserving type ) AS PrcgCndnExchangeRateIsDisabled,
  cast( '' as boolean preserving type) AS PrcgCndnQtanExchRateIsDisabled,
  cast( '' as boolean preserving type) AS PrcgCndnExchRateAvgIsDisabled
FROM I_CntrlPurContrCmmdtyTermTP AS CntrlPurContrCmmdtyTermTP
LEFT OUTER JOIN C_CntrlPurContrHierHdrTP AS _CentralPurchaseContractTP ON CentralPurchaseContract = _CentralPurchaseContractTP.CentralPurchaseContract  -- association [1..1]
LEFT OUTER JOIN C_CntrlPurConHierCmmdtyFmlaTP AS _CntrlPurContrCmmdtyFormulaTP ON ConditionRecord = _CntrlPurContrCmmdtyFormulaTP.ConditionRecord AND ConditionSequentialNumber = _CntrlPurContrCmmdtyFormulaTP.ConditionSequentialNumber AND CentralPurchaseContract = _CntrlPurContrCmmdtyFormulaTP.CentralPurchaseContract AND CentralPurchaseContractItem = _CntrlPurContrCmmdtyFormulaTP.CentralPurchaseContractItem AND ConditionValidityEndDate = _CntrlPurContrCmmdtyFormulaTP.ConditionValidityEndDate  -- association [1..1]
LEFT OUTER JOIN C_CntrlPurContrHierCmmdtyQtnTP AS _CntrlPurContrCmmdtyTrmQtnTP ON ConditionRecord = _CntrlPurContrCmmdtyTrmQtnTP.ConditionRecord AND ConditionSequentialNumber = _CntrlPurContrCmmdtyTrmQtnTP.ConditionSequentialNumber AND CentralPurchaseContract = _CntrlPurContrCmmdtyTrmQtnTP.CentralPurchaseContract AND CentralPurchaseContractItem = _CntrlPurContrCmmdtyTrmQtnTP.CentralPurchaseContractItem AND ConditionValidityEndDate = _CntrlPurContrCmmdtyTrmQtnTP.ConditionValidityEndDate AND PricingConditionTerm = _CntrlPurContrCmmdtyTrmQtnTP.PricingConditionTerm  -- association [0..*]
LEFT OUTER JOIN C_CntrlPurContrHierExchRateTP AS _CntrlPurConCmmdtyExchRateTP ON ConditionRecord = _CntrlPurConCmmdtyExchRateTP.ConditionRecord AND ConditionSequentialNumber = _CntrlPurConCmmdtyExchRateTP.ConditionSequentialNumber AND CentralPurchaseContract = _CntrlPurConCmmdtyExchRateTP.CentralPurchaseContract AND CentralPurchaseContractItem = _CntrlPurConCmmdtyExchRateTP.CentralPurchaseContractItem AND ConditionValidityEndDate = _CntrlPurConCmmdtyExchRateTP.ConditionValidityEndDate AND PricingConditionTerm = _CntrlPurConCmmdtyExchRateTP.PricingConditionTerm  -- association [0..*]
;