Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

MIGO - message ID

Former Member
0 Kudos

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

3 REPLIES 3

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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.