Jerry has an SAP technology networking group, a group of consultants who share SAP development techniques.

A friend asked this question about the exit of reinforcement points. In fact, this kind of problem can be found through debugging methods.

Scenario 1: Find classic BAdI in SE18

Set a breakpoint in CL_EXITHANDLER’s GET_INSTANCE method and re-run the program. If the breakpoint is triggered, copy the value of exit_name:

SE18, paste it in BAdI Name,

You can see all the implementations under this enhanced definition.

Scenario 2 – Find a new enhancement for the GET BADI keyword call

To do this, run the application in debug mode and create a dynamic breakpoint in the debugger’s Break/Watchpoints:

Type GET BADI, press Enter:

F8: dynamic breakpoint created successfully

If the breakpoint stops, double-click lr_badi after GET BADI and copy down the name COM_MERGE_DATA_SET. This is the name of Enhancement Spot’s BADI definition in SE18.

Type this name into the Enhancement Spot for SE18, and you’ll also see all the Enhancement implementations created under that Enhancement Spot.



More of Jerry’s original articles can be found in “Wang Zixi” :