P_Vlogp_PositionRep

DDL: P_VLOGP_POSITIONREP Type: view COMPOSITE Package: LOG_CMM_POSITION_REPORTING

Versioned pricing data of logistic docs

P_Vlogp_PositionRep is a Composite CDS View that provides data about "Versioned pricing data of logistic docs" in SAP S/4HANA. It reads from 2 data sources (I_TimeToMaturity, I_VersionedLogisticDocument) and exposes 141 fields with key fields PricingKey, Version, PricingDocumentItem, ConditionType, SubConditionType. Part of development package LOG_CMM_POSITION_REPORTING.

Data Sources (2)

SourceAliasJoin Type
I_TimeToMaturity _TimeToMaturity left_outer
I_VersionedLogisticDocument vlogp from

Parameters (4)

NameTypeDefault
P_MTMDataSelectionType cmm_vlogp_consumptiontype
P_DisplayView cds_view_uom
P_EndOfDaySnapshotFromDate cmm_dend_cutdate
P_EndOfDaySnapshotToDate cmm_dend_cutdate

Annotations (10)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PVLOGPPOSR view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AbapCatalog.preserveKey true view

Fields (141)

KeyFieldSource TableSource FieldDescription
KEY PricingKey PricingKey Pricing Key
KEY Version Version XML Vers.
KEY PricingDocumentItem PricingDocumentItem Item
KEY ConditionType ConditionType Condition type
KEY SubConditionType SubConditionType Subkey
ValidityStartDate ValidityStartDate Validity Start Date
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDate ValidityEndDate ValidTo
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
SourceTransactionEventDateTime SourceTransactionEventDateTime Valid-From Tstmp
SourceTransacEventEndDateTime SourceTransacEventEndDateTime Valid-To Tstmp
EndOfDayBusinessEntityKey EndOfDayBusinessEntityKey Node Key
MarketNormBusinessEntityKey MarketNormBusinessEntityKey Entity Key Mkt Norm
DeliveryPeriodStartDate DeliveryPeriodStartDate Delivery Per. Start
DeliveryPeriodEndDate DeliveryPeriodEndDate Delivery Period End
SpreadBusinessEntityKey SpreadBusinessEntityKey Entity Key Sprd
MaximumVersion MaximumVersion Highest Version
PreviousVersion PreviousVersion Version
EndOfDaySnapshotFromDate
EndOfDaySnapshotToDate
DisplayView
BusinessDocumentCompanyCode
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
PhysicalCommodity PhysicalCommodity Commodity Code
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
Batch Batch Lot No.
IncotermsClassification IncotermsClassification Incoterms
IncotermsTransferLocation IncotermsTransferLocation Incoterms 2
ConditionApplication ConditionApplication Application
SourceDocument SourceDocument Document
SourceDocumentBusObjType Unit
OriginReferenceDocument OriginReferenceDocument Root Document
OriginReferenceDocumentItem OriginReferenceDocumentItem Root Document Item
OriginReferenceDocBusObjType Root (BOR) Obj. Type
ReferenceDocument ReferenceDocument Reference Document
ReferenceDocumentItem ReferenceDocumentItem Reference item
ReferenceDocBusObjType Pred(BOR) Object Typ
DeliveryDate DeliveryDate Delivery Date
ExpectedPaymentDate ExpectedPaymentDate Payment Date
StatisticsCurrency StatisticsCurrency Stats. Currency
DocumentCurrency DocumentCurrency Document Currency
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
PurchasingOrganization PurchasingOrganization Purchasing Organization
MaterialGroup MaterialGroup Product Group
IsIntercompanyTransfer IsIntercompanyTransfer Cross Company
PricingConditionCalculationType
ConditionRate ConditionRate Tax Rate
ConditionCurrency ConditionCurrency Currency
ConditionQuantity ConditionQuantity Pricing Unit
ConditionQuantityUnit ConditionQuantityUnit Unit of Measure
CommodityPricingEngineQuotationPriceType
ConditionTermRate ConditionTermRate Term Rate
ConditionTermRateCurrency ConditionTermRateCurrency Term Currency
ConditionTermRateQuantity ConditionTermRateQuantity
ConditionTermRateQuantityUnit ConditionTermRateQuantityUnit
ConditionTermValue ConditionTermValue Term Value
ConditionTermValueCurrency ConditionTermValueCurrency Term Currency
ConditionTermRateMktCurrency ConditionTermRateMktCurrency Market Term Currency
ConditionTermName ConditionTermName Text
ConditionTermStatus ConditionTermStatus Term Status
RoundingDecimalPlaces RoundingDecimalPlaces Decim. Calctd. Rate
ConditionTermRateIsRounded ConditionTermRateIsRounded Rate Rounded
ConditionTermRateNmrtr ConditionTermRateNmrtr Rate factor num
ConditionTermRateDnmntr ConditionTermRateDnmntr Rate factor denom
ConditionTermExtensionUsage ConditionTermExtensionUsage Extension Usage
CmmdtyForwardIndexTiming CmmdtyForwardIndexTiming Timing
QuotationPeriodReferenceDate QuotationPeriodReferenceDate Valuation Ref Date
CommodityCurve CommodityCurve Curve
QuotationsCommodityCurveQuotationKeyType
QuotationDateList QuotationDateList Date list key
FutureRefQuotationDateList FutureRefQuotationDateList Date list key
QuotationPeriodStartDate QuotationPeriodStartDate
QuotationPeriodEndDate QuotationPeriodEndDate End Date of Period
FixedtermsmaystillrefertoDCS
DerivativeContrSpecification
MarketIdentifierCode MarketIdentifierCode MIC
FutureRefMarketIdentifierCode FutureRefMarketIdentifierCode MIC
MaturityKeyDate MaturityKeyDate Maturity Key Date
BasisID BasisID Basis ID
BasisType BasisType Basis Type
QuotationGroup QuotationGroup Quotation Group
QuotationGroupCalculationRule QuotationGroupCalculationRule Operation
PriceIsRealized PriceIsRealized Realize
ConditionTermRateFixation ConditionTermRateFixation Term Number
PricingStatus PricingStatus Price Fix. Status
CndnTermRateFixationDate CndnTermRateFixationDate Rate Fixation Date
CndnTermRateFixationTime CndnTermRateFixationTime Rate Fixation Time
CndnTermExchRateFixationDate CndnTermExchRateFixationDate FX Fixation Date
CndnTermExchRateFixationTime CndnTermExchRateFixationTime FX Fixation Time
FixedExchRateDate FixedExchRateDate FWD FX freeze Date
ExchRateMaturityDate ExchRateMaturityDate
MaturitySelectionRoutine I_VersionedLogisticDocument MaturitySelectionRoutine Maturity Sel. Rt.
DCSPeriodType DCSPeriodType
MiscellanousfieldsCommodityQuantity
CommodityUnit CommodityUnit Order Unit
CmmdtyPriceExpsrQtyInMassUnit CmmdtyPriceExpsrQtyInMassUnit
CmmdtyPriceExpsrMassUnit CmmdtyPriceExpsrMassUnit Mass UoM
CmmdtyPriceExpsrQtyInVolUnit CmmdtyPriceExpsrQtyInVolUnit Quantity in Vol UoM
CmmdtyPriceExpsrVolumeUnit CmmdtyPriceExpsrVolumeUnit Volume UoM
DCSReportingDate DCSReportingDate Reporting Date
QuantitySign QuantitySign Sign of Quantity
MTMConditionGroup MTMConditionGroup Consolidation Group
MTMCalculationGroup MTMCalculationGroup Calc.Group
MTMAdjustmentType MTMAdjustmentType Adjustment Type
MTMCalcGrpMarketPriceCondition MTMCalcGrpMarketPriceCondition Mkt Price Condition
ConditionTermRateIsFixed ConditionTermRateIsFixed Single-Character Flag
ConditionTermExchRateIsFixed ConditionTermExchRateIsFixed Fixed FX
CommodityQuantityInTermUnit CommodityQuantityInTermUnit
OldMarketNormMaturityKeyDate OldMarketNormMaturityKeyDate
NewMarketNormMaturityKeyDate NewMarketNormMaturityKeyDate
FixedSpreadIsInverted FixedSpreadIsInverted
PositionReportsMTMConditionGroupCategory
MTMDataSourceType MTMDataSourceType Type of Data Record
ConditionTermFactorNumerator ConditionTermFactorNumerator Term factor num
ConditionTermFactorDenominator ConditionTermFactorDenominator Term factor deno
ContrPriceExposureIsExecuted ContrPriceExposureIsExecuted Executed
CommodityPriceFixationStatus CommodityPriceFixationStatus Price Fix. Status
ImplicitFixationIsRelevant ImplicitFixationIsRelevant Imp Fix Relevant
TimeToMaturity I_VersionedLogisticDocument TimeToMaturity Time to Maturity
NumberOfYearsOfTimeToMaturity
NumberOfMonthsOfTimeToMaturity
NumberOfDaysOfTimeToMaturity
MinimumConditionTermLimitRate MinimumConditionTermLimitRate Minimum Rate
MaximumConditionTermLimitRate MaximumConditionTermLimitRate Maximum Rate
ConditionTermLimitRateCurrency ConditionTermLimitRateCurrency Curr. of Limits
ConditionTermLimitRateQuantity ConditionTermLimitRateQuantity PUnit of Limits
CndnTermLimitRateQuantityUnit CndnTermLimitRateQuantityUnit UoM:Rate Limits
PriceSettingMethod PriceSettingMethod Price Setting Method
PriceSettingMethodStatus PriceSettingMethodStatus PSM Status
ValidToDateTime ValidToDateTime Time Stamp
PricingProcedure PricingProcedure Procedure
PricingConditionTerm PricingConditionTerm Term Number
CmmdtyRootDocExternalNumber CmmdtyRootDocExternalNumber Root Doc. Number
CmmdtyDocumentExternalNumber CmmdtyDocumentExternalNumber Ext.Doc.Number

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_Vlogp_PositionRep.
-- 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.
-- Parameters: P_MTMDataSelectionType : cmm_vlogp_consumptiontype, P_DisplayView : cds_view_uom, P_EndOfDaySnapshotFromDate : cmm_dend_cutdate, P_EndOfDaySnapshotToDate : cmm_dend_cutdate

