C_ACMMntnTrdgContrPrcgOvw_1

DDL: C_ACMMNTNTRDGCONTRPRCGOVW_1 Type: view_entity CONSUMPTION

Pricing Overview

C_ACMMntnTrdgContrPrcgOvw_1 is a Consumption CDS View that provides data about "Pricing Overview" in SAP S/4HANA. It reads from 1 data source (I_ACMMntnTrdgContrPrcgOvw_1) and exposes 86 fields with key fields ACMTrdgContrSourcePriceLotID, TradingContractNumber, TradingContractItem, PrcFixGrpUUID, ACMPrcFixGrpID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ACMMntnTrdgContrPrcgOvw_1 Pricing from

Associations (9)

CardinalityTargetAliasCondition
[1..*] C_ACMMntnPrcgCompData_1 _PriceComponent $projection.ACMTrdgContrSourcePriceLotID = _PriceComponent.TrdgContrPrcgAspectSrceLotID and $projection.TradingContractNumber = _PriceComponent.TradingContractNumber and $projection.TradingContractItem = _PriceComponent.TradingContractItem
[0..*] C_ACMMntnPrcgLotFeeDetsOvw_1 _PriceFee $projection.TradingContractNumber = _PriceFee.TradingContractNumber and $projection.TradingContractItem = _PriceFee.TradingContractItem and $projection.ACMPrcFixGrpIDChar32 = _PriceFee.ACMPrcFixGrpIDChar32
[0..*] C_ACMMntnPrcLotPrcMethDets _PriceMeth $projection.TradingContractNumber = _PriceMeth.TradingContractNumber and $projection.TradingContractItem = _PriceMeth.TradingContractItem and $projection.ACMPrcFixGrpID = _PriceMeth.ACMPrcFixGrpID
[0..*] C_ACMPrcLotCmmdtyOrder _PriceCommOrder $projection.TradingContractNumber = _PriceCommOrder.TradingContractNumber and $projection.TradingContractItem = _PriceCommOrder.TradingContractItem and $projection.ACMTrdgContrSourcePriceLotID = _PriceCommOrder.CmmdtyOrdReqDocPricingLot
[0..*] C_ACMMntnPrcgNominationDet _NomInfo $projection.ACMTrdgContrSourcePriceLotID = _NomInfo.TrdgContrPrcgAspectSrceLotID and $projection.TradingContractNumber = _NomInfo.ContractNum and $projection.TradingContractItem = _NomInfo.TradingContractItem
[0..*] C_ACMTrdgContrCancEvtDet _CancEventInfo $projection.TradingContractNumber = _CancEventInfo.TradingContractNumber and $projection.TradingContractItem = _CancEventInfo.TradingContractItem and $projection.ACMTrdgContrSourcePriceLotID = _CancEventInfo.ACMSourcePricingLotID
[0..1] I_IncotermsClassificationText _ClDescMM Pricing.ACMPurgIncotermsPart1 = _ClDescMM.IncotermsClassification and _ClDescMM.Language = $session.system_language
[0..1] I_IncotermsClassificationText _ClDescSD Pricing.ACMSlsIncotermsPart1 = _ClDescSD.IncotermsClassification and _ClDescSD.Language = $session.system_language
[0..1] I_ACMValuationPointVH _ValPtDesc Pricing.ValuationPoint = _ValPtDesc.ValuationPoint

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Search.searchable true view
EndUserText.label Pricing Overview view
AccessControl.personalData.blocking #REQUIRED view

Fields (86)

