P_UnionViewPhysFin

DDL: P_UNIONVIEWPHYSFIN SQL: PCMMUNIONPF Type: view COMPOSITE

P_UnionViewPhysFin is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_Vlogpkonvd, P_DerivativePosInterfaceLayer, P_PositionRep_Inverse_DOD) and exposes 200 fields with key fields CommodityTransactionType, PricingKey, Version, PricingDocumentItem, ConditionType.

Data Sources (3)

SourceAliasJoin Type
I_Vlogpkonvd konvd left_outer
P_DerivativePosInterfaceLayer P_DerivativePosInterfaceLayer union_all
P_PositionRep_Inverse_DOD P_PositionRep_Inverse_DOD from

Parameters (6)

NameTypeDefault
P_DisplayUnitOfMeasure cds_view_uom
P_EndOfDaySnapshotFromDate cds_evaluation_date
P_EndOfDaySnapshotToDate cds_evaluation_date_comp
P_MTMDataSelectionType cmm_vlogp_consumptiontype
P_OptionDeltaMethod cds_option_delta_method
P_OptionDeltaThreshold cds_option_delta_threshold

Annotations (8)

NameValueLevelField
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PCMMUNIONPF view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (200)

KeyFieldSource TableSource FieldDescription
KEY CommodityTransactionType
KEY PricingKey PricingKey Pricing Key
KEY Version Version XML Vers.
KEY PricingDocumentItem PricingDocumentItem Item
KEY ConditionType ConditionType Condition type
KEY SubConditionType SubConditionType Subkey
KEY VersStockRecordUUID VersStockRecordUUID GUID VlogP Stock
KEY EvaluationDate EvaluationDate
KEY PriceQuotationDate QuotationPeriodDate
KEY CompanyCode CompanyCode Receiver Company Code
KEY CommodityPriceExposure
KEY CommodityExposureCategory
KEY CommodityPriceSubExposure
EndOfDaySnapshotFromDate EndOfDaySnapshotFromDate
EndOfDaySnapshotToDate EndOfDaySnapshotToDate
MTMDataSourceType MTMDataSourceType Type of Data Record
EndOfDaySnapshotDateTimeFrom EndOfDaySnapshotDateTimeFrom
EndOfDaySnapshotDateTimeTo EndOfDaySnapshotDateTimeTo
MaximumVersion MaximumVersion Highest Version
PreviousVersion PreviousVersion
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
Creditor Creditor Supplier
SoldToParty SoldToParty Sold-to Party
Material Material Vehicle Model
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
Batch Batch Lot No.
IncotermsClassification IncotermsClassification Incoterms
IncotermsTransferLocation IncotermsTransferLocation Incoterms 2
ConditionApplication ConditionApplication Application
SourceDocument SourceDocument Document
SourceDocumentItem SourceDocumentItem Source document item
SourceDocumentBusObjType SourceDocumentBusObjType Source Doc. Type
OriginReferenceDocument OriginReferenceDocument Root Document
OriginReferenceDocumentItem OriginReferenceDocumentItem Root Document Item
OriginReferenceDocBusObjType OriginReferenceDocBusObjType Root (BOR) Obj. Type
ReferenceDocument ReferenceDocument Reference Document
ReferenceDocumentItem ReferenceDocumentItem Reference item
ReferenceDocBusObjType ReferenceDocBusObjType Pred(BOR) Object Typ
ExpectedPaymentDate ExpectedPaymentDate
StatisticsCurrency StatisticsCurrency
DocumentCurrency DocumentCurrency Document Currency
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
PurchasingOrganization PurchasingOrganization Purchasing Organization
MaterialGroup MaterialGroup Product Group
IsIntercompanyTransfer IsIntercompanyTransfer
CommodityPricingEngineConditionTermRate
ConditionTermRateCurrency ConditionTermRateCurrency
ConditionTermRateQuantity ConditionTermRateQuantity
ConditionTermRateQuantityUnit ConditionTermRateQuantityUnit
ConditionTermValue ConditionTermValue
ConditionTermValueCurrency ConditionTermValueCurrency
ConditionTermRateMktCurrency ConditionTermRateMktCurrency
ConditionTermName ConditionTermName
ConditionTermStatus ConditionTermStatus
RoundingDecimalPlaces RoundingDecimalPlaces
ConditionTermRateIsRounded ConditionTermRateIsRounded
ConditionTermRateNmrtr ConditionTermRateNmrtr
ConditionTermRateDnmntr ConditionTermRateDnmntr
ConditionTermExtensionUsage ConditionTermExtensionUsage
MaturitySelectionType MaturitySelectionType
QuotationPeriodReferenceDate QuotationPeriodReferenceDate
CommodityCurve CommodityCurve
QuotationsCommodityCurveQuotationKeyType
QuotationPriceType QuotationPriceType Price Type
QuotationDateList QuotationDateList
QuotationPeriodStartDate QuotationPeriodStartDate
QuotationPeriodEndDate QuotationPeriodEndDate
BasisType BasisType Basis Type
BasisID BasisID Basis ID
QuotationGroup QuotationGroup
QuotationGroupCalculationRule QuotationGroupCalculationRule
PricingStatus PricingStatus
ConditionTermRateFixation ConditionTermRateFixation
CndnTermRateFixationDate CndnTermRateFixationDate
CndnTermRateFixationTime CndnTermRateFixationTime
CndnTermExchRateFixationDate CndnTermExchRateFixationDate
CndnTermExchRateFixationTime CndnTermExchRateFixationTime
FixedExchRateDate FixedExchRateDate
ExchRateMaturityDate ExchRateMaturityDate
MaturitySelectionRoutine MaturitySelectionRoutine
DCSPeriodType DCSPeriodType
QuantitySign QuantitySign Sign of Quantity
MTMConditionGroupCategory MTMConditionGroupCategory Category
MTMConditionGroup MTMConditionGroup
MTMCalculationGroup MTMCalculationGroup
MTMAdjustmentType MTMAdjustmentType
MTMCalcGrpMarketPriceCondition MTMCalcGrpMarketPriceCondition
PriceIsRealized PriceIsRealized
ContrPriceExposureIsExecuted ContrPriceExposureIsExecuted
ImplicitFixationIsRelevant ImplicitFixationIsRelevant
MinimumConditionTermLimitRate MinimumConditionTermLimitRate
MaximumConditionTermLimitRate MaximumConditionTermLimitRate
ConditionTermLimitRateCurrency ConditionTermLimitRateCurrency
ConditionTermLimitRateQuantity ConditionTermLimitRateQuantity
CndnTermLimitRateQuantityUnit CndnTermLimitRateQuantityUnit
ConditionTermLimitRateStatus ConditionTermLimitRateStatus
AdjustedReportingDate AdjustedReportingDate
AdjustedReportingYear AdjustedReportingYear
AdjustedReportingMonth AdjustedReportingMonth
CommodityPriceFixationStatus CommodityPriceFixationStatus
GoodsMovement GoodsMovementDocument
MaterialStockPriceExposureUnit InventoryCommodityUnit
ExposureDueDate ExposureDueDate
SubstitutePriceQuotationDate SubstitutePriceQuotationDate
CashFlowDirection
TimeToMaturity
CmmdtyForwardIndexTiming CmmdtyForwardIndexTiming
DerivativeContractMaturityCode
FinancialInstrProductCategory
FinancialAssetsMgmtProductType
FinInstrTransactionCategory
FinancialInstrumentProductType
FinancialInstrActivityCategory
FinancialObject
TermStartDate
TermEndDate
NumberOfCommodityContracts
TreasuryPositionAccount
DerivativeContract
QuotationCurrency
PaymentCurrency
OptionStrikePrice
OptionStrikeCurrency
OptionPutCallCode
ExternalKeyFigureValue
OptionDeltaFactor
OptionDeltaFactorKeyFigure
EndOfDaySnapshotDateTime
MTMDataSelectionType MTMDataSelectionType
EndOfDaySnapshotDate EndOfDaySnapshotDate
ValidityStartDate ValidityStartDate Validity Start Date
ValidityStartTime ValidityStartDateTime Valid From Timestamp
ValidityEndDate ValidityEndDate ValidTo
ValidityEndTime ValidityEndDateTime Valid To Timestamp
ValidityStartDateTime SourceTransactionEventDateTime Valid-From Tstmp
ValidityEndDateTime SourceTransacEventEndDateTime Valid-To Tstmp
PhysicalCommodity PhysicalCommodity
DeliveryDate DeliveryDate Delivery Date
DerivativeContrSpecification DerivativeContrSpecification DCS ID
MarketIdentifierCode MarketIdentifierCode MIC
MaturityKeyDate MaturityKeyDate Maturity Key Date
DisplayView DisplayView
ConditionTermRateIsFixed ConditionTermRateIsFixed
ReportingDate ReportingDate
ReportingYear ReportingYear
ReportingMonth ReportingMonth
CommodityPriceExposureQuantity CommodityExposureQuantity
CommodityUnit CommodityExposureUnit
PricedUndeliveredContrExpsrQty PricedUndeliveredContractQty
UnpricedUndeliveredCtrExpsrQty UnpricedUndeliveredContractQty
UndeliveredMarketPrExposureQty UndeliveredMarketQuantity
UnpricedDeliveredCtrExpsrQty UnpricedDeliveredContractQty
PricedDeliveredContrExpsrQty PricedDeliveredContractQty
DeliveredMarketPrExposureQty DeliveredMarketQuantity
UnpricedContrPriceExposureQty UnpricedContractQuantity
UnrlzdMarketPriceExposureQty UnrealizedMarketQuantity
OutrightPriceExposureQty OutrightExposureQty
PricedContractsExposureQty PricedContractQuantity
MaterialStockExposureQty OnHandStockQuantity
UnrealizedGoodsRcptPrcExpsrQty UnrealizedGoodsReceiptQuantity
UnrealizedGoodsIssPrcExpsrQty UnrealizedGoodsIssueQuantity
RealizedMaterialStkPrcExpsrQty RealizedStockQuantity
TodayPricedUndeliveredExpsrQty NotExecutedImlicitlyPrToday
UnrealizedPriceExposureQty UnrealizedQuantity
UnpricedUnrealizedPrcExpsrQty UnpricedUnrealizedQuantity
TodayUnpricedUnrlzdCtrExpsrQty TodayUnpricedUnrealizedQty
ReducnNoPrcEstablishedExpsrQty ReducingNoPrcEstablishedCtrQty
NoFutureEstabPurchaseContrQty NoFutureEstabPurchaseContrQty
NoFutureEstabSalesContrQty NoFutureEstabSalesContrQty
FlatPricedContractsQty FlatPricedContractQty
NoFutrEstablishedContrExpsrQty NoFutureEstablishedContractQty
NoBsEstablishedContrExpsrQty NoBasisEstablishedContractQty
NoPrcEstablishedContrExpsrQty NoPriceEstablishedContractQty
FixPricedDelivsPriceExpsrQty FixPriceDeliveryQuantity
UndeliveredFixPrCtrPrExpsrQty FixPricePhysicalCtrQty
UnpricedUnrlzdGdsIssExpsrQty UnpricedUnrealizedGoodsIssue
UnpricedUnrlzdGdsRcptExpsrQty UnpricedUnrealizedGoodsReceipt
FixPricedContrPriceExpsrQty PhysicalTransactionPriced
TodayPricedContractsExpsrQty PhysicalPricedToday
InventoryAndContractsQty InventoryAndContractsQty
TotalPhysicalPositionQty TotalPhysicalPositionQty
ImpliedFuturesPositionQty ImpliedFuturesPositionQty
BasisPositionQty BasisPositionQty
HasError
SystemMessageNumber
PricedDays PricedDays
UnPricedDays UnPricedDays
TodayDays TodayDays
FinInstrExternalReference
PriceSettingMethod PriceSettingMethod
PriceSettingMethodStatus PriceSettingMethodStatus
ValidToDateTime ValidToDateTime Time Stamp
PricingProcedure PricingProcedure Procedure
PricingConditionTerm PricingConditionTerm Term Number
CmmdtyDocumentExternalNumber CmmdtyDocumentExternalNumber
CmmdtyRootDocExternalNumber CmmdtyRootDocExternalNumber

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 P_UnionViewPhysFin.
-- 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: PCMMUNIONPF
-- Parameters: P_DisplayUnitOfMeasure : cds_view_uom, P_EndOfDaySnapshotFromDate : cds_evaluation_date, P_EndOfDaySnapshotToDate : cds_evaluation_date_comp, P_MTMDataSelectionType : cmm_vlogp_consumptiontype, P_OptionDeltaMethod : cds_option_delta_method, P_OptionDeltaThreshold : cds_option_delta_threshold

