Setting soft breakpoints in ABAP that reside in Smart Forms

I've always set hard-coded breakpoints in ABAP code that reside in a Smart Form. Is it possible to set soft breakpoints instead?

I've always set hard-coded breakpoints in ABAP code that reside in a Smart Form. Is it possible to set soft breakpoints instead?
Yes, it is. You must do so in the generated function. Here are the steps to take:
  • In the SMARTFORMS transaction, enter the name of the desired form
  • Click on the test icon (or press F8) to bring up the function module name
  • Click on the 'Display' button to show its ABAP code
  • Click on the binoculars icon at the top of the screen to bring up a search pop-up window
  • Enter the text on which you wish to set a breakpoint (such as a line of code in a program node)
  • Select the 'In main program' radio-button then press enter
  • Navigate to the desired line and set your breakpoint

Now your form will stop at this soft breakpoint during output generation, so long as it is generated in the foreground.

Dig Deeper on SAP development and programming languages

ERP
SearchOracle
Data Management
SearchAWS
Business Analytics
Content Management
HRSoftware
Close