P_MATVAL_MANAGE_MD_FMLT

DDL: P_MATVAL_MANAGE_MD_FMLT SQL: PMATVALMGMMDF Type: view COMPOSITE Package: ODATA_MATVAL_MANAGE

Master Data for Material Valuations

P_MATVAL_MANAGE_MD_FMLT is a Composite CDS View that provides data about "Master Data for Material Valuations" 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. Part of development package ODATA_MATVAL_MANAGE.

Data Sources (1)

SourceAliasJoin Type
I_MaterialLedgerPrice fmlt from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WBSElementBasicData _WBSElementBasicData xb.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID

Annotations (7)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName PMATVALMGMMDF view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (110)

KeyFieldSource TableSource FieldDescription
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
Currency I_MaterialLedgerPrice Currency Valuation Crcy
FuturePrice
FuturePriceValidityStartDate
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 BaseUnit Unit of Measure
MaterialGroup ma ProductGroup Product Sold Group
MaterialType ma ProductType Product Type Group
PlntMatlIsMarkedForDeletion mc IsMarkedForDeletion Purch.org. data
MaterialUsabilityProfile mc ProfileCode Product Status
AssemblyScrapPercent ppsp AssemblyScrapPercent Assembly scrap
MaterialProcurementCategory mc ProcurementType Procurement
MaterialProcurementProfile ppsp ProcurementSubType SpecProcurement
ProfitCenter mc ProfitCenter Profit Center
HasProductionVersion pws HasProductionVersion
AlternativeBillOfMaterial ppc SourceBOMAlternative
BillOfMaterialVariantUsage ppc ProductBOMUsage
TaskListGroup ppc TaskListGroup Group
TaskListGroupCounter ppc TaskListGroupCounter Group Counter
CostingLotSize ppc CostingLotSize
CostingMatProcurementProfile ppc CostingSpecialProcurementType
ComponentScrapInPercent ppsp ComponentScrapInPercent Component Scrap
IsCoProduct ppc IsCoProduct Co-product?
IsBulkMaterial ppsp ProductIsBulkComponent
BillOfOperationsType ppc TaskListType Task List Type
CostingProductionVersion ppc CostingProductionVersion
IsFixedPriceCoProduct ppc IsFixedPriceCoProduct
IsBlockedForCosting ppc ProductIsCostingRelevant
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
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.Currency AS Currency,
  cast(fmlt.MaterialPrice as fml_dzkprs) AS FuturePrice,
  cast(fmlt.MaterialPriceValidityStartDate as fml_zprsdat) 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.BaseUnit AS BaseUnit,
  ma.ProductGroup AS MaterialGroup,
  ma.ProductType AS MaterialType,
  mc.IsMarkedForDeletion AS PlntMatlIsMarkedForDeletion,
  mc.ProfileCode AS MaterialUsabilityProfile,
  ppsp.AssemblyScrapPercent AS AssemblyScrapPercent,
  mc.ProcurementType AS MaterialProcurementCategory,
  ppsp.ProcurementSubType AS MaterialProcurementProfile,
  mc.ProfitCenter AS ProfitCenter,
  pws.HasProductionVersion AS HasProductionVersion,
  ppc.SourceBOMAlternative AS AlternativeBillOfMaterial,
  ppc.ProductBOMUsage AS BillOfMaterialVariantUsage,
  ppc.TaskListGroup AS TaskListGroup,
  ppc.TaskListGroupCounter AS TaskListGroupCounter,
  ppc.CostingLotSize AS CostingLotSize,
  ppc.CostingSpecialProcurementType AS CostingMatProcurementProfile,
  ppsp.ComponentScrapInPercent AS ComponentScrapInPercent,
  ppc.IsCoProduct AS IsCoProduct,
  ppsp.ProductIsBulkComponent AS IsBulkMaterial,
  ppc.TaskListType AS BillOfOperationsType,
  ppc.CostingProductionVersion AS CostingProductionVersion,
  ppc.IsFixedPriceCoProduct AS IsFixedPriceCoProduct,
  ppc.ProductIsCostingRelevant 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.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]
;