I_ACMMntnContrPrcgAspect

DDL: I_ACMMNTNCONTRPRCGASPECT SQL: IACMPRCGASPCT Type: view COMPOSITE

Interface for Pricing Aspect data

I_ACMMntnContrPrcgAspect is a Composite CDS View that provides data about "Interface for Pricing Aspect data" in SAP S/4HANA. It reads from 6 data sources and exposes 54 fields with key fields TradingContractNumber, TradingContractItem, ACMPricingAspect, ACMPricingAspectValue, TradingContractItem.

Data Sources (6)

SourceAliasJoin Type
I_ACMPricingCndnTypeMapping CondMap inner
I_ACMContractPricingAspectData I_ACMContractPricingAspectData from
I_ACMContrNonPrcdTmpLotDets I_ACMContrNonPrcdTmpLotDets union
left left inner
left left inner
left left inner

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IACMPRCGASPCT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Interface for Pricing Aspect data view

Fields (54)

KeyFieldSource TableSource FieldDescription
KEY TradingContractNumber I_ACMContractPricingAspectData TradingContractNumber Trading Contract
KEY TradingContractItem I_ACMContractPricingAspectData TradingContractItem Item Number
KEY ACMPricingAspect I_ACMContractPricingAspectData ACMPricingAspect Pricing Aspect
KEY ACMPricingAspectValue I_ACMContractPricingAspectData ACMPricingAspectValue Aspect Counter
TrdgContrPrcgAspectSrceLotID I_ACMContractPricingAspectData TrdgContrPrcgAspectSrceLotID Short Description
TrdgContrPrcgAspectDummyLotID
PricingConditionTerm Term Number
ACMPrcgCndnFlatPrice I_ACMContractPricingAspectData ACMPrcgCndnFlatPrice Total Amount
ACMPrcgCndnCumltvBasisPrice I_ACMContractPricingAspectData ACMPrcgCndnCumltvBasisPrice Amount
ACMPrcgCndnBasisPrc I_ACMContractPricingAspectData ACMPrcgCndnBasisPrc Cumulative Basis Amt
ACMPrcgCndnCumltvBasisCrcy I_ACMContractPricingAspectData ACMPrcgCndnCumltvBasisCrcy Cond. Currency
ContractTradeQuantity I_ACMContractPricingAspectData ContractTradeQuantity Qty in Price Unit
ContractTradeUnit I_ACMContractPricingAspectData ContractTradeUnit Term UoM
DerivativeContrSpecification DCS ID
ACMPricingMarketIdentifierCode MIC
DerivativeContractMaturityCode Contr. Maturity Code
MaturityKeyDate Maturity Key Date
PrcgCndnTradingContrCurrency Term Currency
ACMPrcgCndnCumltvBasisUnit I_ACMContractPricingAspectData ACMPrcgCndnCumltvBasisUnit
ACMPrcgCndnCumltvBasisPrUoM I_ACMContractPricingAspectData ACMPrcgCndnCumltvBasisPrUoM Unit of Measure
ACMTrdgContrPrcgStatusText dummy_npe DomainText Short Description
ACMFormulaUoM
ACMPrcgCndnFormulaRateCrcy Term Currency
ACMPrcgCndnFormulaRateQtyUnit Term UoM
ACMIsOverfillPricingLot I_ACMContractPricingAspectData ACMIsOverfillPricingLot Overfill Indicator
PrcFixGrpUUID I_ACMContractPricingAspectData PrcFixGrpUUID Price Fix Group ID
ACMPrcFixGrpID I_ACMContractPricingAspectData ACMPrcFixGrpID UUID
KEY TradingContractItem I_ACMContrNonPrcdTmpLotDets TradingContractItem Item Number
KEY ACMPricingAspect Pricing Aspect
KEY ACMPricingAspectValue Aspect Counter
TrdgContrPrcgAspectSrceLotID dummy_lot DomainText Short Description
TrdgContrPrcgAspectDummyLotID
PricingConditionTerm I_ACMContrNonPrcdTmpLotDets PricingConditionTerm Term Number
ACMPrcgCndnFlatPrice I_ACMContractPricingAspectData ACMPrcgCndnFlatPrice Total Amount
ACMPrcgCndnCumltvBasisPrice I_ACMContractPricingAspectData ACMPrcgCndnCumltvBasisPrice Amount
ACMPrcgCndnBasisPrc I_ACMContractPricingAspectData ACMPrcgCndnBasisPrc Cumulative Basis Amt
ACMPrcgCndnCumltvBasisCrcy Cond. Currency
ContractTradeQuantity I_ACMContrNonPrcdTmpLotDets OpenCommodityQuantity Qty in Price Unit
ContractTradeUnit I_ACMContrNonPrcdTmpLotDets OpenQuantityUnit Term UoM
DerivativeContrSpecification I_ACMContrNonPrcdTmpLotDets DerivativeContrSpecification DCS ID
ACMPricingMarketIdentifierCode I_ACMContrNonPrcdTmpLotDets ACMPricingMarketIdentifierCode MIC
DerivativeContractMaturityCode I_ACMContrNonPrcdTmpLotDets DerivativeContractMaturityCode Contr. Maturity Code
MaturityKeyDate I_ACMContrNonPrcdTmpLotDets MaturityKeyDate Maturity Key Date
PrcgCndnTradingContrCurrency I_ACMContrNonPrcdTmpLotDets PrcgCndnTradingContrCurrency Term Currency
ACMPrcgCndnCumltvBasisUnit
ACMPrcgCndnCumltvBasisPrUoM Unit of Measure
ACMTrdgContrPrcgStatusText dummy_npe DomainText Short Description
ACMFormulaUoM
ACMPrcgCndnFormulaRateCrcy I_ACMContrNonPrcdTmpLotDets ACMPrcgCndnFormulaRateCrcy Term Currency
ACMPrcgCndnFormulaRateQtyUnit I_ACMContrNonPrcdTmpLotDets ACMPrcgCndnFormulaRateQtyUnit Term UoM
ACMIsOverfillPricingLot Overfill Indicator
PrcFixGrpUUID I_ACMContractPricingAspectData PrcFixGrpUUID Price Fix Group ID
ACMPrcFixGrpID I_ACMContractPricingAspectData ACMPrcFixGrpID UUID
ACMNumberOfVehicles

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_ACMMntnContrPrcgAspect.
-- 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: IACMPRCGASPCT

CREATE VIEW I_ACMMntnContrPrcgAspect AS
SELECT
  I_ACMContractPricingAspectData.TradingContractNumber AS TradingContractNumber,
  I_ACMContractPricingAspectData.TradingContractItem AS TradingContractItem,
  I_ACMContractPricingAspectData.ACMPricingAspect AS ACMPricingAspect,
  I_ACMContractPricingAspectData.ACMPricingAspectValue AS ACMPricingAspectValue,
  I_ACMContractPricingAspectData.TrdgContrPrcgAspectSrceLotID AS TrdgContrPrcgAspectSrceLotID,
  cast( ' ' as /accgo/e_dummy_source_lot_id ) AS TrdgContrPrcgAspectDummyLotID,
  cast( ' ' as cpet_termno ) AS PricingConditionTerm,
  I_ACMContractPricingAspectData.ACMPrcgCndnFlatPrice AS ACMPrcgCndnFlatPrice,
  I_ACMContractPricingAspectData.ACMPrcgCndnCumltvBasisPrice AS ACMPrcgCndnCumltvBasisPrice,
  I_ACMContractPricingAspectData.ACMPrcgCndnBasisPrc AS ACMPrcgCndnBasisPrc,
  I_ACMContractPricingAspectData.ACMPrcgCndnCumltvBasisCrcy AS ACMPrcgCndnCumltvBasisCrcy,
  I_ACMContractPricingAspectData.ContractTradeQuantity AS ContractTradeQuantity,
  I_ACMContractPricingAspectData.ContractTradeUnit AS ContractTradeUnit,
  cast( ' ' as tba_dcsid ) AS DerivativeContrSpecification,
  cast( ' ' as tba_mic ) AS ACMPricingMarketIdentifierCode,
  cast( ' ' as tba_contract_code ) AS DerivativeContractMaturityCode,
  cast( ' ' as tba_keydate ) AS MaturityKeyDate,
  cast( ' ' as konwa ) AS PrcgCndnTradingContrCurrency,
  I_ACMContractPricingAspectData.ACMPrcgCndnCumltvBasisUnit AS ACMPrcgCndnCumltvBasisUnit,
  I_ACMContractPricingAspectData.ACMPrcgCndnCumltvBasisPrUoM AS ACMPrcgCndnCumltvBasisPrUoM,
  dummy_npe.DomainText AS ACMTrdgContrPrcgStatusText,
  cast( ' ' as cpet_formuom ) AS ACMFormulaUoM,
  cast( ' ' as konwa) AS ACMPrcgCndnFormulaRateCrcy,
  cast( ' ' as kmein ) AS ACMPrcgCndnFormulaRateQtyUnit,
  I_ACMContractPricingAspectData.ACMIsOverfillPricingLot AS ACMIsOverfillPricingLot,
  I_ACMContractPricingAspectData.PrcFixGrpUUID AS PrcFixGrpUUID,
  I_ACMContractPricingAspectData.ACMPrcFixGrpID AS ACMPrcFixGrpID,
  cast( 0000 as abap.int4 ) AS ACMNumberOfVehicles
FROM I_ACMContractPricingAspectData
INNER JOIN left ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMPricingCndnTypeMapping AS CondMap ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_ACMContrNonPrcdTmpLotDets
;