Skip to Content
avatar image
Former Member

MIGO - message ID

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Apr 04, 2008 at 01: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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 04, 2008 at 01: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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 04, 2008 at 02: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.

    Add comment
    10|10000 characters needed characters exceeded