I_CurrentMatlValnPriceDEX

DDL: I_CURRENTMATLVALNPRICEDEX Type: view COMPOSITE

Current Matl Valn Price for Extraction

I_CurrentMatlValnPriceDEX (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Accounting and Financial Close

I_CurrentMatlValnPriceDEX is a Composite CDS View (Fact) that provides data about "Current Matl Valn Price for Extraction" in SAP S/4HANA. It reads from 1 data source (P_CURRENTMATLVALNPRICEDEX) and exposes 24 fields with key fields CostEstimate, Ledger, CurrencyRole.

SAP Help Documentation

CategoryCDS Views for Product Cost Controlling
Data CategoryFACT
Purpose
This CDS view provides the data to answer the following business questions: What is the current valid inventory price of a material at the time of request? This view is intended to be used for data extraction. With regular data extraction, you can use this view to create a price history on target system side.

Prerequisites
Authorizations Users must have the authorization to access certain valuation areas and ledgers.

Structure
Further important fields Important fields in this view include the following: Field Name Description CurrencyRole Coded representation of the currency and valuation type LedgerValnCrcyRoleIsUsedInLogs Indicator for the ledger, currency, and valuation type used in logistics

SAP Business Warehouse (SAP BW) Extraction
Data extraction type Full (physical deletions are possible in source tables)

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FIO-GL-IS
CapabilitiesData Source for Data Extraction
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition
Description <p></p> This CDS view provides the data to answer the following business questions:<ul> <li><p>What is the current valid inventory price of a material at the time of request?</p></li> </ul> <p>This view is intended to be used for data extraction.</p> <p>With regular data extraction, you can use this view to create a price history on target system side.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
P_CURRENTMATLVALNPRICEDEX P_CURRENTMATLVALNPRICEDEX from

Annotations (14)

NameValueLevelField
EndUserText.label Current Matl Valn Price for Extraction view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.sqlViewName ICURMATVALPRCDEX view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY CostEstimate CostEstimate Cost Estimate Number for Cost Est. w/o Qty Structure
KEY Ledger Ledger Ledger
KEY CurrencyRole CurrencyRole Curr./Val. Type
Material Material Material Number
ValuationArea ValuationArea Valuation Area
InventoryValuationType InventoryValuationType Valuation Type
CompanyCode CompanyCode Receiver Company Code
SalesOrder SalesOrder Sales and Distribution Document Number
SalesOrderItem SalesOrderItem Item number of the SD document
Supplier Supplier Account Number of Supplier
WBSElementInternalID WBSElementInternalID WBS Internal ID
InvtryValnSpecialStockType InvtryValnSpecialStockType Special Stock Indicator
InventorySpecialStockValnType InventorySpecialStockValnType Valuation of Special Stock
IsSupplierStockValuation IsSupplierStockValuation Vendor Stock Valuation Indicator
InventoryPrice InventoryPrice Material Ledger Price
StandardPrice StandardPrice Material Ledger Price
MovingAveragePrice MovingAveragePrice Material Ledger Price
Currency Currency Valuation Crcy
MaterialPriceControl MaterialPriceControl Price control indicator
MaterialPriceUnitQty MaterialPriceUnitQty Price unit
BaseUnit BaseUnit Base Unit of Measure
LedgerValnCrcyRoleIsUsedInLogs LedgerValnCrcyRoleIsUsedInLogs Indicator: currency type is used in logistic reporting
LedgerName LedgerName Ledger Name
CurrencyRoleName CurrencyRoleName Description

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_CurrentMatlValnPriceDEX.
-- 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_CurrentMatlValnPriceDEX AS
SELECT
  CostEstimate,
  Ledger,
  CurrencyRole,
  Material,
  ValuationArea,
  InventoryValuationType,
  CompanyCode,
  SalesOrder,
  SalesOrderItem,
  Supplier,
  WBSElementInternalID,
  InvtryValnSpecialStockType,
  InventorySpecialStockValnType,
  IsSupplierStockValuation,
  InventoryPrice,
  StandardPrice,
  MovingAveragePrice,
  Currency,
  MaterialPriceControl,
  MaterialPriceUnitQty,
  BaseUnit,
  LedgerValnCrcyRoleIsUsedInLogs,
  LedgerName,
  CurrencyRoleName
FROM P_CURRENTMATLVALNPRICEDEX
;