In PAI, I have the table control loop, with data, and it does the looping but never enters the loop. So it gets to the LOOP AT scroll_tab and goes right to the ENDLOOP. In between there is a MODULE and then a CHAIN statement with FIELDS and MODULES. The screen allows for 3 entries so it goes to LOOP AT ... ENDLOOP 3 times and moves on. Any ideas why it doesn't enter the loop? It falls into the PBO loop no problem.
PROCESS BEFORE OUTPUT.
MODULE trans_init.
LOOP AT scroll_tab WITH CONTROL tc_pers
CURSOR scroll-cursor.
MODULE lst_sys_col.
MODULE get_entry_afrud.
MODULE set_cursor.
ENDLOOP.
PROCESS AFTER INPUT.
*--------------------- Processing after entering ------------------
MODULE processing_exit AT EXIT-COMMAND.
MODULE save_ok_code.
MODULE get_cursor_line.
LOOP AT scroll_tab.
* Provide confirmation data from table
MODULE get_conf_from_table.
CHAIN.
FIELD: afru_col-selkz,
afrud-pernr,
afrud-ismnw_2.
MODULE get_aufnr_from_cmfu ON CHAIN-REQUEST.
MODULE afvgd_set.
FIELD: afrud-ismnw_2
MODULE request_ismnw ON REQUEST.
FIELD: afrud-ismnw_2
MODULE reset_vbkz ON REQUEST.
MODULE get_conf_col.
MODULE check_conf_col ON CHAIN-REQUEST.
MODULE check_conf_col_save.
ENDCHAIN.
CHAIN.
FIELD: afrud-ismnw_2
MODULE check_kum_arbeit ON CHAIN-REQUEST.
ENDCHAIN.
MODULE reset_request.
ENDLOOP.