I_CntrlPurContrCmmdtyFmlaUnion

DDL: I_CNTRLPURCONTRCMMDTYFMLAUNION Type: view_entity COMPOSITE

Union Layer Central Contract for Formula

I_CntrlPurContrCmmdtyFmlaUnion is a Composite CDS View that provides data about "Union Layer Central Contract for Formula" in SAP S/4HANA. It reads from 4 data sources (I_CntrlPurContrCmmdtyFmlaNew, I_CntrlPurContrCmmdtyFormula, I_CmmdtyPricingMigrationStatus, I_CmmdtyPricingMigrationStatus) and exposes 65 fields with key fields ConditionRecord, ConditionSequentialNumber, CentralPurchaseContract, CentralPurchaseContractItem, ConditionValidityEndDate.

Data Sources (4)

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Union Layer Central Contract for Formula view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (65)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord I_CntrlPurContrCmmdtyFmlaNew ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber I_CntrlPurContrCmmdtyFmlaNew ConditionSequentialNumber SequNo of Cond.
KEY CentralPurchaseContract I_CntrlPurContrCmmdtyFmlaNew CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurContrCmmdtyFmlaNew CentralPurchaseContractItem Item in Central Purchase Contract
KEY ConditionValidityEndDate I_CntrlPurContrCmmdtyFmlaNew ConditionValidityEndDate Valid To
DocItemCommodityPricingUUID I_CntrlPurContrCmmdtyFmlaNew DocItemCommodityPricingUUID GUID
ConditionType I_CntrlPurContrCmmdtyFmlaNew ConditionType Condition type
PricingConditionFormulaKey I_CntrlPurContrCmmdtyFmlaNew PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_CntrlPurContrCmmdtyFmlaNew PrcgConditionFormulaInputUUID Doc. Form. GUID
PrcgCndnFmlaAmtInDocCurrency Form. Doc. Crcy
PrcgCndnFormulaAmountCurrency I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFormulaAmountCurrency Doc. Currency
PricingConditionFormulaRate Formula Rate
PrcgCndnFormulaRateCurrency I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFormulaRateCurrency Formula Currency
PrcgCndnFormulaRateQuantity I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFormulaRateQuantity Formula Price Unit
PrcgCndnFormulaRateQtyUnit I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFormulaRateQtyUnit Formula UoM
PrcgCndnFmlaCommodityQuantity I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
PrcgCndnFmlaCombinationRoutine I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaCombinationRoutine Combination Routine
OriginSystem I_CntrlPurContrCmmdtyFmlaNew OriginSystem LogSys: Formula
PrcgCndnFmlaValdtyStrtDateTime I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaValdtyStrtDateTime Valid From
PrcgCndnFmlaEvaluationModule I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaEvaluationModule Module
PrcgCndnFmlaCombnRoutineSubMdl I_CntrlPurContrCmmdtyFmlaNew PrcgCndnFmlaCombnRoutineSubMdl Submodule
_CommodityPricingFormulaText I_CntrlPurContrCmmdtyFmlaNew _CommodityPricingFormulaText
_CmmdtyPricingCombRoutineText I_CntrlPurContrCmmdtyFmlaNew _CmmdtyPricingCombRoutineText
_PurgPrcgCndnType I_CntrlPurContrCmmdtyFmlaNew _PurgPrcgCndnType
_CommodityCodeMapping I_CntrlPurContrCmmdtyFmlaNew _CommodityCodeMapping
_CommodityCndnMapping I_CntrlPurContrCmmdtyFmlaNew _CommodityCndnMapping
_OriginSystem I_CntrlPurContrCmmdtyFmlaNew _OriginSystem
_PrcgCndnFormulaAmountCurrency I_CntrlPurContrCmmdtyFmlaNew _PrcgCndnFormulaAmountCurrency
_PrcgCndnFormulaRateCurrency I_CntrlPurContrCmmdtyFmlaNew _PrcgCndnFormulaRateCurrency
_PrcgCndnFormulaRateQtyUnit I_CntrlPurContrCmmdtyFmlaNew _PrcgCndnFormulaRateQtyUnit
ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber I_CntrlPurContrCmmdtyFormula ConditionSequentialNumber SequNo of Cond.
KEY CentralPurchaseContract I_CntrlPurContrCmmdtyFormula CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurContrCmmdtyFormula CentralPurchaseContractItem Item in Central Purchase Contract
KEY ConditionValidityEndDate I_CntrlPurContrCmmdtyFormula ConditionValidityEndDate Valid To
DocItemCommodityPricingUUID I_CntrlPurContrCmmdtyFormula DocItemCommodityPricingUUID GUID
ConditionType I_CntrlPurContrCmmdtyFormula ConditionType Condition type
PricingConditionFormulaKey I_CntrlPurContrCmmdtyFormula PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_CntrlPurContrCmmdtyFormula PrcgConditionFormulaInputUUID Doc. Form. GUID
PrcgCndnFmlaAmtInDocCurrency I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaAmtInDocCurrency Form. Doc. Crcy
PrcgCndnFormulaAmountCurrency I_CntrlPurContrCmmdtyFormula PrcgCndnFormulaAmountCurrency Doc. Currency
PricingConditionFormulaRate I_CntrlPurContrCmmdtyFormula PricingConditionFormulaRate Formula Rate
PrcgCndnFormulaRateCurrency I_CntrlPurContrCmmdtyFormula PrcgCndnFormulaRateCurrency Formula Currency
PrcgCndnFormulaRateQuantity I_CntrlPurContrCmmdtyFormula PrcgCndnFormulaRateQuantity Formula Price Unit
PrcgCndnFormulaRateQtyUnit I_CntrlPurContrCmmdtyFormula PrcgCndnFormulaRateQtyUnit Formula UoM
PrcgCndnFmlaCommodityQuantity I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
PrcgCndnFmlaEvaluationDateTime I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
PrcgCndnFmlaCombinationRoutine I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaCombinationRoutine Combination Routine
OriginSystem I_CntrlPurContrCmmdtyFormula OriginSystem LogSys: Formula
PrcgCndnFmlaValdtyStrtDateTime I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaValdtyStrtDateTime Valid From
PrcgCndnFmlaEvaluationModule I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaEvaluationModule Module
PrcgCndnFmlaCombnRoutineSubMdl I_CntrlPurContrCmmdtyFormula PrcgCndnFmlaCombnRoutineSubMdl Submodule
_CommodityPricingFormulaText I_CntrlPurContrCmmdtyFormula _CommodityPricingFormulaText
_CmmdtyPricingCombRoutineText I_CntrlPurContrCmmdtyFormula _CmmdtyPricingCombRoutineText
_PurgPrcgCndnType I_CntrlPurContrCmmdtyFormula _PurgPrcgCndnType
_CommodityCodeMapping I_CntrlPurContrCmmdtyFormula _CommodityCodeMapping
_CommodityCndnMapping I_CntrlPurContrCmmdtyFormula _CommodityCndnMapping
_OriginSystem I_CntrlPurContrCmmdtyFormula _OriginSystem
_PrcgCndnFormulaAmountCurrency I_CntrlPurContrCmmdtyFormula _PrcgCndnFormulaAmountCurrency
_PrcgCndnFormulaRateCurrency I_CntrlPurContrCmmdtyFormula _PrcgCndnFormulaRateCurrency
_PrcgCndnFormulaRateQtyUnit I_CntrlPurContrCmmdtyFormula _PrcgCndnFormulaRateQtyUnit
_PrcgCndnFmlaCmmdtyQtyUnit I_CntrlPurContrCmmdtyFormula _PrcgCndnFmlaCmmdtyQtyUnit

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_CntrlPurContrCmmdtyFmlaUnion.
-- 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 I_CntrlPurContrCmmdtyFmlaUnion AS
SELECT
  new.ConditionRecord AS ConditionRecord,
  new.ConditionSequentialNumber AS ConditionSequentialNumber,
  new.CentralPurchaseContract AS CentralPurchaseContract,
  new.CentralPurchaseContractItem AS CentralPurchaseContractItem,
  new.ConditionValidityEndDate AS ConditionValidityEndDate,
  new.DocItemCommodityPricingUUID AS DocItemCommodityPricingUUID,
  new.ConditionType AS ConditionType,
  new.PricingConditionFormulaKey AS PricingConditionFormulaKey,
  new.PrcgConditionFormulaInputUUID AS PrcgConditionFormulaInputUUID,
  cast ( cast (new.PrcgCndnFmlaAmtInDocCurrency as abap.decfloat34) as cpet_formval_doccurr_cds) AS PrcgCndnFmlaAmtInDocCurrency,
  new.PrcgCndnFormulaAmountCurrency AS PrcgCndnFormulaAmountCurrency,
  cast ( cast (new.PricingConditionFormulaRate as abap.decfloat34) as cpet_formrate_cds) AS PricingConditionFormulaRate,
  new.PrcgCndnFormulaRateCurrency AS PrcgCndnFormulaRateCurrency,
  new.PrcgCndnFormulaRateQuantity AS PrcgCndnFormulaRateQuantity,
  new.PrcgCndnFormulaRateQtyUnit AS PrcgCndnFormulaRateQtyUnit,
  new.PrcgCndnFmlaCommodityQuantity AS PrcgCndnFmlaCommodityQuantity,
  new.PrcgCndnFmlaCmmdtyQuantityUnit AS PrcgCndnFmlaCmmdtyQuantityUnit,
  cast (new.PrcgCndnFmlaEvaluationDateTime as cpet_eval_timestamp_cds) AS PrcgCndnFmlaEvaluationDateTime,
  new.PrcgCndnFmlaCombinationRoutine AS PrcgCndnFmlaCombinationRoutine,
  new.OriginSystem AS OriginSystem,
  new.PrcgCndnFmlaValdtyStrtDateTime AS PrcgCndnFmlaValdtyStrtDateTime,
  new.PrcgCndnFmlaEvaluationModule AS PrcgCndnFmlaEvaluationModule,
  new.PrcgCndnFmlaCombnRoutineSubMdl AS PrcgCndnFmlaCombnRoutineSubMdl,
  new._CommodityPricingFormulaText AS _CommodityPricingFormulaText,
  new._CmmdtyPricingCombRoutineText AS _CmmdtyPricingCombRoutineText,
  new._PurgPrcgCndnType AS _PurgPrcgCndnType,
  new._CommodityCodeMapping AS _CommodityCodeMapping,
  new._CommodityCndnMapping AS _CommodityCndnMapping,
  new._OriginSystem AS _OriginSystem,
  new._PrcgCndnFormulaAmountCurrency AS _PrcgCndnFormulaAmountCurrency,
  new._PrcgCndnFormulaRateCurrency AS _PrcgCndnFormulaRateCurrency,
  new._PrcgCndnFormulaRateQtyUnit AS _PrcgCndnFormulaRateQtyUnit,
  old._PrcgCndnFmlaCmmdtyQtyUnit AS _PrcgCndnFmlaCmmdtyQtyUnit
FROM I_CntrlPurContrCmmdtyFmlaNew AS new
INNER JOIN I_CmmdtyPricingMigrationStatus AS tf ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_CntrlPurContrCmmdtyFormula
;