KeyFieldSource TableSource FieldDescription
KEY ACMTrdgContrSourcePriceLotID TrdgContrPrcgAspectDummyLotID Pricing Lot ID
KEY TradingContractNumber TradingContractNumber Contract
KEY TradingContractItem TradingContractItem Contract Item
KEY PrcFixGrpUUID I_ACMMntnTrdgContrPrcgOvw_1 PrcFixGrpUUID
KEY ACMPrcFixGrpID I_ACMMntnTrdgContrPrcgOvw_1 ACMPrcFixGrpID Group ID
ACMPrcFixGrpIDChar32
TradingContractType TradingContractType Contract Type
ACMTradingContractTypeName ACMTradingContractTypeName
Side Side Sales/Purchase
DocumentSideName DomainText Short Description
ACMPrcgAspectType ACMPrcgAspectType Pricing Aspect Type
ACMPrcgAspectTxt ACMPrcgAspectTxt
ACMCumltvAssgdQtyRawValue Assigned Quantity
ACMAssgdQtyLabel Selection based on Consumption
ContractStatus ContractStatus Contract Status
TrdgContrApplStsName TrdgContrApplStsName
SalesOrganization SalesOrganization Sales Organization
SalesOrganizationText I_ACMMntnTrdgContrPrcgOvw_1 SalesOrganizationText
DistributionChannel DistributionChannel Distribution Channel
DistributionChannelText I_ACMMntnTrdgContrPrcgOvw_1 DistributionChannelText
Division Division Division
DivisionName DivisionName Division Description
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingOrganizationName I_ACMMntnTrdgContrPrcgOvw_1 PurchasingOrganizationName Purch. Org. Name
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName I_ACMMntnTrdgContrPrcgOvw_1 PurchasingGroupName Purchasing Grp. Name
TradingContractExternalID TradingContractExternalID Trading Contract External Identifier
ContractPlant ContractPlant Contract Plant
PlantName I_ACMMntnTrdgContrPrcgOvw_1 PlantName Plant Name
ContractMaterial Material
Material Material Vehicle Model
MaterialName MaterialName Material Description
PricingApproach PricingApproach Pricing Approach
PricingTypeName I_ACMMntnTrdgContrPrcgOvw_1 PricingTypeName
Commodity I_ACMMntnTrdgContrPrcgOvw_1 Commodity Commodity
CommodityName I_ACMMntnTrdgContrPrcgOvw_1 CommodityName
Counterparty Counterparty Counterparty
CounterpartyFullName CounterpartyFullName
ACMCounterpartyFirstName ACMCounterpartyFirstName
ACMCounterpartyLastName ACMCounterpartyLastName
AuthorizationGroup AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
TransactingCtpty Transacting Counterparty
ACMTransCounterpartyFullName
ACMOriginalTraderID ACMOriginalTraderID Trader ID
ACMOriginalTraderIDText ACMOriginalTraderIDText
ACMAmendingTraderID ACMAmendingTraderID Amending Trader ID
ACMAmendingTraderIDText ACMAmendingTraderIDText
Incoterms Incoterms Incoterm
ACMPurgIncotermsPart1 I_ACMMntnTrdgContrPrcgOvw_1 ACMPurgIncotermsPart1
ACMSlsIncotermsPart1 I_ACMMntnTrdgContrPrcgOvw_1 ACMSlsIncotermsPart1
ACMTrdgContrStatusCategory I_ACMMntnTrdgContrPrcgOvw_1 ACMTrdgContrStatusCategory Contract: Status Categorization
ACMContractStatusIsPosRelevant I_ACMMntnTrdgContrPrcgOvw_1 ACMContractStatusIsPosRelevant Position Relevant
IncotermsLocation1 IncotermsLocation1 Incoterm Location
TrdgContrPersonResponsible PersonResponsible Person Responsible
TrdgContrPersonResponsibleName I_ACMMntnTrdgContrPrcgOvw_1 TrdgContrPersonResponsibleName User who owns item
TradingContractCreatedBy TradingContractCreatedBy Created By
TradingContractCreatedByName I_ACMMntnTrdgContrPrcgOvw_1 TradingContractCreatedByName Full Name
TradingContractChangedBy TradingContractChangedBy Changed By
DocumentDate DocumentDate Document Date
ACMPricingAspect ACMPricingAspect Aspect Type
TradingContrCreatedOnDate TradingContrCreatedOnDate Created On
TradingContractChangedOnDate TradingContrChangedOnDate Changed On
CompanyCode CompanyCode Company Code
CompanyCodeName I_ACMMntnTrdgContrPrcgOvw_1 CompanyCodeName Company Name
DerivativeContrSpecification DerivativeContrSpecification Derivate Contract Specification
ACMDerivativeContrSpecsTxt
ACMPricingMarketIdentifierCode ACMPricingMarketIdentifierCode Market Identifier Code
ACMMarketIdentifierCodeTxt
MaturityKeyDate MaturityKeyDate Maturity Key Date
DerivativeContractMaturityCode DerivativeContractMaturityCode Contract Maturity Code
CmmdtyDealDetEffectiveToDate CmmdtyDealDetEffectiveToDate Delivery Period To
CmmdtyDealDetEffectiveFromDate CmmdtyDealDetEffectiveFromDate Delivery Period From
ACMPrcgIntendedPrcType ACMPrcgIntendedPrcType Intended Price Type
ACMPrcgIntendedPrcTypeDesc I_ACMMntnTrdgContrPrcgOvw_1 ACMPrcgIntendedPrcTypeDesc Short Description
TrdgContractItemUnitOfMeasure TrdgContractItemUnitOfMeasure
ACMPricingItemQuantity ACMPricingItemQuantity
ValuationPoint ValuationPoint Valuation Point
ValuationPointDesc _ValPtDesc ValuationPointDesc
PrcgCndnTradingContrCurrency PrcgCndnTradingContrCurrency Trading Contract Currency
ACMPrcgCndnFuturePrice ACMPrcgCndnFuturePrice
ACMPrcgCndnFutureTermCrcy ACMPrcgCndnFutureTermCrcy
ACMPrcgCndnBasisPrc ACMPrcgCndnBasisPrc Cumulative Basis Price
PrcgConditionTermFixedRateCrcy PrcgConditionTermFixedRateCrcy Currency Fixed Rate
ACMPrcgFirstExecInstrPrice I_ACMMntnTrdgContrPrcgOvw_1 ACMPrcgCndnFlatPrice First Execution Instruction Price
ACMCumulativeBasisRateQty ACMPrcgCndnCumBasisRate

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_ACMMntnTrdgContrPrcgOvw_1.
-- 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 C_ACMMntnTrdgContrPrcgOvw_1 AS
SELECT
  TrdgContrPrcgAspectDummyLotID AS ACMTrdgContrSourcePriceLotID,
  TradingContractNumber,
  TradingContractItem,
  Pricing.PrcFixGrpUUID AS PrcFixGrpUUID,
  Pricing.ACMPrcFixGrpID AS ACMPrcFixGrpID,
  cast(Pricing.ACMPrcFixGrpID as /accgo/e_fee_refdoc_subitem) AS ACMPrcFixGrpIDChar32,
  TradingContractType,
  ACMTradingContractTypeName,
  Side,
  DomainText AS DocumentSideName,
  ACMPrcgAspectType,
  ACMPrcgAspectTxt,
  cast( '0' as abap.decfloat34 ) AS ACMCumltvAssgdQtyRawValue,
  cast('' as /accgo/e_assigned_quantity) AS ACMAssgdQtyLabel,
  ContractStatus,
  TrdgContrApplStsName,
  SalesOrganization,
  Pricing.SalesOrganizationText AS SalesOrganizationText,
  DistributionChannel,
  Pricing.DistributionChannelText AS DistributionChannelText,
  Division,
  DivisionName,
  PurchasingOrganization,
  Pricing.PurchasingOrganizationName AS PurchasingOrganizationName,
  PurchasingGroup,
  Pricing.PurchasingGroupName AS PurchasingGroupName,
  TradingContractExternalID,
  ContractPlant,
  Pricing.PlantName AS PlantName,
  Material,
  MaterialName,
  PricingApproach,
  Pricing.PricingTypeName AS PricingTypeName,
  Pricing.Commodity AS Commodity,
  Pricing.CommodityName AS CommodityName,
  Counterparty,
  CounterpartyFullName,
  ACMCounterpartyFirstName,
  ACMCounterpartyLastName,
  AuthorizationGroup,
  IsBusinessPurposeCompleted,
  Pricing._TransactingCounterparty.TransactingCtpty AS TransactingCtpty,
  Pricing._TransactingCounterparty.ACMTransCounterpartyFullName AS ACMTransCounterpartyFullName,
  ACMOriginalTraderID,
  ACMOriginalTraderIDText,
  ACMAmendingTraderID,
  ACMAmendingTraderIDText,
  Incoterms,
  Pricing.ACMPurgIncotermsPart1 AS ACMPurgIncotermsPart1,
  Pricing.ACMSlsIncotermsPart1 AS ACMSlsIncotermsPart1,
  Pricing.ACMTrdgContrStatusCategory AS ACMTrdgContrStatusCategory,
  Pricing.ACMContractStatusIsPosRelevant AS ACMContractStatusIsPosRelevant,
  IncotermsLocation1,
  PersonResponsible AS TrdgContrPersonResponsible,
  Pricing.TrdgContrPersonResponsibleName AS TrdgContrPersonResponsibleName,
  TradingContractCreatedBy,
  Pricing.TradingContractCreatedByName AS TradingContractCreatedByName,
  TradingContractChangedBy,
  DocumentDate,
  ACMPricingAspect,
  TradingContrCreatedOnDate,
  TradingContrChangedOnDate AS TradingContractChangedOnDate,
  CompanyCode,
  Pricing.CompanyCodeName AS CompanyCodeName,
  DerivativeContrSpecification,
  Pricing._DCSText.DerivativeContrSpecName AS ACMDerivativeContrSpecsTxt,
  ACMPricingMarketIdentifierCode,
  Pricing._MarketIDText.MarketIdentifierCodeName AS ACMMarketIdentifierCodeTxt,
  MaturityKeyDate,
  DerivativeContractMaturityCode,
  CmmdtyDealDetEffectiveToDate,
  CmmdtyDealDetEffectiveFromDate,
  ACMPrcgIntendedPrcType,
  Pricing.ACMPrcgIntendedPrcTypeDesc AS ACMPrcgIntendedPrcTypeDesc,
  TrdgContractItemUnitOfMeasure,
  ACMPricingItemQuantity,
  ValuationPoint,
  _ValPtDesc.ValuationPointDesc AS ValuationPointDesc,
  PrcgCndnTradingContrCurrency,
  ACMPrcgCndnFuturePrice,
  ACMPrcgCndnFutureTermCrcy,
  ACMPrcgCndnBasisPrc,
  PrcgConditionTermFixedRateCrcy,
  Pricing.ACMPrcgCndnFlatPrice AS ACMPrcgFirstExecInstrPrice,
  ACMPrcgCndnCumBasisRate AS ACMCumulativeBasisRateQty
