04-04-2008 2:13 AM
Hi Abap Gurus,
When I post a Good Receive via tcode MIGO an error message ID appeared due to a condition which is not met correctly and the error message ID actually is coming from the customised message maintenance via SE91. I have debugged the MIGO program until it reaches the ALV function module REUSE_ALV_LIS_DISPLAY in the program LSBAL_DISPLAYF04 and when I double click on the Internal Table of pt_messtab in that function module this is what I get, information of a customised message ID.
MSGTY MSGID MSGNO DETLEVEL
Posting to DEFAULT EG is not allowed. E ZCP01 0
I need some ideas as I do not know how to drill down this further and do you think this involve badi or on the config side (SPRO).
This problem is from SAP ECC 6.0.
Thanks
Regards
Adis
04-04-2008 2:24 AM
Hi Adis,
Check the message where used. and chk the code before message may be u will get some idea.
Goto se91 & give mssg clas and put cursor on u r mssg no and press whereused list. Then chk the code before the error message.
Regards,
Naresh
04-04-2008 2:39 AM
Hi Naresh,
I did that earlier (where-used list) but the system indicated message ID does not appear in any of the program. I find this very strange.
Thanks
Regards
Adis
04-04-2008 3:11 AM
Go to Transaction SE24
Enter the Object Type CL_EXITHANDLER and click on Display.
Double Click on method "GET_INSTANCE".
Put a Break-point on
Call method cl_exithandler=>get_class_name_by_interface
Run any Transaction for which you need enhancements.
The execution will stop at the break point. Check the values of variable 'exit_name', it will give you the BADI name called at that time.
This way you will find all the BADIs called on click of any button in any transaction.
once find your badi then deactivate it.