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 

KLAH-CLINT = SWOR-CLINT 

INOB-CUOBJ = AUSP-OBJEK

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 

KLAH-CLINT = SWOR-CLINT 

MARA-MATNR/MARC-MATNR = AUSP-OBJEK 

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !