Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Rachel_Tang
Advisor
Advisor

When you assign a class in material master or batch or any other object and maintain the characteristics values in the class for the objects, you can see the data from MM02, MSC2N or other object master data transaction, but how the data is read from database?

The first thing is to check the "Multiple Objects Allowed" indicator for the class type of that table in transaction O1CL.

If this is ticked:

Take class type 023 of table MCHA for batch at material level as an example.

To find the classification maintained in material:

MARA-MATNR/MARC-MATNR = INOB-OBJEK

To find the classification maintained in batch:

MCH1-CUOBJ BM =  INOB-CUOBJ

Then:

INOB-CUOBJ = KSSK-OBJEK (Here you need to use the full digit of INOB-CUOBJ including the leading zero to find the KSSK-OBJEK.)

KSSK-CLINT = KLAH-CLINT  <<<<Class name can be found here

KLAH-CLINT = SWOR-CLINT  <<<<Description can be found here with corresponding language key

INOB-CUOBJ = AUSP-OBJEK <<<<Characteristic value can be found here

If this is not ticked:

Take class type 001 of table MARA for material as an example.

MARA-MATNR/MARC-MATNR = KSSK-OBJEK

KSSK-CLINT = KLAH-CLINT  <<<<Class name can be found here

KLAH-CLINT = SWOR-CLINT  <<<<Description can be found here with corresponding language key

MARA-MATNR/MARC-MATNR = AUSP-OBJEK  <<<<Characteristic value can be found here

10 Comments