Application Development and Automation 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: 
Read only

abap debugging

Former Member
0 Likes
1,129

whats the function of f6 and f7 keys in debugging

regards

rose

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,092

Hello,

1. F5 - Line by line

2. F6 - Line by line, but if a line is PERFORM or FUNCTION then the control will

not go inside.

3. F7 - If u r inside a perform or Function module and if u press F7 it will come out

of the perform or function module and continues with the next line after

perform or function call line.

Regs,

Venkat Ramanan N

8 REPLIES 8
Read only

Former Member
0 Likes
1,092

F6-----Debugs each line

F7---- When there is subroutine and you want to skip that , use F7

Read only

Former Member
0 Likes
1,092

F6 - Execute - Will execute a form, FM instead of single step.

F7 - Return - Will return to the peice of code that called the function, form etc

Read only

Former Member
0 Likes
1,092

F6 - Execute to the next line

F7 - Return back to the calling block

Read only

Former Member
0 Likes
1,092

<b>F6 is double step execution</b>, if u r executing a report when u see a perform if u press F5 it will go inside the form, if u press F6 it will skip and go to the next line.

If u have gone inside teh form and if u want to come out immediately then press F7.

Similarly if u r inside a FM or inside any loop pressing F7 will take u out from that loop.

Hope u r clear about this.

Reward points if this helps.

Read only

Former Member
0 Likes
1,093

Hello,

1. F5 - Line by line

2. F6 - Line by line, but if a line is PERFORM or FUNCTION then the control will

not go inside.

3. F7 - If u r inside a perform or Function module and if u press F7 it will come out

of the perform or function module and continues with the next line after

perform or function call line.

Regs,

Venkat Ramanan N

Read only

Former Member
0 Likes
1,092

hi

good

F6- Jump one step ahead fromthe current line

F7-It Shifts between the screens

thanks

mrutyun^

Read only

Former Member
0 Likes
1,092

Hi

F6-> Debugs single step. If there is any processing module like function module or subroutine, it will not enter the subroutine instead just execute whatever the code is.

F7-> This is used to execute all statements in current processing block like subroutine or function module and move out of the current processing block.

Regards,

Navin

Read only

abhishek_gupta2
Participant
0 Likes
1,092

hi ,

there are three debugging keys F5 , F6 , F7 .

F5 : this is used for debugging line by line of the code .

F6 : This is also line by line but when the line is PERFORM or FUNCTION MODULE , it does not enters into the corresponding form and FM, in case of F5 , it will enter in the corresponding blocks of code .

F7 : now suppose you were debugging and entered in the loop or subroutine and want to come out of it , press F7.

cheers.