I_PrcSttgMethExecAnlys

DDL: I_PRCSTTGMETHEXECANLYS SQL: IPCMM_PSMPC01 Type: view COMPOSITE

Price Setting Method Execution Analysis

I_PrcSttgMethExecAnlys is a Composite CDS View (Cube) that provides data about "Price Setting Method Execution Analysis" in SAP S/4HANA. It reads from 1 data source (P_PrcSttgMethExecutionAnalysis) and exposes 59 fields with key fields PricingDocument, PricingDocumentItem, ConditionType, ConditionTermRateFixation. It has 14 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_PrcSttgMethExecutionAnalysis P_PrcSttgMethExecutionAnalysis from

Associations (14)

CardinalityTargetAliasCondition
[1..1] I_PriceSettingMethod _PriceSettingMethod $projection.PriceSettingMethod = _PriceSettingMethod.PriceSettingMethod
[1..1] I_PriceSettingMethodStatus _PriceSettingMethodStatus $projection.PriceSettingMethod = _PriceSettingMethodStatus.PriceSettingMethod and $projection.PriceSettingMethodStatus = _PriceSettingMethodStatus.PriceSettingMethodStatus
[1..1] I_PurchasingDocumentCategory _PurchasingDocumentCategory $projection.PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory
[1..1] I_SDDocumentCategory _SDDocumentCategory $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory
[1..1] I_Material _Material $projection.Material = _Material.Material
[1..1] I_DerivativeContrSpec _DerivativeContrSpecification $projection.DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification
[1..1] I_MarketIdentCode _MarketIdentifierCode $projection.MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode
[1..1] I_PriceQuotationType _PriceQuotationType $projection.PriceQuotationType = _PriceQuotationType.PriceQuotationType
[1..1] I_UnitOfMeasure _ConditionTermUnit $projection.ConditionTermUnit = _ConditionTermUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _CmmdtyOrdReqDocToFillQtyUnit $projection.CmmdtyOrdReqDocToFillQtyUnit = _CmmdtyOrdReqDocToFillQtyUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _CmmdtyOrdFillUoMPerLot $projection.CmmdtyOrdFillUoMPerLot = _CmmdtyOrdFillUoMPerLot.UnitOfMeasure
[1..1] I_Currency _CmmdtyOrderFillPriceCrcy $projection.CmmdtyOrderFillPriceCrcy = _CmmdtyOrderFillPriceCrcy.Currency
[1..1] I_CommodityOrderRequest _CommodityOrderRequest $projection.CommodityOrderRequest = _CommodityOrderRequest.CommodityOrderRequest

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IPCMM_PSMPC01 view
EndUserText.label Price Setting Method Execution Analysis view
AbapCatalog.compiler.compareFilter true view
Analytics.dataCategory #CUBE view
VDM.private false view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY PricingDocument PricingDocument Document Condition
KEY PricingDocumentItem PricingDocumentItem Item
KEY ConditionType ConditionType Condition type
KEY ConditionTermRateFixation ConditionTermRateFixation Term Number
NumberOfCommodityContracts NumberOfCommodityContracts
PriceSettingMethod PriceSettingMethod Price Setting Method
PriceSettingMethodStatus PriceSettingMethodStatus PSM Status
DerivativeContrSpecification DerivativeContrSpecification DCS ID
MarketIdentifierCode MarketIdentifierCode MIC
PriceQuotationType PriceQuotationType Price Type
MaturityKeyDate MaturityKeyDate Maturity Key Date
ConditionTermQuantity ConditionTermQuantity Commodity Qty
ConditionTermUnit ConditionTermUnit Comm. Qty UoM
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocument PurchasingDocument Purchasing Document
SDDocumentCategory SDDocumentCategory Document Cat.
SalesDocument SalesDocument SD Document
ContractNum ContractNum
TradingContractItem TradingContractItem Item Number
Material Material Vehicle Model
QuantityInBaseUnit QuantityInBaseUnit Quantity
BaseUnit BaseUnit Unit of Measure
CmmdtyOrderFillPrcgUpdtStatus CmmdtyOrderFillPrcgUpdtStatus Checkbox
CmmdtyOrdReqDocPricingLot CmmdtyOrdReqDocPricingLot Pricing Lot
CmmdtyOrdReqDocApplication CmmdtyOrdReqDocApplication App System ID
CmmdtyOrdReqDocPricingStatus CmmdtyOrdReqDocPricingStatus Pricing Status
CmmdtyOrdRequestDocumentType CmmdtyOrdRequestDocumentType Document Type
CommodityOrderRequestDocument CommodityOrderRequestDocument Document ID
CmmdtyOrdReqDocToFillQty CmmdtyOrdReqDocToFillQty Requested Qty
CmmdtyOrdReqDocToFillQtyUnit CmmdtyOrdReqDocToFillQtyUnit Requested Qty UOM
CommodityOrderRequest CommodityOrderRequest Order ID
CommoditySubAccount CommoditySubAccount Subaccount ID
CmmdtyOrderRequestStatus CmmdtyOrderRequestStatus Order Status
CmmdtyOrderRequestType CmmdtyOrderRequestType Order Type
CmmdtyOrdReqCntrPtySubAcct CmmdtyOrdReqCntrPtySubAcct Counterparty Subacct
CreationDateTime CreationDateTime Timestamp
LastChangeDateTime LastChangeDateTime Timestamp
CmmdtyOrderFillPacketStatus CmmdtyOrderFillPacketStatus Fill Packet Status
CommodityOrderFill CommodityOrderFill Fill ID
CmmdtyOrdFillFinancialTransID CmmdtyOrdFillFinancialTransID Financ Transact ID
CmmdtyOrderFillQuantityInLots CmmdtyOrderFillQuantityInLots Fill Lots
CmmdtyOrdFillUoMPerLot CmmdtyOrdFillUoMPerLot DCS Unit of Measure
CmmdtyOrdFillQuantityPerLot CmmdtyOrdFillQuantityPerLot DCS Quantity
CmmdtyOrderFillPrice CmmdtyOrderFillPrice Fill Price
CmmdtyOrderFillPriceCrcy CmmdtyOrderFillPriceCrcy Fill Price Currency
_PriceSettingMethod _PriceSettingMethod
_PriceSettingMethodStatus _PriceSettingMethodStatus
_PurchasingDocumentCategory _PurchasingDocumentCategory
_SDDocumentCategory _SDDocumentCategory
_Material _Material
_DerivativeContrSpecification _DerivativeContrSpecification
_MarketIdentifierCode _MarketIdentifierCode
_PriceQuotationType _PriceQuotationType
_ConditionTermUnit _ConditionTermUnit
_BaseUnit _BaseUnit
_CmmdtyOrdReqDocToFillQtyUnit _CmmdtyOrdReqDocToFillQtyUnit
_CmmdtyOrderFillPriceCrcy _CmmdtyOrderFillPriceCrcy
_CmmdtyOrdFillUoMPerLot _CmmdtyOrdFillUoMPerLot
_CommodityOrderRequest _CommodityOrderRequest

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_PrcSttgMethExecAnlys.
-- 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: IPCMM_PSMPC01

