C_ACMMntnTrdgContrPrcgOvw_1
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)
| Source | Alias | Join Type |
|---|---|---|
| I_ACMMntnTrdgContrPrcgOvw_1 | Pricing | from |
Associations (9)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA