P_MATVAL_MANAGE_MD_FMLT
P_MATVAL_MANAGE_MD_FMLT is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (I_MaterialLedgerPrice) and exposes 110 fields with key fields CostEstimate, Ledger, CurrencyRole, Material, ValuationArea. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaterialLedgerPrice | fmlt | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_WBSElementBasicData | _WBSElementBasicData | xb.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PMATVALMGMMDF | view | |
| VDM.private | true | view | |
| VDM.viewType | #BASIC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view |
Fields (110)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CostEstimate | I_MaterialLedgerPrice | CostEstimate | Cost EstimateNo |
| KEY | Ledger | I_MaterialLedgerPrice | Ledger | Ledger |
| KEY | CurrencyRole | I_MaterialLedgerPrice | CurrencyRole | Curr./Val. Type |
| KEY | Material | I_MaterialLedgerPrice | Material | Vehicle Model |
| KEY | ValuationArea | I_MaterialLedgerPrice | ValuationArea | Valuation Area |
| CompanyCode | I_MaterialLedgerPrice | CompanyCode | Receiver Company Code | |
| InventoryValuationType | I_MaterialLedgerPrice | InventoryValuationType | Valuation Type | |
| MaterialPriceUnitQty | I_MaterialLedgerPrice | MaterialPriceUnitQty | Price unit | |
| ValuationQuantityUnit | I_MaterialLedgerPrice | ValuationQuantityUnit | ||
| FuturePrice | I_MaterialLedgerPrice | MaterialPrice | Inventory Price | |
| FuturePriceValidityStartDate | I_MaterialLedgerPrice | MaterialPriceValidityStartDate | ||
| InvtryValnSpecialStockType | xb | InvtryValnSpecialStockType | ||
| SalesOrder | xb | SalesOrder | SD Document | |
| SalesOrderItem | xb | SalesOrderItem | Sales Order Item | |
| Supplier | xb | Supplier | Supplier | |
| WBSElementInternalID | _WBSElementBasicData | WBSElementInternalID | WBS Internal ID | |
| WBSElementExternalID | _WBSElementBasicData | WBSElementExternalID | WBS Element External ID | |
| BaseUnit | ma | meins | Valuation Unit | |
| MaterialGroup | ma | matkl | Product Sold Group | |
| MaterialType | ma | mtart | Product Type | |
| PlntMatlIsMarkedForDeletion | mc | lvorm | Stock del. flag | |
| MaterialUsabilityProfile | mc | mmsta | Primary Status | |
| AssemblyScrapPercent | mc | ausss | Assembly scrap | |
| MaterialProcurementCategory | mc | beskz | Procuremt Type | |
| MaterialProcurementProfile | mc | sobsl | SpecProcuremKey | |
| ProfitCenter | mc | prctr | Profit Centers | |
| HasProductionVersion | mc | verkz | Version | |
| AlternativeBillOfMaterial | mc | stlal | AlternativeBOM | |
| BillOfMaterialVariantUsage | mc | stlan | Usage | |
| TaskListGroup | mc | plnnr | Task List Group | |
| TaskListGroupCounter | mc | aplal | Group Counter | |
| CostingLotSize | mc | losgr | Cstg Lot Size | |
| CostingMatProcurementProfile | mc | sobsk | SpecProcType | |
| ComponentScrapInPercent | mc | kausf | Component Scrap | |
| IsCoProduct | mc | kzkup | Co-Product | |
| IsBulkMaterial | mc | schgt | Bulk material | |
| BillOfOperationsType | mc | plnty | Task List Type | |
| CostingProductionVersion | mc | fvidk | Prod. Version | |
| IsFixedPriceCoProduct | mc | fxpru | Fixed-Price Co-Prod. | |
| IsBlockedForCosting | mc | ncost | Do Not Cost | |
| PriceDeterminationControl | xb | PriceDeterminationControl | Price Determ. | |
| IsMatlOfValnTypeMarkedForDeltn | xb | IsMatlOfValnTypeMarkedForDeltn | ||
| MaterialValuationClass | xb | MaterialValuationClass | Valuation Class | |
| ValuationClassInPrevPeriod | xb | ValuationClassInPrevPeriod | Val. class PP | |
| ValuationClassInPrevYear | xb | ValuationClassInPrevYear | Val. class PY | |
| CurrentFiscalYear | marvld | CurrentFiscalYear | Fiscal Year | |
| CurrentFiscalPeriod | marvld | CurrentFiscalPeriod | Fiscal Period | |
| PreviousFiscalPeriodFiscalYear | marvld | PreviousFiscalPeriodFiscalYear | ||
| PreviousFiscalPeriod | marvld | PreviousFiscalPeriod | ||
| PreviousFiscalYear | marvld | PreviousFiscalYear | ||
| PreviousFiscalYearPeriod | marvld | PrevFiscalYearLastFiscalPeriod | ||
| InventoryValuationCategory | xb | InventoryValuationCategory | ||
| PriceLastChangeDate | xb | PriceLastChangeDate | Last Price Chg. | |
| TaxPricel1InCoCodeCrcy | xb | TaxPricel1InCoCodeCrcy | ||
| CommercialPrice1InCoCodeCrcy | xb | CommercialPrice1InCoCodeCrcy | ||
| TaxPrice3InCoCodeCrcy | xb | TaxPrice3InCoCodeCrcy | ||
| CommercialPrice3InCoCodeCrcy | xb | CommercialPrice3InCoCodeCrcy | ||
| PlannedPriceInCoCodeCrcy | xb | PlannedPriceInCoCodeCrcy | ||
| PlannedPrice1InCoCodeCrcy | xb | PlannedPrice1InCoCodeCrcy | ||
| PlannedPrice2InCoCodeCrcy | xb | PlannedPrice2InCoCodeCrcy | ||
| PlannedPrice3InCoCodeCrcy | xb | PlannedPrice3InCoCodeCrcy | ||
| FuturePlndPrice1ValdtyDate | xb | FuturePlndPrice1ValdtyDate | ||
| FuturePlndPrice2ValdtyDate | xb | FuturePlndPrice2ValdtyDate | ||
| FuturePlndPrice3ValdtyDate | xb | FuturePlndPrice3ValdtyDate | ||
| HasStdCostEstForFuturePeriod | xb | HasStdCostEstForFuturePeriod | ||
| HasStdCostEstForCurrentPeriod | xb | HasStdCostEstForCurrentPeriod | ||
| HasStdCostEstForPreviousPeriod | xb | HasStdCostEstForPreviousPeriod | ||
| IsLIFOAndFIFORelevant | xb | IsLIFOAndFIFORelevant | ||
| LIFOValuationPoolNumber | xb | LIFOValuationPoolNumber | ||
| CommercialPrice2InCoCodeCrcy | xb | CommercialPrice2InCoCodeCrcy | ||
| TaxPrice2InCoCodeCrcy | xb | TaxPrice2InCoCodeCrcy | ||
| DevaluationYearCount | xb | DevaluationYearCount | ||
| MaintenanceStatus | xb | MaintenanceStatus | Maint. status | |
| FutrCostEstValuationVariant | xb | FutrCostEstValuationVariant | ||
| CurCostEstValuationVariant | xb | CurCostEstValuationVariant | ||
| PrevCostEstValuationVariant | xb | PrevCostEstValuationVariant | ||
| FutureCostEstCostingVersion | xb | FutureCostEstCostingVersion | ||
| CurrentCostEstCostingVersion | xb | CurrentCostEstCostingVersion | ||
| PreviousCostEstCostingVersion | xb | PreviousCostEstCostingVersion | ||
| CostOriginGroup | xb | CostOriginGroup | Origin Group | |
| CostingOverheadGroup | xb | CostingOverheadGroup | ||
| FutureCostEstimateFiscalPeriod | xb | FutureCostEstimateFiscalPeriod | ||
| CurrentCostEstFiscalPeriod | xb | CurrentCostEstFiscalPeriod | ||
| PreviousCostEstFiscalPeriod | xb | PreviousCostEstFiscalPeriod | ||
| FutureCostEstFiscalYear | xb | FutureCostEstFiscalYear | ||
| CurrentCostEstFiscalYear | xb | CurrentCostEstFiscalYear | ||
| PreviousCostEstFiscalYear | xb | PreviousCostEstFiscalYear | ||
| IsMaterialCostedWithQtyStruc | xb | IsMaterialCostedWithQtyStruc | ||
| PreviousPlanPriceInCoCodeCrcy | xb | PreviousPlanPriceInCoCodeCrcy | ||
| CurrentPlanPriceInCoCodeCrcy | xb | CurrentPlanPriceInCoCodeCrcy | ||
| TotStkValAtSlsPrcInCoCodeCrcy | xb | TotStkValAtSlsPrcInCoCodeCrcy | ||
| IsMaterialRelatedOrigin | xb | IsMaterialRelatedOrigin | ||
| PhysicalInventoryBlockInd | xb | PhysicalInventoryBlockInd | Phys. Inv. Blk | |
| DateOfLastPostedCntUnRstrcdStk | xb | DateOfLastPostedCntUnRstrcdStk | Last Count Date | |
| InventoryForCycleCountInd | xb | InventoryForCycleCountInd | CC phys. inv. | |
| ValuationMargin | xb | ValuationMargin | Val. margin | |
| FxdPortnOfPlanPrcInCoCodeCrcy | xb | FxdPortnOfPlanPrcInCoCodeCrcy | ||
| FxdPortOfPrevPlPrcInCoCodeCrcy | xb | FxdPortOfPrevPlPrcInCoCodeCrcy | ||
| FxdPortnOfFutPlPrcInCoCodeCrcy | xb | FxdPortnOfFutPlPrcInCoCodeCrcy | ||
| CurPlanProjSlsOrdValnStrategy | xb | CurPlanProjSlsOrdValnStrategy | ||
| PrevPlanProjSlsOrdValnStrategy | xb | PrevPlanProjSlsOrdValnStrategy | ||
| FutrPlanProjSlsOrdValnStrategy | xb | FutrPlanProjSlsOrdValnStrategy | ||
| ValuationClassSalesOrderStock | xb | ValuationClassSalesOrderStock | VC: Sal.Ord.Stk | |
| ProjectStockValuationClass | xb | ProjectStockValuationClass | Project stk VC | |
| ProductUsageType | xb | ProductUsageType | Product Usage | |
| ProductOriginType | xb | ProductOriginType | Product Origin | |
| IsProducedInhouse | xb | IsProducedInhouse | Prod. in-house | |
| ValnIsBsdOnBatchSpecificUnit | xb | ValnIsBsdOnBatchSpecificUnit | ||
| TaxBasedPricesPriceUnitQty | xb | TaxBasedPricesPriceUnitQty | ||
| ValnClsForSpclStkAtVndr | xb | ValnClsForSpclStkAtVndr | VC: Vendor |
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_MATVAL_MANAGE_MD_FMLT.
-- 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: PMATVALMGMMDF
CREATE VIEW P_MATVAL_MANAGE_MD_FMLT AS
SELECT
fmlt.CostEstimate AS CostEstimate,
fmlt.Ledger AS Ledger,
fmlt.CurrencyRole AS CurrencyRole,
fmlt.Material AS Material,
fmlt.ValuationArea AS ValuationArea,
fmlt.CompanyCode AS CompanyCode,
fmlt.InventoryValuationType AS InventoryValuationType,
fmlt.MaterialPriceUnitQty AS MaterialPriceUnitQty,
fmlt.ValuationQuantityUnit AS ValuationQuantityUnit,
fmlt.MaterialPrice AS FuturePrice,
fmlt.MaterialPriceValidityStartDate AS FuturePriceValidityStartDate,
xb.InvtryValnSpecialStockType AS InvtryValnSpecialStockType,
xb.SalesOrder AS SalesOrder,
xb.SalesOrderItem AS SalesOrderItem,
xb.Supplier AS Supplier,
_WBSElementBasicData.WBSElementInternalID AS WBSElementInternalID,
_WBSElementBasicData.WBSElementExternalID AS WBSElementExternalID,
ma.meins AS BaseUnit,
ma.matkl AS MaterialGroup,
ma.mtart AS MaterialType,
mc.lvorm AS PlntMatlIsMarkedForDeletion,
mc.mmsta AS MaterialUsabilityProfile,
mc.ausss AS AssemblyScrapPercent,
mc.beskz AS MaterialProcurementCategory,
mc.sobsl AS MaterialProcurementProfile,
mc.prctr AS ProfitCenter,
mc.verkz AS HasProductionVersion,
mc.stlal AS AlternativeBillOfMaterial,
mc.stlan AS BillOfMaterialVariantUsage,
mc.plnnr AS TaskListGroup,
mc.aplal AS TaskListGroupCounter,
mc.losgr AS CostingLotSize,
mc.sobsk AS CostingMatProcurementProfile,
mc.kausf AS ComponentScrapInPercent,
mc.kzkup AS IsCoProduct,
mc.schgt AS IsBulkMaterial,
mc.plnty AS BillOfOperationsType,
mc.fvidk AS CostingProductionVersion,
mc.fxpru AS IsFixedPriceCoProduct,
mc.ncost AS IsBlockedForCosting,
xb.PriceDeterminationControl AS PriceDeterminationControl,
xb.IsMatlOfValnTypeMarkedForDeltn AS IsMatlOfValnTypeMarkedForDeltn,
xb.MaterialValuationClass AS MaterialValuationClass,
xb.ValuationClassInPrevPeriod AS ValuationClassInPrevPeriod,
xb.ValuationClassInPrevYear AS ValuationClassInPrevYear,
marvld.CurrentFiscalYear AS CurrentFiscalYear,
marvld.CurrentFiscalPeriod AS CurrentFiscalPeriod,
marvld.PreviousFiscalPeriodFiscalYear AS PreviousFiscalPeriodFiscalYear,
marvld.PreviousFiscalPeriod AS PreviousFiscalPeriod,
marvld.PreviousFiscalYear AS PreviousFiscalYear,
marvld.PrevFiscalYearLastFiscalPeriod AS PreviousFiscalYearPeriod,
xb.InventoryValuationCategory AS InventoryValuationCategory,
xb.PriceLastChangeDate AS PriceLastChangeDate,
xb.TaxPricel1InCoCodeCrcy AS TaxPricel1InCoCodeCrcy,
xb.CommercialPrice1InCoCodeCrcy AS CommercialPrice1InCoCodeCrcy,
xb.TaxPrice3InCoCodeCrcy AS TaxPrice3InCoCodeCrcy,
xb.CommercialPrice3InCoCodeCrcy AS CommercialPrice3InCoCodeCrcy,
xb.PlannedPriceInCoCodeCrcy AS PlannedPriceInCoCodeCrcy,
xb.PlannedPrice1InCoCodeCrcy AS PlannedPrice1InCoCodeCrcy,
xb.PlannedPrice2InCoCodeCrcy AS PlannedPrice2InCoCodeCrcy,
xb.PlannedPrice3InCoCodeCrcy AS PlannedPrice3InCoCodeCrcy,
xb.FuturePlndPrice1ValdtyDate AS FuturePlndPrice1ValdtyDate,
xb.FuturePlndPrice2ValdtyDate AS FuturePlndPrice2ValdtyDate,
xb.FuturePlndPrice3ValdtyDate AS FuturePlndPrice3ValdtyDate,
xb.HasStdCostEstForFuturePeriod AS HasStdCostEstForFuturePeriod,
xb.HasStdCostEstForCurrentPeriod AS HasStdCostEstForCurrentPeriod,
xb.HasStdCostEstForPreviousPeriod AS HasStdCostEstForPreviousPeriod,
xb.IsLIFOAndFIFORelevant AS IsLIFOAndFIFORelevant,
xb.LIFOValuationPoolNumber AS LIFOValuationPoolNumber,
xb.CommercialPrice2InCoCodeCrcy AS CommercialPrice2InCoCodeCrcy,
xb.TaxPrice2InCoCodeCrcy AS TaxPrice2InCoCodeCrcy,
xb.DevaluationYearCount AS DevaluationYearCount,
xb.MaintenanceStatus AS MaintenanceStatus,
xb.FutrCostEstValuationVariant AS FutrCostEstValuationVariant,
xb.CurCostEstValuationVariant AS CurCostEstValuationVariant,
xb.PrevCostEstValuationVariant AS PrevCostEstValuationVariant,
xb.FutureCostEstCostingVersion AS FutureCostEstCostingVersion,
xb.CurrentCostEstCostingVersion AS CurrentCostEstCostingVersion,
xb.PreviousCostEstCostingVersion AS PreviousCostEstCostingVersion,
xb.CostOriginGroup AS CostOriginGroup,
xb.CostingOverheadGroup AS CostingOverheadGroup,
xb.FutureCostEstimateFiscalPeriod AS FutureCostEstimateFiscalPeriod,
xb.CurrentCostEstFiscalPeriod AS CurrentCostEstFiscalPeriod,
xb.PreviousCostEstFiscalPeriod AS PreviousCostEstFiscalPeriod,
xb.FutureCostEstFiscalYear AS FutureCostEstFiscalYear,
xb.CurrentCostEstFiscalYear AS CurrentCostEstFiscalYear,
xb.PreviousCostEstFiscalYear AS PreviousCostEstFiscalYear,
xb.IsMaterialCostedWithQtyStruc AS IsMaterialCostedWithQtyStruc,
xb.PreviousPlanPriceInCoCodeCrcy AS PreviousPlanPriceInCoCodeCrcy,
xb.CurrentPlanPriceInCoCodeCrcy AS CurrentPlanPriceInCoCodeCrcy,
xb.TotStkValAtSlsPrcInCoCodeCrcy AS TotStkValAtSlsPrcInCoCodeCrcy,
xb.IsMaterialRelatedOrigin AS IsMaterialRelatedOrigin,
xb.PhysicalInventoryBlockInd AS PhysicalInventoryBlockInd,
xb.DateOfLastPostedCntUnRstrcdStk AS DateOfLastPostedCntUnRstrcdStk,
xb.InventoryForCycleCountInd AS InventoryForCycleCountInd,
xb.ValuationMargin AS ValuationMargin,
xb.FxdPortnOfPlanPrcInCoCodeCrcy AS FxdPortnOfPlanPrcInCoCodeCrcy,
xb.FxdPortOfPrevPlPrcInCoCodeCrcy AS FxdPortOfPrevPlPrcInCoCodeCrcy,
xb.FxdPortnOfFutPlPrcInCoCodeCrcy AS FxdPortnOfFutPlPrcInCoCodeCrcy,
xb.CurPlanProjSlsOrdValnStrategy AS CurPlanProjSlsOrdValnStrategy,
xb.PrevPlanProjSlsOrdValnStrategy AS PrevPlanProjSlsOrdValnStrategy,
xb.FutrPlanProjSlsOrdValnStrategy AS FutrPlanProjSlsOrdValnStrategy,
xb.ValuationClassSalesOrderStock AS ValuationClassSalesOrderStock,
xb.ProjectStockValuationClass AS ProjectStockValuationClass,
xb.ProductUsageType AS ProductUsageType,
xb.ProductOriginType AS ProductOriginType,
xb.IsProducedInhouse AS IsProducedInhouse,
xb.ValnIsBsdOnBatchSpecificUnit AS ValnIsBsdOnBatchSpecificUnit,
xb.TaxBasedPricesPriceUnitQty AS TaxBasedPricesPriceUnitQty,
xb.ValnClsForSpclStkAtVndr AS ValnClsForSpclStkAtVndr
FROM I_MaterialLedgerPrice AS fmlt
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON xb.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA