I_ACMMntnTrdgContrPrcgOvw_1

DDL: I_ACMMNTNTRDGCONTRPRCGOVW_1 Type: view_entity COMPOSITE

Mntn Trdg Contr Prc Ovw

I_ACMMntnTrdgContrPrcgOvw_1 is a Composite CDS View that provides data about "Mntn Trdg Contr Prc Ovw" in SAP S/4HANA. It reads from 1 data source (I_ACMTrdgContrPrcOvw_1) and exposes 110 fields with key fields TrdgContrPrcgAspectDummyLotID, TradingContractNumber, TradingContractItem, ACMPrcFixGrpID, PrcFixGrpUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ACMTrdgContrPrcOvw_1 Pricing from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_DerivativeContractSpecText _DCSText _DCSText.DerivativeContrSpecification = Pricing.DerivativeContrSpecification and _DCSText.Language = $session.system_language
[0..1] i_MarketIdentifierCodeText _MarketIDText _MarketIDText.MarketIdentifierCode = Pricing.ACMPricingMarketIdentifierCode and _MarketIDText.Language = $session.system_language
[0..1] I_ACMTrdgContrPartForMntnContr _TransactingCounterparty _TransactingCounterparty.TradingContractNumber = Pricing.TradingContractNumber

Annotations (8)

NameValueLevelField
EndUserText.label Mntn Trdg Contr Prc Ovw view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (110)

KeyFieldSource TableSource FieldDescription
KEY TrdgContrPrcgAspectDummyLotID I_ACMTrdgContrPrcOvw_1 TrdgContrPrcgAspectDummyLotID
KEY TradingContractNumber I_ACMTrdgContrPrcOvw_1 TradingContractNumber Trading Contract
KEY TradingContractItem I_ACMTrdgContrPrcOvw_1 TradingContractItem Item Number
KEY ACMPrcFixGrpID I_ACMTrdgContrPrcOvw_1 ACMPrcFixGrpID
KEY PrcFixGrpUUID I_ACMTrdgContrPrcOvw_1 PrcFixGrpUUID Price Fix Group ID
ContractStatus Header ContractStatus Paper Contr Status
TrdgContrApplStsName Header TrdgContrApplStsName
TradingContractType Header TradingContractType
ACMTradingContractTypeName Header TradingContractTypeName
DistributionChannel Header DistributionChannel RefDistCh-Cust/Mat.
Division Header Division Internal Division ID
DocumentDate Header DocumentDate Journal Entry Date
ACMPurgIncotermsPart1 Header ACMPurgIncotermsPart1
ACMSlsIncotermsPart1 Header ACMSlsIncotermsPart1
PurchasingOrganization Header PurchasingOrganization Purchasing Organization
PurchasingGroup Header PurchasingGroup Purchasing Group
SalesOrganization Header SalesOrganization Sales Organization
PricingDocument Header PricingDocument Document Condition
PersonResponsible Header PersonResponsible Person Responsible
TradingContractExternalID Header TradingContractExternalID
TradingContractCreatedBy Header TradingContractCreatedBy
AlternatePaymentTerm Header AlternatePaymentTerm
ACMTrdgContrStatusCategory Header ACMTrdgContrStatusCategory
ACMContractStatusIsPosRelevant Header ACMContractStatusIsPosRelevant
TradingContrChangedOnDate Header TradingContrChangedOnDate
CompanyCode Header CompanyCode Receiver Company Code
TradingContrCreatedOnDate Header TradingContrCreatedOnDate
ContractPlant Item ContractPlant
Side Item Side Side
TrdgContrPrcgAspectSrceLotID I_ACMTrdgContrPrcOvw_1 TrdgContrPrcgAspectSrceLotID
CmmdtyPrcgPriceFixationSetUUID I_ACMTrdgContrPrcOvw_1 CmmdtyPrcgPriceFixationSetUUID Price Fix Set GUID
PriceLotQtyUnit I_ACMTrdgContrPrcOvw_1 PriceLotQtyUnit
PriceLotQty I_ACMTrdgContrPrcOvw_1 PriceLotQty
ACMDocumentUnitOfMeasure I_ACMTrdgContrPrcOvw_1 ACMDocumentUnitOfMeasure
ACMPrcgCndnFlatPrice I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnFlatPrice
PrcFxtnDocumentRatePerQuantity I_ACMTrdgContrPrcOvw_1 PrcFxtnDocumentRatePerQuantity
ACMSettledQuantity I_ACMTrdgContrPrcOvw_1 ACMSettledQuantity
PricingApproach _PricingApproach PricingApproach
ACMPrcgCndnTotalNonHedgePrice I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnTotalNonHedgePrice
ACMPrcgCndnBasisFixedRate I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnBasisFixedRate
ACMPrcgCndnFixedRateBasisUoM I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnFixedRateBasisUoM
ACMPrcgCndnCumltvBasisPrice I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnCumltvBasisPrice
ACMPrcgCndnCumltvBasisCrcy I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnCumltvBasisCrcy
ACMPrcgCndnCumltvBasisUnit I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnCumltvBasisUnit
ACMPrcgCndnCumltvBasisPrUoM I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnCumltvBasisPrUoM
DerivativeContrSpecification I_ACMTrdgContrPrcOvw_1 DerivativeContrSpecification DCS ID
ACMPricingMarketIdentifierCode I_ACMTrdgContrPrcOvw_1 ACMPricingMarketIdentifierCode MIC
MaturityKeyDate I_ACMTrdgContrPrcOvw_1 MaturityKeyDate Maturity Key Date
ACMIsOverfillPricingLot I_ACMTrdgContrPrcOvw_1 ACMIsOverfillPricingLot
ACMPricingAspect I_ACMTrdgContrPrcOvw_1 ACMPricingAspect
ACMPriceFixationStatus I_ACMTrdgContrPrcOvw_1 ACMPriceFixationStatus
ACMPrcFixStsCode I_ACMTrdgContrPrcOvw_1 ACMPrcFixStsCode
ACMPrcgCndnCumBasisRate I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnCumBasisRate
ACMPrcgCndnFuturePrice I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnFuturePrice
FuturePrice I_ACMTrdgContrPrcOvw_1 FuturePrice
ACMPrcgCndnFutureRate I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnFutureRate
ACMPrcgCndnFutureTermCrcy I_ACMTrdgContrPrcOvw_1 ACMPrcgCndnFutureTermCrcy
ACMPricingCancellationQuantity I_ACMTrdgContrPrcOvw_1 ACMPricingCancellationQuantity
ACMNumberOfVehicles I_ACMTrdgContrPrcOvw_1 ACMNumberOfVehicles
ACMDocPerQty I_ACMTrdgContrPrcOvw_1 ACMDocPerQty
ACMCmmdtyOrdReqExtDocID I_ACMTrdgContrPrcOvw_1 ACMCmmdtyOrdReqExtDocID
Quantity I_ACMTrdgContrPrcOvw_1 Quantity Value
ACMSlsIncotermsPart1endasIncoterms
ACMPrcgAspectType _PraspType ACMPrcgAspectType
ACMPrcgAspectTxt _PraspType ACMPrcgAspectTxt
DistributionChannelText _DistributionChannelText DistributionChannelText
TradingContractChangedByName _ChangedByDetails UserDescription Full Name
PricingTypeName _PricingApproach PricingTypeName
CmmdtyDealDetEffectiveFromDate Item CmmdtyDealDetEffectiveFromDate
CmmdtyDealDetEffectiveToDate Item CmmdtyDealDetEffectiveToDate
ACMPrcgIntendedPrcType Item ACMPrcgIntendedPrcType
ACMPricingItemQuantity Item ACMPricingItemQuantity
TrdgContractItemUnitOfMeasure Item TrdgContractItemUnitOfMeasure
ContractMaterial Item ContractMaterial
ACMPrcgIntendedPrcTypeDesc _IntendedPrcType DomainText Short Description
PurchasingOrganizationName _PurchasingOrganizationName PurchasingOrganizationName Purch. Org. Name
PurchasingGroupName _PurchasingGroupName PurchasingGroupName Purchasing Grp. Name
SalesOrganizationText _SalesOrganizationText SalesOrganizationText
ACMAmendingTraderID _ContrHdrAddDets ACMAmendingTraderID
ACMOriginalTraderID _ContrHdrAddDets ACMOriginalTraderID
ACMOriginalTraderIDText _ContrHdrAddDets ACMOriginalTraderIDText
ACMAmendingTraderIDText _ContrHdrAddDets ACMAmendingTraderIDText
TrdgContrPersonResponsibleName _PersonRespDetails UserName User who owns item
PlantName _PlantName PlantName Plant Name
TradingContractCreatedByName _CreatedByDetails UserDescription Full Name
DivisionName _OrganizationDivisionName DivisionName Division Description
DomainText _Side DomainText Short Description
CompanyCodeName _CompanyCodeText CompanyCodeName Company Name
Material _Material Material Vehicle Model
MaterialName _MaterialText MaterialName Material Description
Commodity _CommodityText Commodity Commodity Code
CommodityName _CommodityText CommodityName
ValuationPoint Item ValuationPoint
DerivativeContractMaturityCode
ACMPrcgCndnBasisPrc
PrcgConditionTermFixedRateCrcy I_ACMTrdgContrPrcOvw_1 PrcgConditionTermFixedRateCrcy Currency Fixed Rate
ACMPrcgFixationStatus I_ACMTrdgContrPrcOvw_1 ACMPriceFixationStatus
PricingStatusText _Status DomainText Short Description
ACMIsOverfill I_ACMTrdgContrPrcOvw_1 ACMIsOverfillPricingLot
Counterparty _Counterparty Counterparty Supplier
CustomerName _Counterparty CustomerName Name of Customer
CounterpartyFullName _Counterparty CounterpartyFullName
ACMCounterpartyFirstName _Counterparty ACMCounterpartyFirstName
ACMCounterpartyLastName _Counterparty ACMCounterpartyLastName
IsBusinessPurposeCompleted _Counterparty IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup _Counterparty AuthorizationGroup AuthorizGroup
ACMPrcgCmmdtyOrdSubAccountID Item ACMPrcgCmmdtyOrdSubAccountID
_DCSText _DCSText
_MarketIDText _MarketIDText
_TransactingCounterparty _TransactingCounterparty

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_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 I_ACMMntnTrdgContrPrcgOvw_1 AS
SELECT
  Pricing.TrdgContrPrcgAspectDummyLotID AS TrdgContrPrcgAspectDummyLotID,
  Pricing.TradingContractNumber AS TradingContractNumber,
  Pricing.TradingContractItem AS TradingContractItem,
  Pricing.ACMPrcFixGrpID AS ACMPrcFixGrpID,
  Pricing.PrcFixGrpUUID AS PrcFixGrpUUID,
  Header.ContractStatus AS ContractStatus,
  Header.TrdgContrApplStsName AS TrdgContrApplStsName,
  Header.TradingContractType AS TradingContractType,
  Header.TradingContractTypeName AS ACMTradingContractTypeName,
  Header.DistributionChannel AS DistributionChannel,
  Header.Division AS Division,
  Header.DocumentDate AS DocumentDate,
  Header.ACMPurgIncotermsPart1 AS ACMPurgIncotermsPart1,
  Header.ACMSlsIncotermsPart1 AS ACMSlsIncotermsPart1,
  Header.PurchasingOrganization AS PurchasingOrganization,
  Header.PurchasingGroup AS PurchasingGroup,
  Header.SalesOrganization AS SalesOrganization,
  Header.PricingDocument AS PricingDocument,
  Header.PersonResponsible AS PersonResponsible,
  Header.TradingContractExternalID AS TradingContractExternalID,
  Header.TradingContractCreatedBy AS TradingContractCreatedBy,
  Header.AlternatePaymentTerm AS AlternatePaymentTerm,
  Header.ACMTrdgContrStatusCategory AS ACMTrdgContrStatusCategory,
  Header.ACMContractStatusIsPosRelevant AS ACMContractStatusIsPosRelevant,
  Header.TradingContrChangedOnDate AS TradingContrChangedOnDate,
  Header.CompanyCode AS CompanyCode,
  Header.TradingContrCreatedOnDate AS TradingContrCreatedOnDate,
  Item.ContractPlant AS ContractPlant,
  Item.Side AS Side,
  Pricing.TrdgContrPrcgAspectSrceLotID AS TrdgContrPrcgAspectSrceLotID,
  Pricing.CmmdtyPrcgPriceFixationSetUUID AS CmmdtyPrcgPriceFixationSetUUID,
  Pricing.PriceLotQtyUnit AS PriceLotQtyUnit,
  Pricing.PriceLotQty AS PriceLotQty,
  Pricing.ACMDocumentUnitOfMeasure AS ACMDocumentUnitOfMeasure,
  Pricing.ACMPrcgCndnFlatPrice AS ACMPrcgCndnFlatPrice,
  Pricing.PrcFxtnDocumentRatePerQuantity AS PrcFxtnDocumentRatePerQuantity,
  Pricing.ACMSettledQuantity AS ACMSettledQuantity,
  _PricingApproach.PricingApproach AS PricingApproach,
  Pricing.ACMPrcgCndnTotalNonHedgePrice AS ACMPrcgCndnTotalNonHedgePrice,
  Pricing.ACMPrcgCndnBasisFixedRate AS ACMPrcgCndnBasisFixedRate,
  Pricing.ACMPrcgCndnFixedRateBasisUoM AS ACMPrcgCndnFixedRateBasisUoM,
  Pricing.ACMPrcgCndnCumltvBasisPrice AS ACMPrcgCndnCumltvBasisPrice,
  Pricing.ACMPrcgCndnCumltvBasisCrcy AS ACMPrcgCndnCumltvBasisCrcy,
  Pricing.ACMPrcgCndnCumltvBasisUnit AS ACMPrcgCndnCumltvBasisUnit,
  Pricing.ACMPrcgCndnCumltvBasisPrUoM AS ACMPrcgCndnCumltvBasisPrUoM,
  Pricing.DerivativeContrSpecification AS DerivativeContrSpecification,
  Pricing.ACMPricingMarketIdentifierCode AS ACMPricingMarketIdentifierCode,
  Pricing.MaturityKeyDate AS MaturityKeyDate,
  Pricing.ACMIsOverfillPricingLot AS ACMIsOverfillPricingLot,
  Pricing.ACMPricingAspect AS ACMPricingAspect,
  Pricing.ACMPriceFixationStatus AS ACMPriceFixationStatus,
  Pricing.ACMPrcFixStsCode AS ACMPrcFixStsCode,
  Pricing.ACMPrcgCndnCumBasisRate AS ACMPrcgCndnCumBasisRate,
  Pricing.ACMPrcgCndnFuturePrice AS ACMPrcgCndnFuturePrice,
  Pricing.FuturePrice AS FuturePrice,
  Pricing.ACMPrcgCndnFutureRate AS ACMPrcgCndnFutureRate,
  Pricing.ACMPrcgCndnFutureTermCrcy AS ACMPrcgCndnFutureTermCrcy,
  Pricing.ACMPricingCancellationQuantity AS ACMPricingCancellationQuantity,
  Pricing.ACMNumberOfVehicles AS ACMNumberOfVehicles,
  Pricing.ACMDocPerQty AS ACMDocPerQty,
  Pricing.ACMCmmdtyOrdReqExtDocID AS ACMCmmdtyOrdReqExtDocID,
  Pricing.Quantity AS Quantity,
  case Item.Side when 'M' then Header.ACMPurgIncotermsPart1 else Header.ACMSlsIncotermsPart1 end as Incoterms AS ACMSlsIncotermsPart1endasIncoterms,
  _PraspType.ACMPrcgAspectType AS ACMPrcgAspectType,
  _PraspType.ACMPrcgAspectTxt AS ACMPrcgAspectTxt,
  _DistributionChannelText.DistributionChannelText AS DistributionChannelText,
  _ChangedByDetails.UserDescription AS TradingContractChangedByName,
  _PricingApproach.PricingTypeName AS PricingTypeName,
  Item.CmmdtyDealDetEffectiveFromDate AS CmmdtyDealDetEffectiveFromDate,
  Item.CmmdtyDealDetEffectiveToDate AS CmmdtyDealDetEffectiveToDate,
  Item.ACMPrcgIntendedPrcType AS ACMPrcgIntendedPrcType,
  Item.ACMPricingItemQuantity AS ACMPricingItemQuantity,
  Item.TrdgContractItemUnitOfMeasure AS TrdgContractItemUnitOfMeasure,
  Item.ContractMaterial AS ContractMaterial,
  _IntendedPrcType.DomainText AS ACMPrcgIntendedPrcTypeDesc,
  _PurchasingOrganizationName.PurchasingOrganizationName AS PurchasingOrganizationName,
  _PurchasingGroupName.PurchasingGroupName AS PurchasingGroupName,
  _SalesOrganizationText.SalesOrganizationText AS SalesOrganizationText,
  _ContrHdrAddDets.ACMAmendingTraderID AS ACMAmendingTraderID,
  _ContrHdrAddDets.ACMOriginalTraderID AS ACMOriginalTraderID,
  _ContrHdrAddDets.ACMOriginalTraderIDText AS ACMOriginalTraderIDText,
  _ContrHdrAddDets.ACMAmendingTraderIDText AS ACMAmendingTraderIDText,
  _PersonRespDetails.UserName AS TrdgContrPersonResponsibleName,
  _PlantName.PlantName AS PlantName,
  _CreatedByDetails.UserDescription AS TradingContractCreatedByName,
  _OrganizationDivisionName.DivisionName AS DivisionName,
  _Side.DomainText AS DomainText,
  _CompanyCodeText.CompanyCodeName AS CompanyCodeName,
  _Material.Material AS Material,
  _MaterialText.MaterialName AS MaterialName,
  _CommodityText.Commodity AS Commodity,
  _CommodityText.CommodityName AS CommodityName,
  Item.ValuationPoint AS ValuationPoint,
  cast(Pricing.DerivativeContractMaturityCode as tba_contract_code ) AS DerivativeContractMaturityCode,
  cast( Pricing.ACMPrcgCndnBasisPrc as abap.decfloat34) AS ACMPrcgCndnBasisPrc,
  Pricing.PrcgConditionTermFixedRateCrcy AS PrcgConditionTermFixedRateCrcy,
  Pricing.ACMPriceFixationStatus AS ACMPrcgFixationStatus,
  _Status.DomainText AS PricingStatusText,
  Pricing.ACMIsOverfillPricingLot AS ACMIsOverfill,
  _Counterparty.Counterparty AS Counterparty,
  _Counterparty.CustomerName AS CustomerName,
  _Counterparty.CounterpartyFullName AS CounterpartyFullName,
  _Counterparty.ACMCounterpartyFirstName AS ACMCounterpartyFirstName,
  _Counterparty.ACMCounterpartyLastName AS ACMCounterpartyLastName,
  _Counterparty.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _Counterparty.AuthorizationGroup AS AuthorizationGroup,
  Item.ACMPrcgCmmdtyOrdSubAccountID AS ACMPrcgCmmdtyOrdSubAccountID
FROM I_ACMTrdgContrPrcOvw_1 AS Pricing
LEFT OUTER JOIN I_DerivativeContractSpecText AS _DCSText ON _DCSText.DerivativeContrSpecification = Pricing.DerivativeContrSpecification AND _DCSText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN i_MarketIdentifierCodeText AS _MarketIDText ON _MarketIDText.MarketIdentifierCode = Pricing.ACMPricingMarketIdentifierCode AND _MarketIDText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ACMTrdgContrPartForMntnContr AS _TransactingCounterparty ON _TransactingCounterparty.TradingContractNumber = Pricing.TradingContractNumber  -- association [0..1]
;