I_CurrentMaterialValuations

DDL: I_CURRENTMATERIALVALUATIONS Type: view_entity COMPOSITE Package: ODATA_MATVAL_MANAGE

Current Material Valuations

I_CurrentMaterialValuations is a Composite CDS View that provides data about "Current Material Valuations" in SAP S/4HANA. It reads from 1 data source (P_MATVAL_MANAGE_MD_FMLT) and exposes 135 fields with key fields CostEstimate, LedgerValuationCurrencyRole. It has 6 associations to related views. Part of development package ODATA_MATVAL_MANAGE.

Data Sources (1)

SourceAliasJoin Type
P_MATVAL_MANAGE_MD_FMLT md from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_MaterialLedgerPrice _STDPR _STDPR.CostEstimate = md.CostEstimate and _STDPR.Ledger = md.Ledger and _STDPR.CurrencyRole = md.CurrencyRole and _STDPR.MaterialPriceType = 'STDPR' and _STDPR.MaterialPriceSubtype = '' and _STDPR.MatlPrcValdtyEndFsclYearPeriod = '9999012' and _STDPR.Material = md.Material and _STDPR.CompanyCode = md.CompanyCode and _STDPR.ValuationArea = md.ValuationArea
[0..1] I_MaterialLedgerPrice _ACT _ACT.CostEstimate = md.CostEstimate and _ACT.CurrencyRole = md.CurrencyRole and _ACT.Ledger = md.Ledger and _ACT.MaterialPriceType = 'ACT' and _ACT.MaterialPriceSubtype = 'ACT' and _ACT.MatlPrcValdtyEndFsclYearPeriod = '9999012' and _ACT.Material = md.Material and _ACT.CompanyCode = md.CompanyCode and _ACT.ValuationArea = md.ValuationArea
[0..1] I_MaterialLedgerPrice _MAP _MAP.CostEstimate = md.CostEstimate and _MAP.CurrencyRole = md.CurrencyRole and _MAP.Ledger = md.Ledger and _MAP.MaterialPriceType = 'MAP' and _MAP.MaterialPriceSubtype = '' and _MAP.MatlPrcValdtyEndFsclYearPeriod = '9999012' and _MAP.Material = md.Material and _MAP.Material = md.Material and _MAP.CompanyCode = md.CompanyCode and _MAP.ValuationArea = md.ValuationArea
[0..1] I_MaterialLedgerPrice _FSTDCE _FSTDCE.CostEstimate = md.CostEstimate and _FSTDCE.CurrencyRole = md.CurrencyRole and _FSTDCE.Ledger = md.Ledger and _FSTDCE.MaterialPriceType = 'FSTDCE' and _FSTDCE.MaterialPriceSubtype = '' and _FSTDCE.Material = md.Material and _FSTDCE.Material = md.Material and _FSTDCE.CompanyCode = md.CompanyCode and _FSTDCE.ValuationArea = md.ValuationArea and _FSTDCE.MatlPrcValidityStartFiscalYear = md.CurrentFiscalYear and _FSTDCE.MatlPrcValdtyStartFiscalPeriod = md.CurrentFiscalPeriod
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language

Annotations (6)

NameValueLevelField
EndUserText.label Current Material Valuations view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (135)

