I_ACMTrdgContrPrcOvw_2
Interface Layer for Trdg Contr Prc Ovw
I_ACMTrdgContrPrcOvw_2 is a Composite CDS View that provides data about "Interface Layer for Trdg Contr Prc Ovw" in SAP S/4HANA. It reads from 2 data sources (I_ACMTrdgContrHdrItmForPrcgOvw, I_ACMMntnContrPrcgAspect_1) and exposes 64 fields with key fields TradingContractNumber, TradingContractItem.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_ACMTrdgContrHdrItmForPrcgOvw | HeaderItem | inner |
| I_ACMMntnContrPrcgAspect_1 | PricingAspect | from |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IACMTCPROVW2 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ClientHandling.type | #INHERITED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #COMPOSITE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| EndUserText.label | Interface Layer for Trdg Contr Prc Ovw | view |
Fields (64)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TradingContractNumber | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractNumber | Trading Contract |
| KEY | TradingContractItem | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractItem | Item Number |
| TradingContractType | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractType | ||
| TradingContractTypeName | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractTypeName | ||
| ContractStatus | I_ACMTrdgContrHdrItmForPrcgOvw | ContractStatus | Paper Contr Status | |
| TrdgContrApplStsName | I_ACMTrdgContrHdrItmForPrcgOvw | TrdgContrApplStsName | ||
| SalesOrganization | I_ACMTrdgContrHdrItmForPrcgOvw | SalesOrganization | Sales Organization | |
| DistributionChannel | I_ACMTrdgContrHdrItmForPrcgOvw | DistributionChannel | RefDistCh-Cust/Mat. | |
| Division | I_ACMTrdgContrHdrItmForPrcgOvw | Division | Internal Division ID | |
| PurchasingOrganization | I_ACMTrdgContrHdrItmForPrcgOvw | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | I_ACMTrdgContrHdrItmForPrcgOvw | PurchasingGroup | Purchasing Group | |
| TradingContractExternalID | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractExternalID | ||
| DocumentDate | I_ACMTrdgContrHdrItmForPrcgOvw | DocumentDate | Journal Entry Date | |
| TradingContrCreatedOnDate | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContrCreatedOnDate | ||
| TradingContrChangedOnDate | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContrChangedOnDate | ||
| PersonResponsible | I_ACMTrdgContrHdrItmForPrcgOvw | PersonResponsible | Person Responsible | |
| TradingContractCreatedBy | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractCreatedBy | ||
| TradingContractChangedBy | I_ACMTrdgContrHdrItmForPrcgOvw | TradingContractChangedBy | ||
| ACMPurgIncotermsPart1 | I_ACMTrdgContrHdrItmForPrcgOvw | ACMPurgIncotermsPart1 | ||
| ACMSlsIncotermsPart1 | I_ACMTrdgContrHdrItmForPrcgOvw | ACMSlsIncotermsPart1 | ||
| ACMTrdgContrStatusCategory | I_ACMTrdgContrHdrItmForPrcgOvw | ACMTrdgContrStatusCategory | ||
| ACMContractStatusIsPosRelevant | I_ACMTrdgContrHdrItmForPrcgOvw | ACMContractStatusIsPosRelevant | ||
| TrdgContrPurgIncotermsLoc1Text | I_ACMTrdgContrHdrItmForPrcgOvw | TrdgContrPurgIncotermsLoc1Text | ||
| TrdgContrSlsIncotermsLoc1Text | I_ACMTrdgContrHdrItmForPrcgOvw | TrdgContrSlsIncotermsLoc1Text | ||
| AlternatePaymentTerm | I_ACMTrdgContrHdrItmForPrcgOvw | AlternatePaymentTerm | ||
| CompanyCode | I_ACMTrdgContrHdrItmForPrcgOvw | CompanyCode | Receiver Company Code | |
| ACMYourReference | I_ACMTrdgContrHdrItmForPrcgOvw | ACMYourReference | ||
| ACMCustomerReference | I_ACMTrdgContrHdrItmForPrcgOvw | ACMCustomerReference | ||
| TrdgContrGoodsSupplier | I_ACMTrdgContrHdrItmForPrcgOvw | TrdgContrGoodsSupplier | ||
| PurchaseOrderSupplier | I_ACMTrdgContrHdrItmForPrcgOvw | PurchaseOrderSupplier | ||
| PricingDocument | I_ACMTrdgContrHdrItmForPrcgOvw | PricingDocument | Document Condition | |
| Side | ||||
| ContractPlant | I_ACMTrdgContrHdrItmForPrcgOvw | ContractPlant | ||
| ContractMaterial | ||||
| Material | I_ACMTrdgContrHdrItmForPrcgOvw | ContractMaterial | ||
| PricingApproach | I_ACMTrdgContrHdrItmForPrcgOvw | PricingApproach | ||
| ACMSlsIncotermsPart1endasIncoterms | ||||
| CmmdtyDealDetEffectiveFromDate | I_ACMTrdgContrHdrItmForPrcgOvw | CmmdtyDealDetEffectiveFromDate | ||
| CmmdtyDealDetEffectiveToDate | I_ACMTrdgContrHdrItmForPrcgOvw | CmmdtyDealDetEffectiveToDate | ||
| ACMPrcgIntendedPrcType | I_ACMTrdgContrHdrItmForPrcgOvw | ACMPrcgIntendedPrcType | ||
| ACMPricingItemQuantity | I_ACMTrdgContrHdrItmForPrcgOvw | ACMPricingItemQuantity | ||
| TrdgContractItemUnitOfMeasure | I_ACMTrdgContrHdrItmForPrcgOvw | TrdgContractItemUnitOfMeasure | ||
| ValuationPoint | I_ACMTrdgContrHdrItmForPrcgOvw | ValuationPoint | ||
| ACMPrcgCmmdtyOrdSubAccountID | I_ACMTrdgContrHdrItmForPrcgOvw | ACMPrcgCmmdtyOrdSubAccountID | ||
| ACMTrdgContrSubAccountName | I_ACMTrdgContrHdrItmForPrcgOvw | ACMTrdgContrSubAccountName | ||
| ContractTradeUnit | I_ACMMntnContrPrcgAspect_1 | ContractTradeUnit | ||
| ContractTradeQuantity | I_ACMMntnContrPrcgAspect_1 | ContractTradeQuantity | ||
| ACMPrcgCndnFlatPrice | ||||
| PricingConditionTerm | PriceFixation | ACMConditionTermNumber | ||
| ACMPrcgCndnTotalNonHedgePrice | I_ACMMntnContrPrcgAspect_1 | ACMPrcgCndnFlatPrice | ||
| ACMPrcgCndnBasisPrcasACMPrcgCndnBasisPrc | ||||
| MaturityKeyDateendasMaturityKeyDate | ||||
| DerivativeContractMaturityCode | ||||
| CommodityProductSymbol | PriceFixation | CommodityProductSymbol | Product Symbol | |
| CmmdtyMaturityMonthYear | ||||
| UnitOfMeasure | I_ACMMntnContrPrcgAspect_1 | ContractTradeUnit | ||
| Quantity | I_ACMMntnContrPrcgAspect_1 | ContractTradeQuantity | ||
| ACMTrdgContrPrcgStatusText | I_ACMMntnContrPrcgAspect_1 | ACMTrdgContrPrcgStatusText | Short Description | |
| TrdgContrPrcgAspectSrceLotID | I_ACMMntnContrPrcgAspect_1 | TrdgContrPrcgAspectSrceLotID | ||
| ACMFormulaUoM | PriceFixation | ACMFormulaUoM | ||
| ACMPricingRate | PriceFixation | ACMPricingRate | ||
| ConditionTermUnit | PriceFixation | ConditionTermUnit | ||
| ACMIsOverfillPricingLot | I_ACMMntnContrPrcgAspect_1 | ACMIsOverfillPricingLot | ||
| ACMPricingAspect | I_ACMMntnContrPrcgAspect_1 | ACMPricingAspect |
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_ACMTrdgContrPrcOvw_2.
-- 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_ACMTrdgContrPrcOvw_2 AS
SELECT
HeaderItem.TradingContractNumber AS TradingContractNumber,
HeaderItem.TradingContractItem AS TradingContractItem,
HeaderItem.TradingContractType AS TradingContractType,
HeaderItem.TradingContractTypeName AS TradingContractTypeName,
HeaderItem.ContractStatus AS ContractStatus,
HeaderItem.TrdgContrApplStsName AS TrdgContrApplStsName,
HeaderItem.SalesOrganization AS SalesOrganization,
HeaderItem.DistributionChannel AS DistributionChannel,
HeaderItem.Division AS Division,
HeaderItem.PurchasingOrganization AS PurchasingOrganization,
HeaderItem.PurchasingGroup AS PurchasingGroup,
HeaderItem.TradingContractExternalID AS TradingContractExternalID,
HeaderItem.DocumentDate AS DocumentDate,
HeaderItem.TradingContrCreatedOnDate AS TradingContrCreatedOnDate,
HeaderItem.TradingContrChangedOnDate AS TradingContrChangedOnDate,
HeaderItem.PersonResponsible AS PersonResponsible,
HeaderItem.TradingContractCreatedBy AS TradingContractCreatedBy,
HeaderItem.TradingContractChangedBy AS TradingContractChangedBy,
HeaderItem.ACMPurgIncotermsPart1 AS ACMPurgIncotermsPart1,
HeaderItem.ACMSlsIncotermsPart1 AS ACMSlsIncotermsPart1,
HeaderItem.ACMTrdgContrStatusCategory AS ACMTrdgContrStatusCategory,
HeaderItem.ACMContractStatusIsPosRelevant AS ACMContractStatusIsPosRelevant,
HeaderItem.TrdgContrPurgIncotermsLoc1Text AS TrdgContrPurgIncotermsLoc1Text,
HeaderItem.TrdgContrSlsIncotermsLoc1Text AS TrdgContrSlsIncotermsLoc1Text,
HeaderItem.AlternatePaymentTerm AS AlternatePaymentTerm,
HeaderItem.CompanyCode AS CompanyCode,
HeaderItem.ACMYourReference AS ACMYourReference,
HeaderItem.ACMCustomerReference AS ACMCustomerReference,
HeaderItem.TrdgContrGoodsSupplier AS TrdgContrGoodsSupplier,
HeaderItem.PurchaseOrderSupplier AS PurchaseOrderSupplier,
HeaderItem.PricingDocument AS PricingDocument,
HeaderItem.ContractPlant AS ContractPlant,
ltrim( HeaderItem.ContractMaterial,'0' ) AS ContractMaterial,
HeaderItem.ContractMaterial AS Material,
HeaderItem.PricingApproach AS PricingApproach,
case HeaderItem.Side when 'M' then HeaderItem.ACMPurgIncotermsPart1 else HeaderItem.ACMSlsIncotermsPart1 end as Incoterms AS ACMSlsIncotermsPart1endasIncoterms,
HeaderItem.CmmdtyDealDetEffectiveFromDate AS CmmdtyDealDetEffectiveFromDate,
HeaderItem.CmmdtyDealDetEffectiveToDate AS CmmdtyDealDetEffectiveToDate,
HeaderItem.ACMPrcgIntendedPrcType AS ACMPrcgIntendedPrcType,
HeaderItem.ACMPricingItemQuantity AS ACMPricingItemQuantity,
HeaderItem.TrdgContractItemUnitOfMeasure AS TrdgContractItemUnitOfMeasure,
HeaderItem.ValuationPoint AS ValuationPoint,
HeaderItem.ACMPrcgCmmdtyOrdSubAccountID AS ACMPrcgCmmdtyOrdSubAccountID,
HeaderItem.ACMTrdgContrSubAccountName AS ACMTrdgContrSubAccountName,
PricingAspect.ContractTradeUnit AS ContractTradeUnit,
PricingAspect.ContractTradeQuantity AS ContractTradeQuantity,
PriceFixation.ACMConditionTermNumber AS PricingConditionTerm,
PricingAspect.ACMPrcgCndnFlatPrice AS ACMPrcgCndnTotalNonHedgePrice,
case PricingAspect.ACMPricingAspect when 'NONE' then PricingAspect.MaturityKeyDate else PriceFixation.MaturityKeyDate end as MaturityKeyDate AS MaturityKeyDateendasMaturityKeyDate,
cast( PriceFixation.DerivativeContractMaturityCode as tba_contract_code ) AS DerivativeContractMaturityCode,
PriceFixation.CommodityProductSymbol AS CommodityProductSymbol,
cast( substring(PriceFixation.MaturityKeyDate, 1, 4) as cmmfdof_aif_maturity_mon_yr ) AS CmmdtyMaturityMonthYear,
PricingAspect.ContractTradeUnit AS UnitOfMeasure,
PricingAspect.ContractTradeQuantity AS Quantity,
PricingAspect.ACMTrdgContrPrcgStatusText AS ACMTrdgContrPrcgStatusText,
PricingAspect.TrdgContrPrcgAspectSrceLotID AS TrdgContrPrcgAspectSrceLotID,
PriceFixation.ACMFormulaUoM AS ACMFormulaUoM,
PriceFixation.ACMPricingRate AS ACMPricingRate,
PriceFixation.ConditionTermUnit AS ConditionTermUnit,
PricingAspect.ACMIsOverfillPricingLot AS ACMIsOverfillPricingLot,
PricingAspect.ACMPricingAspect AS ACMPricingAspect
FROM I_ACMMntnContrPrcgAspect_1 AS PricingAspect
INNER JOIN I_ACMTrdgContrHdrItmForPrcgOvw AS HeaderItem ON /* join condition not captured in parsed metadata */
;
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