P_Versionedlogisticdocument
P_Versionedlogisticdocument is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_VersionedLogisticDocument) and exposes 146 fields with key fields PricingKey, Version, PricingDocumentItem, ConditionType, SubConditionType.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_VersionedLogisticDocument | I_VersionedLogisticDocument | from |
Parameters (6)
| Name | Type | Default |
|---|---|---|
| P_consumption_type | cmm_vlogp_consumptiontype | |
| P_valuation_date0 | cmm_eval_keydate | |
| P_valuation_date1 | cmm_eval_keydate | |
| P_FX_valuation_date | cmm_eval_keydate | |
| P_snapshot_date0 | cmm_dend_cutdate | |
| P_snapshot_date1 | cmm_dend_cutdate |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PVLOGP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view |
Fields (146)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PricingKey | PricingKey | ||
| KEY | Version | Version | ||
| KEY | PricingDocumentItem | PricingDocumentItem | ||
| KEY | ConditionType | ConditionType | ||
| KEY | SubConditionType | SubConditionType | ||
| MTMDataSourceType | MTMDataSourceType | |||
| ValidityStartDate | ValidityStartDate | |||
| ValidityStartDateTime | ValidityStartDateTime | |||
| ValidityEndDate | ValidityEndDate | |||
| ValidityEndDateTime | ValidityEndDateTime | |||
| SourceTransactionEventDateTime | SourceTransactionEventDateTime | |||
| SourceTransacEventEndDateTime | SourceTransacEventEndDateTime | |||
| EndOfDayBusinessEntityKey | EndOfDayBusinessEntityKey | |||
| MarketNormBusinessEntityKey | MarketNormBusinessEntityKey | |||
| DeliveryPeriodStartDate | DeliveryPeriodStartDate | |||
| DeliveryPeriodEndDate | DeliveryPeriodEndDate | |||
| SpreadBusinessEntityKey | SpreadBusinessEntityKey | |||
| MaximumVersion | MaximumVersion | |||
| PreviousVersion | PreviousVersion | |||
| PreviousSubConditionType | PrevVersionSubConditionType | |||
| ValuationDate0 | ||||
| ValuationDate1 | ||||
| FxValuationDate | ||||
| SnapshotDate0 | ||||
| SnapshotDate1 | ||||
| BusinessDocumentCompanyCode | ||||
| SalesOrganization | SalesOrganization | |||
| DistributionChannel | DistributionChannel | |||
| Division | Division | |||
| Creditor | Creditor | |||
| SoldToParty | SoldToParty | |||
| Material | Material | |||
| PhysicalCommodity | PhysicalCommodity | |||
| Plant | Plant | |||
| StorageLocation | StorageLocation | |||
| Batch | Batch | |||
| IncotermsClassification | IncotermsClassification | |||
| IncotermsTransferLocation | IncotermsTransferLocation | |||
| ConditionApplication | ConditionApplication | |||
| SourceDocument | SourceDocument | |||
| SourceDocumentBusObjType | SourceDocumentBusObjType | |||
| OriginReferenceDocument | OriginReferenceDocument | |||
| OriginReferenceDocumentItem | OriginReferenceDocumentItem | |||
| OriginReferenceDocBusObjType | OriginReferenceDocBusObjType | |||
| ReferenceDocument | ReferenceDocument | |||
| ReferenceDocumentItem | ReferenceDocumentItem | |||
| ReferenceDocBusObjType | ReferenceDocBusObjType | |||
| DeliveryDate | DeliveryDate | |||
| ExpectedPaymentDate | ExpectedPaymentDate | |||
| StatisticsCurrency | StatisticsCurrency | |||
| DocumentCurrency | DocumentCurrency | |||
| ProfitCenter | ProfitCenter | |||
| BusinessArea | BusinessArea | |||
| PurchasingOrganization | PurchasingOrganization | |||
| MaterialGroup | MaterialGroup | |||
| IsIntercompanyTransfer | IsIntercompanyTransfer | |||
| PricingConditionCalculationType | ||||
| ConditionRate | ConditionRate | |||
| ConditionCurrency | ConditionCurrency | |||
| ConditionQuantity | ConditionQuantity | |||
| ConditionQuantityUnit | ConditionQuantityUnit | |||
| CommodityPricingEngineConditionTermRate | ||||
| OldConditionTermrate | ConditionTermRate | |||
| ConditionTermRateCurrency | ConditionTermRateCurrency | |||
| ConditionTermRateQuantity | ConditionTermRateQuantity | |||
| ConditionTermRateQuantityUnit | ConditionTermRateQuantityUnit | |||
| ConditionTermValue | ConditionTermValue | |||
| OldConditionTermValue | ConditionTermValue | |||
| ConditionTermValueCurrency | ConditionTermValueCurrency | |||
| ConditionTermRateMktCurrency | ConditionTermRateMktCurrency | |||
| ConditionTermName | ConditionTermName | |||
| ConditionTermStatus | ConditionTermStatus | |||
| RoundingDecimalPlaces | RoundingDecimalPlaces | |||
| ConditionTermRateIsRounded | ConditionTermRateIsRounded | |||
| ConditionTermRateNmrtr | ConditionTermRateNmrtr | |||
| ConditionTermRateDnmntr | ConditionTermRateDnmntr | |||
| ConditionTermExtensionUsage | ConditionTermExtensionUsage | |||
| MaturitySelectionType | MaturitySelectionType | |||
| MaturitySelectionRoutine | MaturitySelectionRoutine | |||
| DCSPeriodType | DCSPeriodType | |||
| QuotationPeriodReferenceDate | QuotationPeriodReferenceDate | |||
| QuotationsCommodityCurveQuotationKeyType | ||||
| QuotationDateList | QuotationDateList | |||
| FutureRefQuotationDateList | FutureRefQuotationDateList | |||
| n_2416345QuotationPeriodStartDate | ||||
| QuotationPeriodEndDate | QuotationPeriodEndDate | |||
| FixedtermsmaystillrefertoDCS | ||||
| DerivativeContrSpecification | ||||
| MarketIdentifierCode | MarketIdentifierCode | |||
| FutureRefMarketIdentifierCode | FutureRefMarketIdentifierCode | |||
| MaturityKeyDate | MaturityKeyDate | |||
| CommodityContractMaturityCode | DerivativeContractMaturityCode | |||
| BasisID | BasisID | |||
| BasisType | BasisType | |||
| QuotationGroup | QuotationGroup | |||
| QuotationGroupCalculationRule | QuotationGroupCalculationRule | |||
| PriceIsRealized | PriceIsRealized | |||
| ConditionTermRateFixation | ConditionTermRateFixation | |||
| PricingStatus | PricingStatus | |||
| CndnTermRateFixationDate | CndnTermRateFixationDate | |||
| CndnTermRateFixationTime | CndnTermRateFixationTime | |||
| CndnTermExchRateFixationDate | CndnTermExchRateFixationDate | |||
| CndnTermExchRateFixationTime | CndnTermExchRateFixationTime | |||
| FixedExchRateDate | FixedExchRateDate | |||
| ExchRateMaturityDate | ExchRateMaturityDate | |||
| MiscellanousfieldsCommodityQuantity | ||||
| CommodityUnit | CommodityUnit | |||
| QuantitySign | QuantitySign | |||
| MTMConditionGroupCategory | MTMConditionGroupCategory | |||
| MTMConditionGroup | MTMConditionGroup | |||
| MTMCalculationGroup | MTMCalculationGroup | |||
| MTMAdjustmentType | MTMAdjustmentType | |||
| MTMCalcGrpMarketPriceCondition | MTMCalcGrpMarketPriceCondition | |||
| ConditionTermRateIsFixed | ConditionTermRateIsFixed | |||
| ConditionTermExchRateIsFixed | ConditionTermExchRateIsFixed | |||
| CommodityQuantityInTermUnit | CommodityQuantityInTermUnit | |||
| n_2308030OldMarketNormMaturityKeyDate | ||||
| n_2416345NewMarketNormMaturityKeyDate | ||||
| n_2416345FixedSpreadIsInverted | ||||
| FinancialInstrTransactionType | FinancialInstrTransactionType | |||
| BusinessPartner | BusinessPartner | |||
| SecurityClass | SecurityClass | |||
| NumberOfCommodityContracts | NumberOfCommodityContracts | |||
| TreasuryPositionAccount | TreasuryPositionAccount | |||
| TreasuryContractType | TreasuryContractType | |||
| TreasuryPositionLongShortCode | TreasuryPositionLongShortCode | |||
| TPLPrevVersionCommodityQuantity | ||||
| PreviousVersionQuantitySign | PreviousVersionQuantitySign | |||
| PrevVersCndnTermRateCurrency | PrevVersCndnTermRateCurrency | |||
| PrevVersionConditionTermValue | PrevVersionConditionTermValue | |||
| ImplicitFixationIsRelevant | ImplicitFixationIsRelevant | |||
| ConditionTermFactorNumerator | ConditionTermFactorNumerator | |||
| ConditionTermFactorDenominator | ConditionTermFactorDenominator | |||
| ComparImplicitFixationIsRlvt | ComparImplicitFixationIsRlvt | |||
| CmmdtyPriceExpsrQtyInMassUnit | CmmdtyPriceExpsrQtyInMassUnit | |||
| CmmdtyPriceExpsrVolumeUnit | CmmdtyPriceExpsrVolumeUnit | |||
| CmmdtyPriceExpsrQtyInVolUnit | CmmdtyPriceExpsrQtyInVolUnit | |||
| ContrPriceExposureIsExecuted | ContrPriceExposureIsExecuted | |||
| CmmdtyForwardIndexTiming | CmmdtyForwardIndexTiming | |||
| PriceSettingMethod | PriceSettingMethod | |||
| PriceSettingMethodStatus | PriceSettingMethodStatus | |||
| ValidToDateTime | ValidToDateTime | |||
| PricingProcedure | PricingProcedure | |||
| PricingConditionTerm | PricingConditionTerm | |||
| CmmdtyRootDocExternalNumber | CmmdtyRootDocExternalNumber | |||
| CmmdtyDocumentExternalNumber | CmmdtyDocumentExternalNumber |
@AbapCatalog.sqlViewName: 'PVLOGP'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@VDM.private: true
define view P_Versionedlogisticdocument
with parameters
P_consumption_type : cmm_vlogp_consumptiontype, -- analytic consumption type
P_valuation_date0 : cmm_eval_keydate, -- valuation key date
P_valuation_date1 : cmm_eval_keydate, -- valuation key date
P_FX_valuation_date : cmm_eval_keydate, -- FX valuation date
P_snapshot_date0 : cmm_dend_cutdate, -- date of snapshot to be selected
P_snapshot_date1 : cmm_dend_cutdate -- date of snapshot to be selected
as select from I_VersionedLogisticDocument
{
key PricingKey,
key Version,
key PricingDocumentItem,
key ConditionType,
key SubConditionType,
MTMDataSourceType,
ValidityStartDate,
ValidityStartDateTime,
ValidityEndDate,
ValidityEndDateTime,
SourceTransactionEventDateTime,
SourceTransacEventEndDateTime,
EndOfDayBusinessEntityKey,
MarketNormBusinessEntityKey,
DeliveryPeriodStartDate,
DeliveryPeriodEndDate,
SpreadBusinessEntityKey,
MaximumVersion,
PreviousVersion,
PrevVersionSubConditionType as PreviousSubConditionType,
-- Parameter Columns
:P_consumption_type as ConsumptionType,
:P_valuation_date0 as ValuationDate0,
:P_valuation_date1 as ValuationDate1,
:P_FX_valuation_date as FxValuationDate,
:P_snapshot_date0 as SnapshotDate0,
:P_snapshot_date1 as SnapshotDate1,
-- Business Document
CompanyCode,
SalesOrganization,
DistributionChannel,
Division,
Creditor,
SoldToParty,
Material,
PhysicalCommodity,
Plant,
StorageLocation,
Batch,
IncotermsClassification,
IncotermsTransferLocation,
ConditionApplication,
SourceDocument,
SourceDocumentBusObjType,
OriginReferenceDocument,
OriginReferenceDocumentItem,
OriginReferenceDocBusObjType,
ReferenceDocument,
ReferenceDocumentItem,
ReferenceDocBusObjType,
DeliveryDate,
ExpectedPaymentDate,
StatisticsCurrency,
DocumentCurrency,
ProfitCenter,
BusinessArea,
PurchasingOrganization,
MaterialGroup,
IsIntercompanyTransfer,
-- Pricing
ConditionCalculationType,
ConditionRate,
ConditionCurrency,
ConditionQuantity,
ConditionQuantityUnit,
-- Commodity Pricing Engine
@Semantics.amount.currencyCode: 'ConditionTermRateCurrency'
@DefaultAggregation:#NONE
ConditionTermRate,
@Semantics.amount.currencyCode: 'ConditionTermRateCurrency'
@DefaultAggregation:#NONE
ConditionTermRate as OldConditionTermrate,
@Semantics.currencyCode: true
ConditionTermRateCurrency,
ConditionTermRateQuantity,
ConditionTermRateQuantityUnit,
@Semantics.amount.currencyCode: 'ConditionTermValueCurrency'
@DefaultAggregation:#NONE
ConditionTermValue,
@Semantics.amount.currencyCode: 'ConditionTermValueCurrency'
@DefaultAggregation:#NONE
ConditionTermValue as OldConditionTermValue,
@Semantics.currencyCode: true
ConditionTermValueCurrency,
ConditionTermRateMktCurrency,
ConditionTermName,
ConditionTermStatus,
RoundingDecimalPlaces,
ConditionTermRateIsRounded,
ConditionTermRateNmrtr,
ConditionTermRateDnmntr,
ConditionTermExtensionUsage,
MaturitySelectionType,
MaturitySelectionRoutine,
DCSPeriodType,
QuotationPeriodReferenceDate,
cast( substring(coalesce(CmmdtyLtstEvalKeyDateTime, ' '), 1, 8)
as cpet_erp_latest_ekd_dat) as CmmdtyLtstEvaluationKeyDate,
-- Quotations / Commodity Curve
QuotationKeyType,
QuotationDateList,
FutureRefQuotationDateList, --n_2416345
QuotationPeriodStartDate,
QuotationPeriodEndDate,
-- Fixed terms may still refer to DCS, MIC etc.
DerivativeContrSpecification,
MarketIdentifierCode,
FutureRefMarketIdentifierCode,
MaturityKeyDate,
DerivativeContractMaturityCode as CommodityContractMaturityCode,
BasisID,
BasisType,
QuotationGroup,
QuotationGroupCalculationRule,
PriceIsRealized,
ConditionTermRateFixation,
PricingStatus,
CndnTermRateFixationDate,
CndnTermRateFixationTime,
CndnTermExchRateFixationDate,
CndnTermExchRateFixationTime,
FixedExchRateDate,
ExchRateMaturityDate,
-- Miscellanous fields
@Semantics.quantity.unitOfMeasure: 'CommodityUnit'
@DefaultAggregation:#NONE
CommodityQuantity,
@Semantics.unitOfMeasure: true
CommodityUnit,
QuantitySign,
MTMConditionGroupCategory,
MTMConditionGroup,
MTMCalculationGroup,
MTMAdjustmentType,
MTMCalcGrpMarketPriceCondition,
ConditionTermRateIsFixed,
ConditionTermExchRateIsFixed,
@Semantics.quantity.unitOfMeasure: 'ConditionTermRateQuantityUnit'
@DefaultAggregation:#NONE
CommodityQuantityInTermUnit, --n_2308030
OldMarketNormMaturityKeyDate, --n_2416345
NewMarketNormMaturityKeyDate, --n_2416345
FixedSpreadIsInverted, --n_2416345
-- Treasury fields
FinancialInstrumentProductType,
FinancialInstrTransactionType,
BusinessPartner,
SecurityClass,
NumberOfCommodityContracts,
TreasuryPositionAccount,
TreasuryContractType,
TreasuryPositionLongShortCode,
-- TPL
PrevVersionCommodityQuantity,
PreviousVersionQuantitySign,
PrevVersCndnTermRateCurrency,
PrevVersionConditionTermValue,
ImplicitFixationIsRelevant,
ConditionTermFactorNumerator,
ConditionTermFactorDenominator,
ComparImplicitFixationIsRlvt, -- Implicit relevant
ComparCndnTermFactorNumerator, -- Implicit relevant
ComparCndnTrmFctrDenominator, -- Implicit relevant
ComparMinCndnTermLimitRate, -- Implicit relevant
ComparMaxCndnTermLimitRate, -- Implicit relevant
--- Added Volume and Mass
CmmdtyPriceExpsrMassUnit,
@Semantics.quantity.unitOfMeasure: 'CmmdtyPriceExpsrMassUnit'
@DefaultAggregation:#NONE
CmmdtyPriceExpsrQtyInMassUnit,
CmmdtyPriceExpsrVolumeUnit,
@Semantics.quantity.unitOfMeasure: 'CmmdtyPriceExpsrVolumeUnit'
@DefaultAggregation:#NONE
CmmdtyPriceExpsrQtyInVolUnit,
ContrPriceExposureIsExecuted,
CmmdtyForwardIndexTiming,
PriceSettingMethod,
PriceSettingMethodStatus,
ValidToDateTime,
PricingProcedure,
PricingConditionTerm,
CmmdtyRootDocExternalNumber,
CmmdtyDocumentExternalNumber
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_VERSIONEDLOGISTICDOCUMENT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA