P_DMVCMaterialVH

DDL: P_DMVCMATERIALVH SQL: PDMVCMATLVH Type: view CONSUMPTION

P_DMVCMaterialVH is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_ProductVH) and exposes 21 fields with key field Material.

Data Sources (1)

SourceAliasJoin Type
I_ProductVH I_ProductVH from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PDMVCMATLVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey Material view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY Material Product Sold
MaterialName
MaterialExternalID Material
MaterialType Product Type Group
MaterialGroup Product Sold Group
MaterialBaseUnit Unit of Measure
MaterialGrossWeight Total Weight
MaterialNetWeight Net weight
MaterialWeightUnit Weight unit
MaterialManufacturerNumber Manufacturer No
MaterialManufacturerPartNumber
AuthorizationGroup AuthorizationGroup AuthorizGroup
IsBatchManagementRequired IsBatchManagementRequired Batch Mgmt Rqt(Plnt)
_BaseUnit _BaseUnit
_MaterialGroup _ProductGroup
_MaterialPlant _ProductPlant
_MaterialType _ProductType
_Text _Text
_WeightUnit _WeightUnit
_ProductType _ProductType
_ProductGroup _ProductGroup

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_DMVCMaterialVH.
-- 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: PDMVCMATLVH

CREATE VIEW P_DMVCMaterialVH AS
SELECT
  cast( Product as matnr preserving type ) AS Material,
  cast( _Text[1:Language = $session.system_language].ProductDescription as maktx preserving type ) AS MaterialName,
  cast( ProductExternalID as matnr_ext preserving type ) AS MaterialExternalID,
  cast( ProductType as mtart preserving type ) AS MaterialType,
  cast( ProductGroup as matkl preserving type ) AS MaterialGroup,
  cast( BaseUnit as meins preserving type ) AS MaterialBaseUnit,
  cast( GrossWeight as brgew preserving type ) AS MaterialGrossWeight,
  cast( NetWeight as ntgew preserving type ) AS MaterialNetWeight,
  cast( WeightUnit as gewei preserving type ) AS MaterialWeightUnit,
  cast( ManufacturerNumber as mfrnr preserving type ) AS MaterialManufacturerNumber,
  cast( '' as mfrpn) AS MaterialManufacturerPartNumber,
  AuthorizationGroup,
  IsBatchManagementRequired
FROM I_ProductVH
;