CREATE VIEW P_UnionViewPhysFin AS
SELECT
  cast('P' as fti_exp_group_indicator preserving type) AS CommodityTransactionType,
  PricingKey,
  Version,
  PricingDocumentItem,
  ConditionType,
  SubConditionType,
  VersStockRecordUUID,
  EvaluationDate,
  QuotationPeriodDate AS PriceQuotationDate,
  CompanyCode,
  cast(' ' as ftr_cty_expos_id) AS CommodityPriceExposure,
  cast(' ' as cmm_vfind_exposure_cat) AS CommodityExposureCategory,
  cast(' ' as cmm_vfind_exposure_subkey) AS CommodityPriceSubExposure,
  EndOfDaySnapshotFromDate,
  EndOfDaySnapshotToDate,
  MTMDataSourceType,
  EndOfDaySnapshotDateTimeFrom,
  EndOfDaySnapshotDateTimeTo,
  MaximumVersion,
  PreviousVersion,
  SalesOrganization,
  DistributionChannel,
  Division,
  Creditor,
  SoldToParty,
  Material,
  Plant,
  StorageLocation,
  Batch,
  IncotermsClassification,
  IncotermsTransferLocation,
  ConditionApplication,
  SourceDocument,
  SourceDocumentItem,
  SourceDocumentBusObjType,
  OriginReferenceDocument,
  OriginReferenceDocumentItem,
  OriginReferenceDocBusObjType,
  ReferenceDocument,
  ReferenceDocumentItem,
  ReferenceDocBusObjType,
  ExpectedPaymentDate,
  StatisticsCurrency,
  DocumentCurrency,
  ProfitCenter,
  BusinessArea,
  PurchasingOrganization,
  MaterialGroup,
  IsIntercompanyTransfer,
  ConditionTermRateCurrency,
  ConditionTermRateQuantity,
  ConditionTermRateQuantityUnit,
  ConditionTermValue,
  ConditionTermValueCurrency,
  ConditionTermRateMktCurrency,
  ConditionTermName,
  ConditionTermStatus,
  RoundingDecimalPlaces,
  ConditionTermRateIsRounded,
  ConditionTermRateNmrtr,
  ConditionTermRateDnmntr,
  ConditionTermExtensionUsage,
  MaturitySelectionType,
  QuotationPeriodReferenceDate,
  CommodityCurve,
  QuotationPriceType,
  QuotationDateList,
  QuotationPeriodStartDate,
  QuotationPeriodEndDate,
  BasisType,
  BasisID,
  QuotationGroup,
  QuotationGroupCalculationRule,
  PricingStatus,
  ConditionTermRateFixation,
  CndnTermRateFixationDate,
  CndnTermRateFixationTime,
  CndnTermExchRateFixationDate,
  CndnTermExchRateFixationTime,
  FixedExchRateDate,
  ExchRateMaturityDate,
  MaturitySelectionRoutine,
  DCSPeriodType,
  QuantitySign,
  MTMConditionGroupCategory,
  MTMConditionGroup,
  MTMCalculationGroup,
  MTMAdjustmentType,
  MTMCalcGrpMarketPriceCondition,
  PriceIsRealized,
  ContrPriceExposureIsExecuted,
  ImplicitFixationIsRelevant,
  MinimumConditionTermLimitRate,
  MaximumConditionTermLimitRate,
  ConditionTermLimitRateCurrency,
  ConditionTermLimitRateQuantity,
  CndnTermLimitRateQuantityUnit,
  ConditionTermLimitRateStatus,
  AdjustedReportingDate,
  AdjustedReportingYear,
  AdjustedReportingMonth,
  CommodityPriceFixationStatus,
  GoodsMovementDocument AS GoodsMovement,
  InventoryCommodityUnit AS MaterialStockPriceExposureUnit,
  ExposureDueDate,
  SubstitutePriceQuotationDate,
  cast (' ' as cmm_side) AS CashFlowDirection,
  cast (' ' as tba_tenor) AS TimeToMaturity,
  CmmdtyForwardIndexTiming,
  cast (' ' as tba_contract_code) AS DerivativeContractMaturityCode,
  cast (' ' as sanlf) AS FinancialInstrProductCategory,
  cast (' ' as vvsart) AS FinancialAssetsMgmtProductType,
  cast (' ' as tb_sfgtyp) AS FinInstrTransactionCategory,
  cast (' ' as tb_sfhaart) AS FinancialInstrumentProductType,
  cast (' ' as tb_sfgzuty) AS FinancialInstrActivityCategory,
  cast (' ' as ftr_objnr) AS FinancialObject,
  cast (' ' as tb_dblfz) AS TermStartDate,
  cast (' ' as tb_delfz) AS TermEndDate,
  cast ( 0 as tb_contracts_number) AS NumberOfCommodityContracts,
  cast (' ' as tpm_pos_account_fut) AS TreasuryPositionAccount,
  cast (' ' as ftr_derivative_contract_id) AS DerivativeContract,
  cast (' ' as cmm_eval_quot_curr) AS QuotationCurrency,
  cast (' ' as cmm_eval_paym_curr) AS PaymentCurrency,
  cast ( 0 as cmm_option_strike_price) AS OptionStrikePrice,
  cast (' ' as tb_runit) AS OptionStrikeCurrency,
  cast (' ' as ti_sputcal) AS OptionPutCallCode,
  cast (' ' as cds_external_key_figures ) AS ExternalKeyFigureValue,
  cast (' ' as cds_option_delta_factor ) AS OptionDeltaFactor,
  cast( '0' as cmm_eval_option_delta_factor ) AS OptionDeltaFactorKeyFigure,
  cast (0 as cmm_dend_tmstmp) AS EndOfDaySnapshotDateTime,
  MTMDataSelectionType,
  EndOfDaySnapshotDate,
  ValidityStartDate,
  ValidityStartDateTime AS ValidityStartTime,
  ValidityEndDate,
  ValidityEndDateTime AS ValidityEndTime,
  SourceTransactionEventDateTime AS ValidityStartDateTime,
  SourceTransacEventEndDateTime AS ValidityEndDateTime,
  PhysicalCommodity,
  DeliveryDate,
  DerivativeContrSpecification,
  MarketIdentifierCode,
  MaturityKeyDate,
  DisplayView,
  ConditionTermRateIsFixed,
  ReportingDate,
  ReportingYear,
  ReportingMonth,
  CommodityExposureQuantity AS CommodityPriceExposureQuantity,
  CommodityExposureUnit AS CommodityUnit,
  PricedUndeliveredContractQty AS PricedUndeliveredContrExpsrQty,
  UnpricedUndeliveredContractQty AS UnpricedUndeliveredCtrExpsrQty,
  UndeliveredMarketQuantity AS UndeliveredMarketPrExposureQty,
  UnpricedDeliveredContractQty AS UnpricedDeliveredCtrExpsrQty,
  PricedDeliveredContractQty AS PricedDeliveredContrExpsrQty,
  DeliveredMarketQuantity AS DeliveredMarketPrExposureQty,
  UnpricedContractQuantity AS UnpricedContrPriceExposureQty,
  UnrealizedMarketQuantity AS UnrlzdMarketPriceExposureQty,
  OutrightExposureQty AS OutrightPriceExposureQty,
  PricedContractQuantity AS PricedContractsExposureQty,
  OnHandStockQuantity AS MaterialStockExposureQty,
  UnrealizedGoodsReceiptQuantity AS UnrealizedGoodsRcptPrcExpsrQty,
  UnrealizedGoodsIssueQuantity AS UnrealizedGoodsIssPrcExpsrQty,
  RealizedStockQuantity AS RealizedMaterialStkPrcExpsrQty,
  NotExecutedImlicitlyPrToday AS TodayPricedUndeliveredExpsrQty,
  UnrealizedQuantity AS UnrealizedPriceExposureQty,
  UnpricedUnrealizedQuantity AS UnpricedUnrealizedPrcExpsrQty,
  TodayUnpricedUnrealizedQty AS TodayUnpricedUnrlzdCtrExpsrQty,
  ReducingNoPrcEstablishedCtrQty AS ReducnNoPrcEstablishedExpsrQty,
  NoFutureEstabPurchaseContrQty,
  NoFutureEstabSalesContrQty,
  FlatPricedContractQty AS FlatPricedContractsQty,
  NoFutureEstablishedContractQty AS NoFutrEstablishedContrExpsrQty,
  NoBasisEstablishedContractQty AS NoBsEstablishedContrExpsrQty,
  NoPriceEstablishedContractQty AS NoPrcEstablishedContrExpsrQty,
  FixPriceDeliveryQuantity AS FixPricedDelivsPriceExpsrQty,
  FixPricePhysicalCtrQty AS UndeliveredFixPrCtrPrExpsrQty,
  UnpricedUnrealizedGoodsIssue AS UnpricedUnrlzdGdsIssExpsrQty,
  UnpricedUnrealizedGoodsReceipt AS UnpricedUnrlzdGdsRcptExpsrQty,
  PhysicalTransactionPriced AS FixPricedContrPriceExpsrQty,
  PhysicalPricedToday AS TodayPricedContractsExpsrQty,
  InventoryAndContractsQty,
  TotalPhysicalPositionQty,
  ImpliedFuturesPositionQty,
  BasisPositionQty,
  cast( ' ' as cmm_error_flag ) AS HasError,
  cast( ' ' as cds_systemmessagenumber ) AS SystemMessageNumber,
  PricedDays,
  UnPricedDays,
  TodayDays,
  cast( '' as tb_nordext ) AS FinInstrExternalReference,
  PriceSettingMethod,
  PriceSettingMethodStatus,
  ValidToDateTime,
  PricingProcedure,
  PricingConditionTerm,
  CmmdtyDocumentExternalNumber,
  CmmdtyRootDocExternalNumber
FROM P_PositionRep_Inverse_DOD
LEFT OUTER JOIN I_Vlogpkonvd AS konvd ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): P_DerivativePosInterfaceLayer
;