FROM I_ACMMntnTrdgContrPrcgOvw_1 AS Pricing
LEFT OUTER JOIN C_ACMMntnPrcgCompData_1 AS _PriceComponent ON ACMTrdgContrSourcePriceLotID = _PriceComponent.TrdgContrPrcgAspectSrceLotID AND TradingContractNumber = _PriceComponent.TradingContractNumber AND TradingContractItem = _PriceComponent.TradingContractItem  -- association [1..*]
LEFT OUTER JOIN C_ACMMntnPrcgLotFeeDetsOvw_1 AS _PriceFee ON TradingContractNumber = _PriceFee.TradingContractNumber AND TradingContractItem = _PriceFee.TradingContractItem AND ACMPrcFixGrpIDChar32 = _PriceFee.ACMPrcFixGrpIDChar32  -- association [0..*]
LEFT OUTER JOIN C_ACMMntnPrcLotPrcMethDets AS _PriceMeth ON TradingContractNumber = _PriceMeth.TradingContractNumber AND TradingContractItem = _PriceMeth.TradingContractItem AND ACMPrcFixGrpID = _PriceMeth.ACMPrcFixGrpID  -- association [0..*]
LEFT OUTER JOIN C_ACMPrcLotCmmdtyOrder AS _PriceCommOrder ON TradingContractNumber = _PriceCommOrder.TradingContractNumber AND TradingContractItem = _PriceCommOrder.TradingContractItem AND ACMTrdgContrSourcePriceLotID = _PriceCommOrder.CmmdtyOrdReqDocPricingLot  -- association [0..*]
LEFT OUTER JOIN C_ACMMntnPrcgNominationDet AS _NomInfo ON ACMTrdgContrSourcePriceLotID = _NomInfo.TrdgContrPrcgAspectSrceLotID AND TradingContractNumber = _NomInfo.ContractNum AND TradingContractItem = _NomInfo.TradingContractItem  -- association [0..*]
LEFT OUTER JOIN C_ACMTrdgContrCancEvtDet AS _CancEventInfo ON TradingContractNumber = _CancEventInfo.TradingContractNumber AND TradingContractItem = _CancEventInfo.TradingContractItem AND ACMTrdgContrSourcePriceLotID = _CancEventInfo.ACMSourcePricingLotID  -- association [0..*]
LEFT OUTER JOIN I_IncotermsClassificationText AS _ClDescMM ON Pricing.ACMPurgIncotermsPart1 = _ClDescMM.IncotermsClassification AND _ClDescMM.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_IncotermsClassificationText AS _ClDescSD ON Pricing.ACMSlsIncotermsPart1 = _ClDescSD.IncotermsClassification AND _ClDescSD.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ACMValuationPointVH AS _ValPtDesc ON Pricing.ValuationPoint = _ValPtDesc.ValuationPoint  -- association [0..1]
;