Skip to Content
avatar image
Former Member

How to find out implemented enhancement

Hi,

Please help with the following questions:

1) How do I find out the implemented user exits, BADI's and enhancement spots (and not the available enhamcements) for a particular TCode or process, for eg Requisition to Pay.

2) How can one find out whether an Idoc is using the EDI functionality or the ALE process?

Thanks in advance.

MIck

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

9 Answers

  • Feb 27, 2009 at 05:49 AM

    Find a BADI &exit

    follow the steps

    goto to tcode->status->program name->double click on that,

    then goto to-> attribute take the package name and

    Goto SMOD tcode ->Utilities->give the package name and F8

    then a list of exits will display for that tcode as well as that package.

    u can check the table MODSAP

    u can check the table MODACT

    For BADI's,

    1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE

    keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'

    then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.

    2)Goto to tcode->status->program name->double click on that program will display's

    then press crtl+F then cl_exithandler

    Find enhancement

    GOTO SMOD first..

    u find enhancement with empty field afterwards that.

    ENTER some s* and press F4.

    u will get a pop up screen with some list of values then in that screen--> click new selection button

    u will go to new screen,

    u find a + button at last or shift+f7.

    screen will expand

    check the check box fmodule exits...below that u find component name ..type ur fexit name Exit_XXX-001 etc.

    NOTE: before u click enter remove the one S* which u have given earlierclick enter..

    u will get corresponding name.

    Goto SE84 ->Expand the Enhancements node->you can find some reports using which you can search Enhancements

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:47 AM

    HI,

    Check this link..[find implemented enhancement |https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=findimplementedenhancement+++&adv=false&sortby=cm_rnd_rankvalue]

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:51 AM

    Hello

    u cna check in tcode SE84 Or

    goto to se18 gi ve the badi name in the main menu some where have option implentend.

    check there.

    Thank u,

    santhosh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:54 AM

    Hi Mike,

    What ever it may concerns all the User exits or BADI's must be saved in one packages.

    By referring to the particular package we can know the status of wether it is in Active or inactive....

    Regards,

    Venkat.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:56 AM

    Hi Mick,

    Refer this link for your requirement explained in step by step

    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702

    Thanks

    Syf

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:56 AM

    Hi,

    Go to SE84 and select Enhancements there you can find the Enhancement implementations.

    Regards,

    Jyothi CH.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 27, 2009 at 05:57 AM

    hii

    you can use folowing program to find BADI enhancement in any tcode.

    [Program |http://www.abap-code.com/archives/find_extensions.txt]

    regards

    twinkal

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      Monitor the idoc in WE02, from here you can the port used. Search this port in WE21, if the port is of file type then we can say idoc belongs to EDI process. EDI generally make use of file port. If port is of type tRFC then we can say that idoc belongs to ALE process.

      Thanks,

      Asit Purbey.

  • avatar image
    Former Member
    Feb 27, 2009 at 11:08 AM

    Hi,

    select Enhancements in transaction SE84 and there you can find the Enhancement implementations.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 01, 2009 at 05:37 AM

    Marking as answered as there are no further inputs.

    Add comment
    10|10000 characters needed characters exceeded