I_ProductProc
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)
| Source | Alias | Join Type |
|---|---|---|
| mara_prc | mara_prc | from |
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA