‎2010 Aug 17 3:37 AM
Hello,
I have upgraded classes written in 4.6c to ECC 6.0 and receive a compilation error saying:
'INCLUDE report "Z_CLASS_ NAME========CL" not found'
Here the name of the public class is "Z_CLASS_NAME".
Any clues as to how to resolve this error?
Thanks and regards, Pankaj
‎2010 Aug 17 6:59 PM
Hi ,
Please check the class and its implementation is presented there in ecc6 or not?
Regards,
Venkat Appikonda
‎2010 Aug 17 6:59 PM
Hi ,
Please check the class and its implementation is presented there in ecc6 or not?
Regards,
Venkat Appikonda
‎2010 Aug 22 8:38 PM
Hello Pankaj
The report "Z_CLASS_ NAME========CL" is the INCLUDE name of your class. The compilation error may be due to a missing entry in table TMDIR holding all the include names of classes. Also, keep in mind that SAP has changed the organisation of class includes in newer release. For example, on 4.6c you need to write makros within the methods where they were used. On ERP 6.0 we have a separate section for coding makros.
Can you change you class in SE24? If so then I would recommend to make a few trivial changes (description, adding empty lines in methods and private section containing data definitions) and try to regenerate the class. If this does not work you may check the menus of SE24 for repair options.
The 2 last resorts would be:
(1) Copy (or rename) the class -> delete the class -> copy back to Z_CLASS_NAME
(2) Enter missing entries in TMDIR manually
Regards
Uwe
‎2010 Aug 23 11:27 AM
A BADI implementation or a PROXY implementation is probably missing.Check in the base system and implement the same.
Reg,
Ajit.