KeyFieldSource TableSource FieldDescription
KEY CostEstimate P_MATVAL_MANAGE_MD_FMLT CostEstimate Cost EstimateNo
KEY LedgerValuationCurrencyRole lvcr LedgerValuationCurrencyRole
LegalCurrencyRole lvcr LegalCurrencyRole
Ledger lvcr Ledger Ledger
AccountingValuationView lvcr AccountingValuationView
AccountingValuationSubview lvcr AccountingValuationSubview
CurrencyRole lvcr CurrencyRole Curr./Val. Type
LegalCurrencyRoleName lvcr LegalCurrencyRoleName
AccountingValuationViewName lvcr AccountingValuationViewName
AccountingValuationSubviewName lvcr AccountingValuationSubviewName
AcctgValnVwSubviewCombinedName lvcr AcctgValnVwSubviewCombinedName
LedgerName lvcr LedgerName Ledger Name
Material P_MATVAL_MANAGE_MD_FMLT Material Vehicle Model
ValuationArea P_MATVAL_MANAGE_MD_FMLT ValuationArea Valuation Area
InventoryValuationType P_MATVAL_MANAGE_MD_FMLT InventoryValuationType Valuation Type
ControllingArea _CompanyCode ControllingArea Controlling Area
InvtryValnSpecialStockType P_MATVAL_MANAGE_MD_FMLT InvtryValnSpecialStockType
SalesOrder P_MATVAL_MANAGE_MD_FMLT SalesOrder SD Document
SalesOrderItem P_MATVAL_MANAGE_MD_FMLT SalesOrderItem Sales Order Item
Supplier P_MATVAL_MANAGE_MD_FMLT Supplier Supplier
WBSElementInternalID P_MATVAL_MANAGE_MD_FMLT WBSElementInternalID WBS Internal ID
WBSElementExternalID P_MATVAL_MANAGE_MD_FMLT WBSElementExternalID WBS Element External ID
FuturePrice P_MATVAL_MANAGE_MD_FMLT FuturePrice
FuturePriceValidityStartDate P_MATVAL_MANAGE_MD_FMLT FuturePriceValidityStartDate Valid from
FuturePlannedPrice
MaterialPriceControl INVPR MaterialPriceControl Price Control
PriceDeterminationControl P_MATVAL_MANAGE_MD_FMLT PriceDeterminationControl Price Determ.
InventoryPrice INVPR MaterialPrice Inventory Price
MaterialPriceendasMovingAveragePrice
MaterialPriceendasStandardPrice
MaterialPriceUnitQty INVPR MaterialPriceUnitQty Price unit
CompanyCode P_MATVAL_MANAGE_MD_FMLT CompanyCode Receiver Company Code
Currency lvcr Currency Valuation Crcy
CompanyCodeCurrency
BaseUnit P_MATVAL_MANAGE_MD_FMLT BaseUnit Unit of Measure
ValuationQuantityUnit P_MATVAL_MANAGE_MD_FMLT ValuationQuantityUnit
MaterialGroup P_MATVAL_MANAGE_MD_FMLT MaterialGroup Product Group
MaterialType P_MATVAL_MANAGE_MD_FMLT MaterialType Material Type
PlntMatlIsMarkedForDeletion P_MATVAL_MANAGE_MD_FMLT PlntMatlIsMarkedForDeletion Purch.org. data
AssemblyScrapPercent P_MATVAL_MANAGE_MD_FMLT AssemblyScrapPercent Assembly scrap
MaterialProcurementCategory P_MATVAL_MANAGE_MD_FMLT MaterialProcurementCategory Procurement
MaterialProcurementProfile P_MATVAL_MANAGE_MD_FMLT MaterialProcurementProfile Special Procur.
ProfitCenter P_MATVAL_MANAGE_MD_FMLT ProfitCenter Profit Center
HasProductionVersion P_MATVAL_MANAGE_MD_FMLT HasProductionVersion
AlternativeBillOfMaterial P_MATVAL_MANAGE_MD_FMLT AlternativeBillOfMaterial
BillOfMaterialVariantUsage P_MATVAL_MANAGE_MD_FMLT BillOfMaterialVariantUsage Usage
TaskListGroup P_MATVAL_MANAGE_MD_FMLT TaskListGroup Group
TaskListGroupCounter P_MATVAL_MANAGE_MD_FMLT TaskListGroupCounter Group Counter
CostingLotSize P_MATVAL_MANAGE_MD_FMLT CostingLotSize
CostingMatProcurementProfile P_MATVAL_MANAGE_MD_FMLT CostingMatProcurementProfile
IsCoProduct P_MATVAL_MANAGE_MD_FMLT IsCoProduct Co-product?
ComponentScrapInPercent P_MATVAL_MANAGE_MD_FMLT ComponentScrapInPercent Component Scrap
IsBulkMaterial P_MATVAL_MANAGE_MD_FMLT IsBulkMaterial Bulk material
BillOfOperationsType P_MATVAL_MANAGE_MD_FMLT BillOfOperationsType Task List Type
CostingProductionVersion P_MATVAL_MANAGE_MD_FMLT CostingProductionVersion
IsFixedPriceCoProduct P_MATVAL_MANAGE_MD_FMLT IsFixedPriceCoProduct
IsBlockedForCosting P_MATVAL_MANAGE_MD_FMLT IsBlockedForCosting
IsMatlOfValnTypeMarkedForDeltn P_MATVAL_MANAGE_MD_FMLT IsMatlOfValnTypeMarkedForDeltn
MaterialUsabilityProfile P_MATVAL_MANAGE_MD_FMLT MaterialUsabilityProfile P-S Mat. Status
MaterialValuationClass P_MATVAL_MANAGE_MD_FMLT MaterialValuationClass Valuation Class
ValuationClassInPrevPeriod P_MATVAL_MANAGE_MD_FMLT ValuationClassInPrevPeriod Val. class PP
ValuationClassInPrevYear P_MATVAL_MANAGE_MD_FMLT ValuationClassInPrevYear Val. class PY
CurrentFiscalYear P_MATVAL_MANAGE_MD_FMLT CurrentFiscalYear Fiscal Year
CurrentFiscalPeriod P_MATVAL_MANAGE_MD_FMLT CurrentFiscalPeriod Fiscal Period
PreviousFiscalPeriodFiscalYear P_MATVAL_MANAGE_MD_FMLT PreviousFiscalPeriodFiscalYear
PreviousFiscalPeriod P_MATVAL_MANAGE_MD_FMLT PreviousFiscalPeriod
PreviousFiscalYear P_MATVAL_MANAGE_MD_FMLT PreviousFiscalYear
PreviousFiscalYearPeriod P_MATVAL_MANAGE_MD_FMLT PreviousFiscalYearPeriod
InventoryValuationCategory P_MATVAL_MANAGE_MD_FMLT InventoryValuationCategory
PriceLastChangeDate P_MATVAL_MANAGE_MD_FMLT PriceLastChangeDate Last Price Chg.
TaxPricel1InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT TaxPricel1InCoCodeCrcy
CommercialPrice1InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT CommercialPrice1InCoCodeCrcy
TaxPrice3InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT TaxPrice3InCoCodeCrcy
CommercialPrice3InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT CommercialPrice3InCoCodeCrcy
PlannedPriceInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT PlannedPriceInCoCodeCrcy
PlannedPrice1InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT PlannedPrice1InCoCodeCrcy
PlannedPrice2InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT PlannedPrice2InCoCodeCrcy
PlannedPrice3InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT PlannedPrice3InCoCodeCrcy
FuturePlndPrice1ValdtyDate P_MATVAL_MANAGE_MD_FMLT FuturePlndPrice1ValdtyDate
FuturePlndPrice2ValdtyDate P_MATVAL_MANAGE_MD_FMLT FuturePlndPrice2ValdtyDate
FuturePlndPrice3ValdtyDate P_MATVAL_MANAGE_MD_FMLT FuturePlndPrice3ValdtyDate
HasStdCostEstForFuturePeriod P_MATVAL_MANAGE_MD_FMLT HasStdCostEstForFuturePeriod
HasStdCostEstForCurrentPeriod P_MATVAL_MANAGE_MD_FMLT HasStdCostEstForCurrentPeriod
HasStdCostEstForPreviousPeriod P_MATVAL_MANAGE_MD_FMLT HasStdCostEstForPreviousPeriod
IsLIFOAndFIFORelevant P_MATVAL_MANAGE_MD_FMLT IsLIFOAndFIFORelevant
LIFOValuationPoolNumber P_MATVAL_MANAGE_MD_FMLT LIFOValuationPoolNumber
CommercialPrice2InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT CommercialPrice2InCoCodeCrcy
TaxPrice2InCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT TaxPrice2InCoCodeCrcy
DevaluationYearCount P_MATVAL_MANAGE_MD_FMLT DevaluationYearCount
MaintenanceStatus P_MATVAL_MANAGE_MD_FMLT MaintenanceStatus Maint. status
FutrCostEstValuationVariant P_MATVAL_MANAGE_MD_FMLT FutrCostEstValuationVariant
CurCostEstValuationVariant P_MATVAL_MANAGE_MD_FMLT CurCostEstValuationVariant
PrevCostEstValuationVariant P_MATVAL_MANAGE_MD_FMLT PrevCostEstValuationVariant
FutureCostEstCostingVersion P_MATVAL_MANAGE_MD_FMLT FutureCostEstCostingVersion
CurrentCostEstCostingVersion P_MATVAL_MANAGE_MD_FMLT CurrentCostEstCostingVersion
PreviousCostEstCostingVersion P_MATVAL_MANAGE_MD_FMLT PreviousCostEstCostingVersion
CostOriginGroup P_MATVAL_MANAGE_MD_FMLT CostOriginGroup Origin Group
CostingOverheadGroup P_MATVAL_MANAGE_MD_FMLT CostingOverheadGroup
FutureCostEstimateFiscalPeriod P_MATVAL_MANAGE_MD_FMLT FutureCostEstimateFiscalPeriod
CurrentCostEstFiscalPeriod P_MATVAL_MANAGE_MD_FMLT CurrentCostEstFiscalPeriod
PreviousCostEstFiscalPeriod P_MATVAL_MANAGE_MD_FMLT PreviousCostEstFiscalPeriod
FutureCostEstFiscalYear P_MATVAL_MANAGE_MD_FMLT FutureCostEstFiscalYear
CurrentCostEstFiscalYear P_MATVAL_MANAGE_MD_FMLT CurrentCostEstFiscalYear
PreviousCostEstFiscalYear P_MATVAL_MANAGE_MD_FMLT PreviousCostEstFiscalYear
IsMaterialCostedWithQtyStruc P_MATVAL_MANAGE_MD_FMLT IsMaterialCostedWithQtyStruc
PreviousPlanPriceInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT PreviousPlanPriceInCoCodeCrcy
CurrentPlanPriceInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT CurrentPlanPriceInCoCodeCrcy
TotStkValAtSlsPrcInCoCodeCrcy bal TotStkValAtSlsPrcInCoCodeCrcy
IsMaterialRelatedOrigin P_MATVAL_MANAGE_MD_FMLT IsMaterialRelatedOrigin
PhysicalInventoryBlockInd P_MATVAL_MANAGE_MD_FMLT PhysicalInventoryBlockInd Phys. Inv. Blk
DateOfLastPostedCntUnRstrcdStk P_MATVAL_MANAGE_MD_FMLT DateOfLastPostedCntUnRstrcdStk Last Count Date
InventoryForCycleCountInd P_MATVAL_MANAGE_MD_FMLT InventoryForCycleCountInd CC phys. inv.
ValuationMargin P_MATVAL_MANAGE_MD_FMLT ValuationMargin Val. margin
FxdPortnOfPlanPrcInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT FxdPortnOfPlanPrcInCoCodeCrcy
FxdPortOfPrevPlPrcInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT FxdPortOfPrevPlPrcInCoCodeCrcy
FxdPortnOfFutPlPrcInCoCodeCrcy P_MATVAL_MANAGE_MD_FMLT FxdPortnOfFutPlPrcInCoCodeCrcy
CurPlanProjSlsOrdValnStrategy P_MATVAL_MANAGE_MD_FMLT CurPlanProjSlsOrdValnStrategy
PrevPlanProjSlsOrdValnStrategy P_MATVAL_MANAGE_MD_FMLT PrevPlanProjSlsOrdValnStrategy
FutrPlanProjSlsOrdValnStrategy P_MATVAL_MANAGE_MD_FMLT FutrPlanProjSlsOrdValnStrategy
ValuationClassSalesOrderStock P_MATVAL_MANAGE_MD_FMLT ValuationClassSalesOrderStock VC: Sal.Ord.Stk
ProjectStockValuationClass P_MATVAL_MANAGE_MD_FMLT ProjectStockValuationClass Project stk VC
ProductUsageType P_MATVAL_MANAGE_MD_FMLT ProductUsageType Product Usage
ProductOriginType P_MATVAL_MANAGE_MD_FMLT ProductOriginType Product Origin
IsProducedInhouse P_MATVAL_MANAGE_MD_FMLT IsProducedInhouse Prod. in-house
ValnIsBsdOnBatchSpecificUnit P_MATVAL_MANAGE_MD_FMLT ValnIsBsdOnBatchSpecificUnit
TaxBasedPricesPriceUnitQty P_MATVAL_MANAGE_MD_FMLT TaxBasedPricesPriceUnitQty
ValnClsForSpclStkAtVndr P_MATVAL_MANAGE_MD_FMLT ValnClsForSpclStkAtVndr VC: Vendor
FiscalPeriodEndDate fpi FiscalPeriodEndDate
NextFiscalPeriodStartDate
ControllingValuationType lvcr AccountingValuationView
MaterialName _MaterialText MaterialName Material Description
CompanyCodeName _CompanyCode CompanyCodeName Company Name
Plant plt Plant Valuation Area
PlantName plt PlantName Plant Name
_ControllingArea _CompanyCode _ControllingArea

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_CurrentMaterialValuations.
-- 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_CurrentMaterialValuations AS
SELECT
  md.CostEstimate AS CostEstimate,
  lvcr.LedgerValuationCurrencyRole AS LedgerValuationCurrencyRole,
  lvcr.LegalCurrencyRole AS LegalCurrencyRole,
  lvcr.Ledger AS Ledger,
  lvcr.AccountingValuationView AS AccountingValuationView,
  lvcr.AccountingValuationSubview AS AccountingValuationSubview,
  lvcr.CurrencyRole AS CurrencyRole,
  lvcr.LegalCurrencyRoleName AS LegalCurrencyRoleName,
  lvcr.AccountingValuationViewName AS AccountingValuationViewName,
  lvcr.AccountingValuationSubviewName AS AccountingValuationSubviewName,
  lvcr.AcctgValnVwSubviewCombinedName AS AcctgValnVwSubviewCombinedName,
  lvcr.LedgerName AS LedgerName,
  md.Material AS Material,
  md.ValuationArea AS ValuationArea,
  md.InventoryValuationType AS InventoryValuationType,
  _CompanyCode.ControllingArea AS ControllingArea,
  md.InvtryValnSpecialStockType AS InvtryValnSpecialStockType,
  md.SalesOrder AS SalesOrder,
  md.SalesOrderItem AS SalesOrderItem,
  md.Supplier AS Supplier,
  md.WBSElementInternalID AS WBSElementInternalID,
  md.WBSElementExternalID AS WBSElementExternalID,
  md.FuturePrice AS FuturePrice,
  md.FuturePriceValidityStartDate AS FuturePriceValidityStartDate,
  coalesce( _FSTDCE.MaterialPrice, cast(0 as fml_futureplannedprice)) AS FuturePlannedPrice,
  INVPR.MaterialPriceControl AS MaterialPriceControl,
  md.PriceDeterminationControl AS PriceDeterminationControl,
  INVPR.MaterialPrice AS InventoryPrice,
  case when INVPR.MaterialPriceControl = 'S' and md.PriceDeterminationControl = '2' then _MAP.MaterialPrice when INVPR.MaterialPriceControl = 'S' and md.PriceDeterminationControl = '3' then _ACT.MaterialPrice when INVPR.MaterialPriceControl = 'V' then INVPR.MaterialPrice end as MovingAveragePrice AS MaterialPriceendasMovingAveragePrice,
  case when INVPR.MaterialPriceControl = 'S' then INVPR.MaterialPrice when INVPR.MaterialPriceControl = 'V' then _STDPR.MaterialPrice end as StandardPrice AS MaterialPriceendasStandardPrice,
  INVPR.MaterialPriceUnitQty AS MaterialPriceUnitQty,
  md.CompanyCode AS CompanyCode,
  lvcr.Currency AS Currency,
  cast(_CompanyCode.Currency as fis_hwaer) AS CompanyCodeCurrency,
  md.BaseUnit AS BaseUnit,
  md.ValuationQuantityUnit AS ValuationQuantityUnit,
  md.MaterialGroup AS MaterialGroup,
  md.MaterialType AS MaterialType,
  md.PlntMatlIsMarkedForDeletion AS PlntMatlIsMarkedForDeletion,
  md.AssemblyScrapPercent AS AssemblyScrapPercent,
  md.MaterialProcurementCategory AS MaterialProcurementCategory,
  md.MaterialProcurementProfile AS MaterialProcurementProfile,
  md.ProfitCenter AS ProfitCenter,
  md.HasProductionVersion AS HasProductionVersion,
  md.AlternativeBillOfMaterial AS AlternativeBillOfMaterial,
  md.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  md.TaskListGroup AS TaskListGroup,
  md.TaskListGroupCounter AS TaskListGroupCounter,
  md.CostingLotSize AS CostingLotSize,
  md.CostingMatProcurementProfile AS CostingMatProcurementProfile,
  md.IsCoProduct AS IsCoProduct,
  md.ComponentScrapInPercent AS ComponentScrapInPercent,
  md.IsBulkMaterial AS IsBulkMaterial,
  md.BillOfOperationsType AS BillOfOperationsType,
  md.CostingProductionVersion AS CostingProductionVersion,
  md.IsFixedPriceCoProduct AS IsFixedPriceCoProduct,
  md.IsBlockedForCosting AS IsBlockedForCosting,
  md.IsMatlOfValnTypeMarkedForDeltn AS IsMatlOfValnTypeMarkedForDeltn,
  md.MaterialUsabilityProfile AS MaterialUsabilityProfile,
  md.MaterialValuationClass AS MaterialValuationClass,
  md.ValuationClassInPrevPeriod AS ValuationClassInPrevPeriod,
  md.ValuationClassInPrevYear AS ValuationClassInPrevYear,
  md.CurrentFiscalYear AS CurrentFiscalYear,
  md.CurrentFiscalPeriod AS CurrentFiscalPeriod,
  md.PreviousFiscalPeriodFiscalYear AS PreviousFiscalPeriodFiscalYear,
  md.PreviousFiscalPeriod AS PreviousFiscalPeriod,
  md.PreviousFiscalYear AS PreviousFiscalYear,
  md.PreviousFiscalYearPeriod AS PreviousFiscalYearPeriod,
  md.InventoryValuationCategory AS InventoryValuationCategory,
  md.PriceLastChangeDate AS PriceLastChangeDate,
  md.TaxPricel1InCoCodeCrcy AS TaxPricel1InCoCodeCrcy,
  md.CommercialPrice1InCoCodeCrcy AS CommercialPrice1InCoCodeCrcy,
  md.TaxPrice3InCoCodeCrcy AS TaxPrice3InCoCodeCrcy,
  md.CommercialPrice3InCoCodeCrcy AS CommercialPrice3InCoCodeCrcy,
  md.PlannedPriceInCoCodeCrcy AS PlannedPriceInCoCodeCrcy,
  md.PlannedPrice1InCoCodeCrcy AS PlannedPrice1InCoCodeCrcy,
  md.PlannedPrice2InCoCodeCrcy AS PlannedPrice2InCoCodeCrcy,
  md.PlannedPrice3InCoCodeCrcy AS PlannedPrice3InCoCodeCrcy,
  md.FuturePlndPrice1ValdtyDate AS FuturePlndPrice1ValdtyDate,
  md.FuturePlndPrice2ValdtyDate AS FuturePlndPrice2ValdtyDate,
  md.FuturePlndPrice3ValdtyDate AS FuturePlndPrice3ValdtyDate,
  md.HasStdCostEstForFuturePeriod AS HasStdCostEstForFuturePeriod,
  md.HasStdCostEstForCurrentPeriod AS HasStdCostEstForCurrentPeriod,
  md.HasStdCostEstForPreviousPeriod AS HasStdCostEstForPreviousPeriod,
  md.IsLIFOAndFIFORelevant AS IsLIFOAndFIFORelevant,
  md.LIFOValuationPoolNumber AS LIFOValuationPoolNumber,
  md.CommercialPrice2InCoCodeCrcy AS CommercialPrice2InCoCodeCrcy,
  md.TaxPrice2InCoCodeCrcy AS TaxPrice2InCoCodeCrcy,
  md.DevaluationYearCount AS DevaluationYearCount,
  md.MaintenanceStatus AS MaintenanceStatus,
  md.FutrCostEstValuationVariant AS FutrCostEstValuationVariant,
  md.CurCostEstValuationVariant AS CurCostEstValuationVariant,
  md.PrevCostEstValuationVariant AS PrevCostEstValuationVariant,
  md.FutureCostEstCostingVersion AS FutureCostEstCostingVersion,
  md.CurrentCostEstCostingVersion AS CurrentCostEstCostingVersion,
  md.PreviousCostEstCostingVersion AS PreviousCostEstCostingVersion,
  md.CostOriginGroup AS CostOriginGroup,
  md.CostingOverheadGroup AS CostingOverheadGroup,
  md.FutureCostEstimateFiscalPeriod AS FutureCostEstimateFiscalPeriod,
  md.CurrentCostEstFiscalPeriod AS CurrentCostEstFiscalPeriod,
  md.PreviousCostEstFiscalPeriod AS PreviousCostEstFiscalPeriod,
  md.FutureCostEstFiscalYear AS FutureCostEstFiscalYear,
  md.CurrentCostEstFiscalYear AS CurrentCostEstFiscalYear,
  md.PreviousCostEstFiscalYear AS PreviousCostEstFiscalYear,
  md.IsMaterialCostedWithQtyStruc AS IsMaterialCostedWithQtyStruc,
  md.PreviousPlanPriceInCoCodeCrcy AS PreviousPlanPriceInCoCodeCrcy,
  md.CurrentPlanPriceInCoCodeCrcy AS CurrentPlanPriceInCoCodeCrcy,
  bal.TotStkValAtSlsPrcInCoCodeCrcy AS TotStkValAtSlsPrcInCoCodeCrcy,
  md.IsMaterialRelatedOrigin AS IsMaterialRelatedOrigin,
  md.PhysicalInventoryBlockInd AS PhysicalInventoryBlockInd,
  md.DateOfLastPostedCntUnRstrcdStk AS DateOfLastPostedCntUnRstrcdStk,
  md.InventoryForCycleCountInd AS InventoryForCycleCountInd,
  md.ValuationMargin AS ValuationMargin,
  md.FxdPortnOfPlanPrcInCoCodeCrcy AS FxdPortnOfPlanPrcInCoCodeCrcy,
  md.FxdPortOfPrevPlPrcInCoCodeCrcy AS FxdPortOfPrevPlPrcInCoCodeCrcy,
  md.FxdPortnOfFutPlPrcInCoCodeCrcy AS FxdPortnOfFutPlPrcInCoCodeCrcy,
  md.CurPlanProjSlsOrdValnStrategy AS CurPlanProjSlsOrdValnStrategy,
  md.PrevPlanProjSlsOrdValnStrategy AS PrevPlanProjSlsOrdValnStrategy,
  md.FutrPlanProjSlsOrdValnStrategy AS FutrPlanProjSlsOrdValnStrategy,
  md.ValuationClassSalesOrderStock AS ValuationClassSalesOrderStock,
  md.ProjectStockValuationClass AS ProjectStockValuationClass,
  md.ProductUsageType AS ProductUsageType,
  md.ProductOriginType AS ProductOriginType,
  md.IsProducedInhouse AS IsProducedInhouse,
  md.ValnIsBsdOnBatchSpecificUnit AS ValnIsBsdOnBatchSpecificUnit,
  md.TaxBasedPricesPriceUnitQty AS TaxBasedPricesPriceUnitQty,
  md.ValnClsForSpclStkAtVndr AS ValnClsForSpclStkAtVndr,
  fpi.FiscalPeriodEndDate AS FiscalPeriodEndDate,
  dats_add_days(fpi.FiscalPeriodEndDate, 1, 'INITIAL') AS NextFiscalPeriodStartDate,
  lvcr.AccountingValuationView AS ControllingValuationType,
  _MaterialText.MaterialName AS MaterialName,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  plt.Plant AS Plant,
  plt.PlantName AS PlantName,
  _CompanyCode._ControllingArea AS _ControllingArea