CREATE VIEW I_PrcSttgMethExecAnlys AS
SELECT
  PricingDocument,
  PricingDocumentItem,
  ConditionType,
  ConditionTermRateFixation,
  NumberOfCommodityContracts,
  PriceSettingMethod,
  PriceSettingMethodStatus,
  DerivativeContrSpecification,
  MarketIdentifierCode,
  PriceQuotationType,
  MaturityKeyDate,
  ConditionTermQuantity,
  ConditionTermUnit,
  PurchasingDocumentCategory,
  PurchasingDocument,
  SDDocumentCategory,
  SalesDocument,
  ContractNum,
  TradingContractItem,
  Material,
  QuantityInBaseUnit,
  BaseUnit,
  CmmdtyOrderFillPrcgUpdtStatus,
  CmmdtyOrdReqDocPricingLot,
  CmmdtyOrdReqDocApplication,
  CmmdtyOrdReqDocPricingStatus,
  CmmdtyOrdRequestDocumentType,
  CommodityOrderRequestDocument,
  CmmdtyOrdReqDocToFillQty,
  CmmdtyOrdReqDocToFillQtyUnit,
  CommodityOrderRequest,
  CommoditySubAccount,
  CmmdtyOrderRequestStatus,
  CmmdtyOrderRequestType,
  CmmdtyOrdReqCntrPtySubAcct,
  CreationDateTime,
  LastChangeDateTime,
  CmmdtyOrderFillPacketStatus,
  CommodityOrderFill,
  CmmdtyOrdFillFinancialTransID,
  CmmdtyOrderFillQuantityInLots,
  CmmdtyOrdFillUoMPerLot,
  CmmdtyOrdFillQuantityPerLot,
  CmmdtyOrderFillPrice,
  CmmdtyOrderFillPriceCrcy
FROM P_PrcSttgMethExecutionAnalysis
LEFT OUTER JOIN I_PriceSettingMethod AS _PriceSettingMethod ON PriceSettingMethod = _PriceSettingMethod.PriceSettingMethod  -- association [1..1]
LEFT OUTER JOIN I_PriceSettingMethodStatus AS _PriceSettingMethodStatus ON PriceSettingMethod = _PriceSettingMethodStatus.PriceSettingMethod AND PriceSettingMethodStatus = _PriceSettingMethodStatus.PriceSettingMethodStatus  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurchasingDocumentCategory ON PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory  -- association [1..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory  -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [1..1]
LEFT OUTER JOIN I_DerivativeContrSpec AS _DerivativeContrSpecification ON DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification  -- association [1..1]
LEFT OUTER JOIN I_MarketIdentCode AS _MarketIdentifierCode ON MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode  -- association [1..1]
LEFT OUTER JOIN I_PriceQuotationType AS _PriceQuotationType ON PriceQuotationType = _PriceQuotationType.PriceQuotationType  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ConditionTermUnit ON ConditionTermUnit = _ConditionTermUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CmmdtyOrdReqDocToFillQtyUnit ON CmmdtyOrdReqDocToFillQtyUnit = _CmmdtyOrdReqDocToFillQtyUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CmmdtyOrdFillUoMPerLot ON CmmdtyOrdFillUoMPerLot = _CmmdtyOrdFillUoMPerLot.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _CmmdtyOrderFillPriceCrcy ON CmmdtyOrderFillPriceCrcy = _CmmdtyOrderFillPriceCrcy.Currency  -- association [1..1]
LEFT OUTER JOIN I_CommodityOrderRequest AS _CommodityOrderRequest ON CommodityOrderRequest = _CommodityOrderRequest.CommodityOrderRequest  -- association [1..1]
;