P_DMVCNode

DDL: P_DMVCNODE SQL: PDMVCNODEDATA Type: view COMPOSITE Package: ODATA_ML_MATLVCA_DISP

DMVC: Node

P_DMVCNode is a Composite CDS View that provides data about "DMVC: Node" in SAP S/4HANA. Part of development package ODATA_ML_MATLVCA_DISP.

Parameters (4)

NameTypeDefault
P_DateFrom calendardate
P_DateTo calendardate
P_CurrencyType curtp
P_Ledger rldnr

Annotations (7)

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

Fields (115)

KeyFieldSource TableSource FieldDescription
KEY CostEstimate _MaterialValuation CostEstimate Cost EstimateNo
KEY ProcessCategory ProcessCategory
Material _MaterialValuation Material Vehicle Model
Plant _MaterialValuation Plant Valuation Area
InventoryValuationType _MaterialValuation InventoryValuationType Valuation Type
CompanyCode _MaterialValuation CompanyCode Receiver Company Code
MaterialName _MaterialValuation MaterialName Material Description
MaterialProcurementType _MaterialValuation MaterialProcurementType Spec. procuremt
MaterialType _MaterialValuation MaterialType Material Type
MaterialTypeName _MaterialValuation MaterialTypeName Mat.Type Desc.
MaterialValuationClass _MaterialValuation MaterialValuationClass Valuation Class
ObjectInternalID
ValuationQuantity _MaterialValuation ValuationQuantity
ValuationQuantityUnit _MaterialValuation ValuationQuantityUnit
InventoryAmtInCCCrcy _MaterialValuation InventoryAmtInCCCrcy
Currency _MaterialValuation Currency Valuation Crcy
LedgerValuationCurrencyRole _MaterialValuation LedgerValuationCurrencyRole
ProfitCenter _MaterialValuation ProfitCenter Profit Center
ProfitCenterMD _MaterialValuation ProfitCenterMD
ValuationArea _MaterialValuation ValuationArea Valuation Area
ReferenceDocument Reference Document
MaterialConsumptionQty _MaterialValuation MaterialConsumptionQty
MaterialConsumptionValue _MaterialValuation MaterialConsumptionValue
Ledger Ledger
SalesDocument _MaterialValuation SalesDocument SD Document
SalesDocumentItem
WBSElement
Supplier _MaterialValuation Supplier Supplier
SourceLedger SourceLedger Ledger
SourceCompanyCode SourceCompanyCode
FiscalYear FiscalYear G/L Fiscal Year
AccountingDocument AccountingDocument Journal Entry
LedgerGLLineItem LedgerGLLineItem Journal Entry Item
Timestamp Timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
CostCenterName Name
CostCtrActivityTypeName
P_DateFrom
P_DateTo
P_CurrencyType
CostEstimateasCostEstimate
KEY ProcessCategory ProcessCategory
Material Vehicle Model
Plant _Activity Plant Valuation Area
InventoryValuationType Valuation Type
CompanyCode _Activity CompanyCode Receiver Company Code
MaterialName Material Description
MaterialProcurementType Spec. procuremt
MaterialType Material Type
MaterialTypeName Mat.Type Desc.
MaterialValuationClass Valuation Class
BusinessProcessNameendasObjectInternalID
ValuationQuantity 0
ValuationQuantityUnit _Activity ValuationQuantityUnit
InventoryAmtInCCCrcy 0
Currency _Activity Currency Valuation Crcy
LedgerValuationCurrencyRole
ProfitCenter _Activity ProfitCenter Profit Center
ProfitCenterMD _Activity ProfitCenterMD
ValuationArea _Activity ValuationArea Valuation Area
ReferenceDocument Reference Document
MaterialConsumptionQty
MaterialConsumptionValue
Ledger Ledger
SalesDocument SD Document
SalesDocumentItem
WBSElement
Supplier Supplier
SourceLedger SourceLedger Ledger
SourceCompanyCode SourceCompanyCode
FiscalYear FiscalYear G/L Fiscal Year
AccountingDocument AccountingDocument Journal Entry
LedgerGLLineItem LedgerGLLineItem Journal Entry Item
Timestamp Timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
CostCenterName _Activity CostCenterName Name
CostCtrActivityTypeName _Activity CostCtrActivityTypeName
P_DateFrom
P_DateTo
P_CurrencyType
ProcessasCostEstimate
KEY ProcessCategory ProcessCategory
Material Vehicle Model
Plant _GLAccMaterial Plant Valuation Area
InventoryValuationType Valuation Type
CompanyCode _GLAccMaterial CompanyCode Receiver Company Code
MaterialName Material Description
MaterialProcurementType Spec. procuremt
MaterialType Material Type
MaterialTypeName Mat.Type Desc.
MaterialValuationClass Valuation Class
ObjectInternalID
ValuationQuantity 0
ValuationQuantityUnit
InventoryAmtInCCCrcy 0
Currency Valuation Crcy
LedgerValuationCurrencyRole
ProfitCenter _GLAccMaterial ProfitCenter Profit Center
ProfitCenterMD _GLAccMaterial ProfitCenterMD
ValuationArea _GLAccMaterial ValuationArea Valuation Area
ReferenceDocument _GLAccMaterial ReferenceDocument Reference Document
MaterialConsumptionQty
MaterialConsumptionValue
Ledger _GLAccMaterial Ledger Ledger
SalesDocument SD Document
SalesDocumentItem
WBSElement
Supplier Supplier
SourceLedger Ledger Ledger
SourceCompanyCode SourceCompanyCode
FiscalYear FiscalYear G/L Fiscal Year
AccountingDocument AccountingDocument Journal Entry
LedgerGLLineItem LedgerGLLineItem Journal Entry Item
Timestamp Timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
CostCenterName Name
CostCtrActivityTypeName
BusinessProcessName

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_DMVCNode.
-- 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: PDMVCNODEDATA
-- Parameters: P_DateFrom : calendardate, P_DateTo : calendardate, P_CurrencyType : curtp, P_Ledger : rldnr

CREATE VIEW P_DMVCNode AS
SELECT
  _MaterialValuation.CostEstimate AS CostEstimate,
  ProcessCategory,
  _MaterialValuation.Material AS Material,
  _MaterialValuation.Plant AS Plant,
  _MaterialValuation.InventoryValuationType AS InventoryValuationType,
  _MaterialValuation.CompanyCode AS CompanyCode,
  _MaterialValuation.MaterialName AS MaterialName,
  _MaterialValuation.MaterialProcurementType AS MaterialProcurementType,
  _MaterialValuation.MaterialType AS MaterialType,
  _MaterialValuation.MaterialTypeName AS MaterialTypeName,
  _MaterialValuation.MaterialValuationClass AS MaterialValuationClass,
  cast('' as nodename) AS ObjectInternalID,
  _MaterialValuation.ValuationQuantity AS ValuationQuantity,
  _MaterialValuation.ValuationQuantityUnit AS ValuationQuantityUnit,
  _MaterialValuation.InventoryAmtInCCCrcy AS InventoryAmtInCCCrcy,
  _MaterialValuation.Currency AS Currency,
  _MaterialValuation.LedgerValuationCurrencyRole AS LedgerValuationCurrencyRole,
  _MaterialValuation.ProfitCenter AS ProfitCenter,
  _MaterialValuation.ProfitCenterMD AS ProfitCenterMD,
  _MaterialValuation.ValuationArea AS ValuationArea,
  cast('' as awref) AS ReferenceDocument,
  _MaterialValuation.MaterialConsumptionQty AS MaterialConsumptionQty,
  _MaterialValuation.MaterialConsumptionValue AS MaterialConsumptionValue,
  cast('' as rldnr) AS Ledger,
  _MaterialValuation.SalesDocument AS SalesDocument,
  cast(_MaterialValuation.SalesDocumentItem as posnr_char) AS SalesDocumentItem,
  cast(_MaterialValuation.WBSElement as ps_posid) AS WBSElement,
  _MaterialValuation.Supplier AS Supplier,
  SourceLedger,
  SourceCompanyCode,
  FiscalYear,
  AccountingDocument,
  LedgerGLLineItem,
  Timestamp,
  cast('' as fis_kostl_name ) AS CostCenterName,
  cast('' as ktext) AS CostCtrActivityTypeName,
  cast('' as ktext) as BusinessProcessName AS P_DateFrom,
  P_DateTo :$parameters.P_DateTo AS P_DateTo,
  P_CurrencyType :$parameters.P_CurrencyType AS P_CurrencyType,
  case when _Activity.CostCtrActivityTypeName is not initial then cast (concat (concat (_Activity.CostCenter, '/'), _Activity.CostCtrActivityType ) as nodename) when _Activity.BusinessProcessName is not initial then _Activity.BusinessProcessName end as ObjectInternalID AS BusinessProcessNameendasObjectInternalID,
  cast('' as ktext) AS BusinessProcessName
;