CREATE VIEW P_Vlogp_PositionRep AS
SELECT
  PricingKey,
  Version,
  PricingDocumentItem,
  ConditionType,
  SubConditionType,
  ValidityStartDate,
  ValidityStartDateTime,
  ValidityEndDate,
  ValidityEndDateTime,
  SourceTransactionEventDateTime,
  SourceTransacEventEndDateTime,
  EndOfDayBusinessEntityKey,
  MarketNormBusinessEntityKey,
  DeliveryPeriodStartDate,
  DeliveryPeriodEndDate,
  SpreadBusinessEntityKey,
  MaximumVersion,
  PreviousVersion,
  cast(:P_EndOfDaySnapshotFromDate as cmm_snapshot_start) AS EndOfDaySnapshotFromDate,
  cast(:P_EndOfDaySnapshotToDate as cmm_snapshot_end) AS EndOfDaySnapshotToDate,
  cast(:P_DisplayView as cds_view_uom) AS DisplayView,
  SalesOrganization,
  DistributionChannel,
  Division,
  Creditor,
  SoldToParty,
  Material,
  PhysicalCommodity,
  Plant,
  StorageLocation,
  Batch,
  IncotermsClassification,
  IncotermsTransferLocation,
  ConditionApplication,
  SourceDocument,
  cast( SourceDocumentBusObjType as cds_vlogp_doc_type ) AS SourceDocumentBusObjType,
  OriginReferenceDocument,
  OriginReferenceDocumentItem,
  cast( OriginReferenceDocBusObjType as cds_vlogp_root_doctyp ) AS OriginReferenceDocBusObjType,
  ReferenceDocument,
  ReferenceDocumentItem,
  cast( ReferenceDocBusObjType as cds_vlogp_predecessor_doctyp ) AS ReferenceDocBusObjType,
  DeliveryDate,
  ExpectedPaymentDate,
  StatisticsCurrency,
  DocumentCurrency,
  ProfitCenter,
  BusinessArea,
  PurchasingOrganization,
  MaterialGroup,
  IsIntercompanyTransfer,
  ConditionRate,
  ConditionCurrency,
  ConditionQuantity,
  ConditionQuantityUnit,
  ConditionTermRate,
  ConditionTermRateCurrency,
  ConditionTermRateQuantity,
  ConditionTermRateQuantityUnit,
  ConditionTermValue,
  ConditionTermValueCurrency,
  ConditionTermRateMktCurrency,
  ConditionTermName,
  ConditionTermStatus,
  RoundingDecimalPlaces,
  ConditionTermRateIsRounded,
  ConditionTermRateNmrtr,
  ConditionTermRateDnmntr,
  ConditionTermExtensionUsage,
  CmmdtyForwardIndexTiming,
  QuotationPeriodReferenceDate,
  CommodityCurve,
  QuotationDateList,
  FutureRefQuotationDateList,
  QuotationPeriodStartDate,
  QuotationPeriodEndDate,
  MIC etc. DerivativeContrSpecification AS DerivativeContrSpecification,
  MarketIdentifierCode,
  FutureRefMarketIdentifierCode,
  MaturityKeyDate,
  BasisID,
  BasisType,
  QuotationGroup,
  QuotationGroupCalculationRule,
  PriceIsRealized,
  ConditionTermRateFixation,
  PricingStatus,
  CndnTermRateFixationDate,
  CndnTermRateFixationTime,
  CndnTermExchRateFixationDate,
  CndnTermExchRateFixationTime,
  FixedExchRateDate,
  ExchRateMaturityDate,
  vlogp.MaturitySelectionRoutine AS MaturitySelectionRoutine,
  DCSPeriodType,
  CommodityUnit,
  CmmdtyPriceExpsrQtyInMassUnit,
  CmmdtyPriceExpsrMassUnit,
  CmmdtyPriceExpsrQtyInVolUnit,
  CmmdtyPriceExpsrVolumeUnit,
  DCSReportingDate,
  QuantitySign,
  MTMConditionGroup,
  MTMCalculationGroup,
  MTMAdjustmentType,
  MTMCalcGrpMarketPriceCondition,
  ConditionTermRateIsFixed,
  ConditionTermExchRateIsFixed,
  CommodityQuantityInTermUnit,
  OldMarketNormMaturityKeyDate,
  NewMarketNormMaturityKeyDate,
  FixedSpreadIsInverted,
  MTMDataSourceType,
  ConditionTermFactorNumerator,
  ConditionTermFactorDenominator,
  ContrPriceExposureIsExecuted,
  CommodityPriceFixationStatus,
  ImplicitFixationIsRelevant,
  vlogp.TimeToMaturity AS TimeToMaturity,
  cast(_TimeToMaturity.NumberOfYearsOfTimeToMaturity as abap.int4) AS NumberOfYearsOfTimeToMaturity,
  cast(_TimeToMaturity.NumberOfMonthsOfTimeToMaturity as abap.int4) AS NumberOfMonthsOfTimeToMaturity,
  cast(_TimeToMaturity.NumberOfDaysOfTimeToMaturity as abap.int4) AS NumberOfDaysOfTimeToMaturity,
  MinimumConditionTermLimitRate,
  MaximumConditionTermLimitRate,
  ConditionTermLimitRateCurrency,
  ConditionTermLimitRateQuantity,
  CndnTermLimitRateQuantityUnit,
  PriceSettingMethod,
  PriceSettingMethodStatus,
  ValidToDateTime,
  PricingProcedure,
  PricingConditionTerm,
  CmmdtyRootDocExternalNumber,
  CmmdtyDocumentExternalNumber
FROM I_VersionedLogisticDocument AS vlogp
LEFT OUTER JOIN I_TimeToMaturity AS _TimeToMaturity ON /* join condition not captured in parsed metadata */
;