‎2006 Oct 26 9:56 AM
WHEN I ACTIVATE MY SCREEN THEN THIS MESG. COMES CAN ANY BODY EXPLAIN ME HOW TO CORRECT IT.
The field "IT_TAB-POSNR" is not assigned to a loop. "LOOP ..
must appear in "PBO" ANd "PAI".
I ALSO WRITE FOLLOWING LINES IN FLOW LOGIC
LOOP AT it_tab WITH CONTROL tbctrl CURSOR tbctrl-current_line.
MODULE copy_mark.
MODULE modify_screen.
ENDLOOP.
‎2006 Oct 26 9:59 AM
i belive the code which u pasted is in PAI.
in PAI u can just give a loop
ie like this
LOOP AT it_tab.
MODULE copy_mark.
MODULE modify_screen.
ENDLOOP.
Regards
- Gopi
‎2006 Oct 26 9:59 AM
i belive the code which u pasted is in PAI.
in PAI u can just give a loop
ie like this
LOOP AT it_tab.
MODULE copy_mark.
MODULE modify_screen.
ENDLOOP.
Regards
- Gopi
‎2006 Oct 26 10:10 AM
in PBO u have to write(may b u have written)
I ALSO WRITE FOLLOWING LINES IN FLOW LOGIC
LOOP AT it_tab WITH CONTROL tbctrl CURSOR tbctrl-current_line.
MODULE copy_mark.
MODULE modify_screen.
ENDLOOP.
in PAI also write like this...
LOOP AT it_tab.
Endloop.
ok
Ramesh.
‎2006 Oct 26 10:21 AM
Hi,
use below logic .
in pbo
LOOP AT it_tab WITH CONTROL tbctrl CURSOR tbctrl-current_line.
MODULE copy_mark.
MODULE modify_screen.
ENDLOOP.
in pai
LOOP AT it_tab .
ENDLOOP.
problem is duee to use of control in loop in PAi and PBO.
Regards,
amole
‎2006 Oct 27 11:31 AM
Hi,
Ensure that u r looping at it_tab in both PBO & PAI.
U cannot use 'WITH CONTROL' in PAI. It should be used only in PBO.
‎2006 Oct 27 11:37 AM
Hi, Mukesh ,, just do like this ..
-
in the screen the format has to be like this ..
save and activate ..now see if u get any error.
regards,
Vijay.
-
PROCESS BEFORE OUTPUT.
LOOP WITH CONTROL TBCTRL.
MODULE DISPLAY_SERIALS.
ENDLOOP.
PROCESS AFTER INPUT.
LOOP WITH CONTROL TBCTRL.
ENDLOOP.