FROM P_MATVAL_MANAGE_MD_FMLT AS md
LEFT OUTER JOIN I_MaterialLedgerPrice AS _STDPR ON _STDPR.CostEstimate = md.CostEstimate AND _STDPR.Ledger = md.Ledger AND _STDPR.CurrencyRole = md.CurrencyRole AND _STDPR.MaterialPriceType = 'STDPR' AND _STDPR.MaterialPriceSubtype = '' AND _STDPR.MatlPrcValdtyEndFsclYearPeriod = '9999012' AND _STDPR.Material = md.Material AND _STDPR.CompanyCode = md.CompanyCode AND _STDPR.ValuationArea = md.ValuationArea  -- association [0..1]
LEFT OUTER JOIN I_MaterialLedgerPrice AS _ACT ON _ACT.CostEstimate = md.CostEstimate AND _ACT.CurrencyRole = md.CurrencyRole AND _ACT.Ledger = md.Ledger AND _ACT.MaterialPriceType = 'ACT' AND _ACT.MaterialPriceSubtype = 'ACT' AND _ACT.MatlPrcValdtyEndFsclYearPeriod = '9999012' AND _ACT.Material = md.Material AND _ACT.CompanyCode = md.CompanyCode AND _ACT.ValuationArea = md.ValuationArea  -- association [0..1]
LEFT OUTER JOIN I_MaterialLedgerPrice AS _MAP ON _MAP.CostEstimate = md.CostEstimate AND _MAP.CurrencyRole = md.CurrencyRole AND _MAP.Ledger = md.Ledger AND _MAP.MaterialPriceType = 'MAP' AND _MAP.MaterialPriceSubtype = '' AND _MAP.MatlPrcValdtyEndFsclYearPeriod = '9999012' AND _MAP.Material = md.Material AND _MAP.Material = md.Material AND _MAP.CompanyCode = md.CompanyCode AND _MAP.ValuationArea = md.ValuationArea  -- association [0..1]
LEFT OUTER JOIN I_MaterialLedgerPrice AS _FSTDCE ON _FSTDCE.CostEstimate = md.CostEstimate AND _FSTDCE.CurrencyRole = md.CurrencyRole AND _FSTDCE.Ledger = md.Ledger AND _FSTDCE.MaterialPriceType = 'FSTDCE' AND _FSTDCE.MaterialPriceSubtype = '' AND _FSTDCE.Material = md.Material AND _FSTDCE.Material = md.Material AND _FSTDCE.CompanyCode = md.CompanyCode AND _FSTDCE.ValuationArea = md.ValuationArea AND _FSTDCE.MatlPrcValidityStartFiscalYear = md.CurrentFiscalYear AND _FSTDCE.MatlPrcValdtyStartFiscalPeriod = md.CurrentFiscalPeriod  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material AND _MaterialText.Language = $session.system_language  -- association [0..1]
;