Dear Guru ,
I am facing a problem that the BADI class can not be executed in our Quality system . When user trigger the badi , it showed us below shortdump :
Runtime Errors CREATE_OBJECT_CLASS_NOT_FOUND
Date and Time 2010.07.16 16:11:05
CREATE OBJECT: The class "\CLASS=ZCL_IM_IMP_BADI_MM_CHK" was not found.
Error in the ABAP Application Program
The current ABAP program "CL_EXIT_MASTER================CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
I don't understand why this happen after i tranferred the request to quality system .
When i check the class via 'SE24' tcode in quality system, it said :
Class ZCL_IM_IMP_BADI_MM_CHK 5 @0A\QError@
INCLUDE report "ZCL_IM_IMP_BADI_MM_CHK========CL" not found
But when i checked the class in development system , everything is fine . I can't find above error message .
Could you mind to tell me the reason why this happen and how to solve this problem ?
Many thanks !!
Edited by: Carlos Zhang on Jul 16, 2010 11:41 AM
It is possible that something went wrong when you imported the class into your TEST system.
The error message could imply that the corresponding record is missing from table TRDIR.
I would recommend to make a small change of the class in your DEV system (e.g. change description) and transport the entire class gain into the TEST system (context menu within SE80 -> create Transport Entry for entire class).
After the import you should go to SE24 and activate the class to see if everything is ok.