I_ProductProc

DDL: I_PRODUCTPROC Type: view_entity BASIC

I_ProductProc is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (mara_prc) and exposes 106 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject.

Data Sources (1)

SourceAliasJoin Type
mara_prc mara_prc from

Annotations (5)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (106)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess process_id Process Instance ID
KEY MDChgProcessStep process_step_no Step Number
KEY MDChgProcessSrceSystem source_system Source System
KEY MDChgProcessSrceObject source_id UUID
Product Vehicle Model
CreationDate ersda Entry Date
CreationTime created_at_time Created Time
CreatedByUser ernam User Name
LastChangeDate laeda Last Change
IsMarkedForDeletion lvorm Stock del. flag
ProductType Product Type
IndustrySector mbrsh Industry
ProductGroup Product Sold Group
ProductOldID bismt Old matl number
BaseUnit meins Valuation Unit
ProductDocumentNumber zeinr Document
ProductDocumentType zeiar Document Type
ProductDocumentVersion zeivr Doc. Version
ProductDocumentPageFormat zeifo Page Format
ProductDocumentChangeNumber aeszn Doc. Change No.
ProductDocumentPageNumber blatt Page Number
ProductDocumentPageCount blanz No. Of Sheets
ProductionOrInspectionMemoTxt ferth Prod./insp.memo
ProductionMemoPageFormat formt Page format
SizeOrDimensionText groes Size/dimensions
BasicMaterial wrkst Basic Material
IndustryStandardName normt Ind. Std Desc.
LaboratoryOrDesignOffice labor Work Center
GrossWeight brgew Weight
NetWeight ntgew Net Weight
WeightUnit gewei Weight Unit
MaterialVolume volum Volume
VolumeUnit voleh Volume Unit
Division spart Source supplier
CompetitorID kunnr Stock customer
ProductStandardID ean11 EAN/UPC
InternationalArticleNumberCat numtp EAN Category
LastChangedByUser aenam User Name
BaseUnitSpecificProductLength laeng Length
BaseUnitSpecificProductWidth breit Width
BaseUnitSpecificProductHeight hoehe Height
ProductMeasurementUnit meabm Unit
ProductHierarchy prdha Prod.Hierarchy
DocumentIsCreatedByCAD cadkz CAD Indicator
ProductIsConfigurable Origin of config
IsBatchManagementRequired xchpf Batch Mgmt Rqt(Plnt)
PackagingMaterialGroup magrv Matl Grp Pckmat
AuthorizationGroup begru AuthorizGroup
ValidityStartDate datab Validity period
ProductValidEndDate liqdt Valid To
HasEmptiesBOM mlgut W/ Empties BOM
ExternalProductGroup Ext. Matl Group
CrossPlantConfigurableProduct Cross-plant CM
CrossPlantStatus mstae X-Plant Status
CrossPlantStatusValidityDate mstde Valid from
ContentUnit inhme Content Unit
NetContent inhal Net Contents
GrossContent inhbr Gross Contents
ProdIsEnvironmentallyRelevant kzumw Envt. relevant
ProdAllocDetnProcedure kosch Prod.allocation
DiscountInKindEligibility nrfhg Disc. in kind
ProductManufacturerNumber mfrpn Mfr Part Number
ManufacturerNumber mfrnr Manufacturer
OwnInventoryManagedProduct bmatn Int. material no.
ManufacturerPartProfile mprof Mfr Part Profile
DangerousGoodsIndProfile profl Project Profile
ProductIsHighlyViscous ihivi Highly viscous
TransportIsInBulk iloos In bulk/liquid
SerialNoExplicitnessLevel serlv SerializLevel
IsApprovedBatchRecordReqd xgchp Batch rec. req.
ProdEffctyParamValsAreAssigned kzeff Assign.eff.vals
ItemCategoryGroup mtpos_mara GenItemCatGroup
AssortmentListType bbtyp Astmt List Type
ProdNoInGenProdInPrepackProd gennr GenericMaterial
PackingReferenceProduct rmatp RefProd. GUID
StandardHandlingUnitType hutyp_dflt Std HU Type
IsPilferable pilferable Pilferable
WarehouseStorageCondition whstc Stor. Condition
WarehouseProductGroup whmatgr Whse Prod.Grp
HandlingIndicator hndlcode Handling Ind.
IsRelevantForHzdsSubstances hazmat Hazardous Subs.
HandlingUnitType hutyp HUTyp
HasVariableTareWeight tare_var Variable TW
MaximumCapacity maxc Max. Capacity
OvercapacityTolerance maxc_tol Overcapac. Tol.
MaximumPackagingLength maxl Max.Length
MaximumPackagingWidth maxb Max. Pack Width
MaximumPackagingHeight maxh Max.Height
UnitForMaxPackagingDimensions maxdim_uom Unit of Measure
CountryOfOrigin herkl C/R of Origin
QuarantinePeriod qqtime Quarant.Per.
TimeUnitForQuarantinePeriod qqtimeuom Time Unit
QualityInspectionGroup qgrp Qual.Insp.Grp
HasTextilePartsWthAnimalOrigin animal_origin Animal Origin
LastChangeTime last_changed_time Last Chgd. Time
IsChemicalComplianceRelevant Chemical Compliance Relevance Indicator
ANPCode anp ANP Code
ProductCategory Trdg Goods Cat.
ProductSeasonUsageCategory fsh_sealv Season Usage
Brand brand_id Brand
MDChgProcSrceLastChgdDateTime source_recency Last Changed On
MDChgProcessValidationStatus validation_status Val. Process Status
MDChgProcessSourceModified source_modified Modified
MDChgProcessSourceModifBinary source_modification_blip Modification
_ProductType _ProductType
_ProductGroup_2 _ProductGroup_2

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_ProductProc.
-- 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_ProductProc AS
SELECT
  process_id AS MasterDataChangeProcess,
  process_step_no AS MDChgProcessStep,
  source_system AS MDChgProcessSrceSystem,
  source_id AS MDChgProcessSrceObject,
  cast( matnr as productnumber preserving type ) AS Product,
  ersda AS CreationDate,
  created_at_time AS CreationTime,
  ernam AS CreatedByUser,
  laeda AS LastChangeDate,
  lvorm AS IsMarkedForDeletion,
  cast( mtart as producttype preserving type ) AS ProductType,
  mbrsh AS IndustrySector,
  cast( matkl as productgroup preserving type ) AS ProductGroup,
  bismt AS ProductOldID,
  meins AS BaseUnit,
  zeinr AS ProductDocumentNumber,
  zeiar AS ProductDocumentType,
  zeivr AS ProductDocumentVersion,
  zeifo AS ProductDocumentPageFormat,
  aeszn AS ProductDocumentChangeNumber,
  blatt AS ProductDocumentPageNumber,
  blanz AS ProductDocumentPageCount,
  ferth AS ProductionOrInspectionMemoTxt,
  formt AS ProductionMemoPageFormat,
  groes AS SizeOrDimensionText,
  wrkst AS BasicMaterial,
  normt AS IndustryStandardName,
  labor AS LaboratoryOrDesignOffice,
  brgew AS GrossWeight,
  ntgew AS NetWeight,
  gewei AS WeightUnit,
  volum AS MaterialVolume,
  voleh AS VolumeUnit,
  spart AS Division,
  kunnr AS CompetitorID,
  ean11 AS ProductStandardID,
  numtp AS InternationalArticleNumberCat,
  aenam AS LastChangedByUser,
  laeng AS BaseUnitSpecificProductLength,
  breit AS BaseUnitSpecificProductWidth,
  hoehe AS BaseUnitSpecificProductHeight,
  meabm AS ProductMeasurementUnit,
  prdha AS ProductHierarchy,
  cadkz AS DocumentIsCreatedByCAD,
  cast( kzkfg as productisconfigurable preserving type ) AS ProductIsConfigurable,
  xchpf AS IsBatchManagementRequired,
  magrv AS PackagingMaterialGroup,
  begru AS AuthorizationGroup,
  datab AS ValidityStartDate,
  liqdt AS ProductValidEndDate,
  mlgut AS HasEmptiesBOM,
  cast( extwg as externalproductgroup preserving type ) AS ExternalProductGroup,
  cast( satnr as crossplantconfigurableproduct preserving type ) AS CrossPlantConfigurableProduct,
  mstae AS CrossPlantStatus,
  mstde AS CrossPlantStatusValidityDate,
  inhme AS ContentUnit,
  inhal AS NetContent,
  inhbr AS GrossContent,
  kzumw AS ProdIsEnvironmentallyRelevant,
  kosch AS ProdAllocDetnProcedure,
  nrfhg AS DiscountInKindEligibility,
  mfrpn AS ProductManufacturerNumber,
  mfrnr AS ManufacturerNumber,
  bmatn AS OwnInventoryManagedProduct,
  mprof AS ManufacturerPartProfile,
  profl AS DangerousGoodsIndProfile,
  ihivi AS ProductIsHighlyViscous,
  iloos AS TransportIsInBulk,
  serlv AS SerialNoExplicitnessLevel,
  xgchp AS IsApprovedBatchRecordReqd,
  kzeff AS ProdEffctyParamValsAreAssigned,
  mtpos_mara AS ItemCategoryGroup,
  bbtyp AS AssortmentListType,
  gennr AS ProdNoInGenProdInPrepackProd,
  rmatp AS PackingReferenceProduct,
  hutyp_dflt AS StandardHandlingUnitType,
  pilferable AS IsPilferable,
  whstc AS WarehouseStorageCondition,
  whmatgr AS WarehouseProductGroup,
  hndlcode AS HandlingIndicator,
  hazmat AS IsRelevantForHzdsSubstances,
  hutyp AS HandlingUnitType,
  tare_var AS HasVariableTareWeight,
  maxc AS MaximumCapacity,
  maxc_tol AS OvercapacityTolerance,
  maxl AS MaximumPackagingLength,
  maxb AS MaximumPackagingWidth,
  maxh AS MaximumPackagingHeight,
  maxdim_uom AS UnitForMaxPackagingDimensions,
  herkl AS CountryOfOrigin,
  qqtime AS QuarantinePeriod,
  qqtimeuom AS TimeUnitForQuarantinePeriod,
  qgrp AS QualityInspectionGroup,
  animal_origin AS HasTextilePartsWthAnimalOrigin,
  last_changed_time AS LastChangeTime,
  cast( chml_cmplnc_rlvnce_ind as chml_cmplnc_rlvnce_ind_pm preserving type ) AS IsChemicalComplianceRelevant,
  anp AS ANPCode,
  cast (attyp as prodcategory preserving type ) AS ProductCategory,
  fsh_sealv AS ProductSeasonUsageCategory,
  brand_id AS Brand,
  source_recency AS MDChgProcSrceLastChgdDateTime,
  validation_status AS MDChgProcessValidationStatus,
  source_modified AS MDChgProcessSourceModified,
  source_modification_blip AS MDChgProcessSourceModifBinary
FROM mara_prc
;