Code: Alles auswählen.
PROCESS BEFORE OUTPUT.
MODULE status_0100.
MODULE input_gf_repgrp.
*&SPWIZARD: PBO FLOW LOGIC FOR TABLECONTROL 'GTC_REPGRP'
MODULE gtc_repgrp_change_tc_attr.
*&SPWIZARD: MODULE GTC_REPGRP_CHANGE_COL_ATTR.
LOOP AT gt_repgrp
WITH CONTROL gtc_repgrp
CURSOR gtc_repgrp-current_line.
MODULE gtc_repgrp_get_lines.
*&SPWIZARD: MODULE GTC_REPGRP_CHANGE_FIELD_ATTR
ENDLOOP.
*&SPWIZARD: PBO FLOW LOGIC FOR TABLECONTROL 'GTC_AUTH'
MODULE gtc_auth_change_tc_attr.
*&SPWIZARD: MODULE GTC_AUTH_CHANGE_COL_ATTR.
LOOP AT gt_auth
WITH CONTROL gtc_auth
CURSOR gtc_auth-current_line.
MODULE gtc_auth_get_lines.
*&SPWIZARD: MODULE GTC_AUTH_CHANGE_FIELD_ATTR
ENDLOOP.
Code: Alles auswählen.
PROCESS AFTER INPUT.
MODULE exit_screen AT EXIT-COMMAND.
FIELD gf_repgrp
MODULE read_repgrp ON REQUEST.
*&SPWIZARD: PAI FLOW LOGIC FOR TABLECONTROL 'GTC_REPGRP'
LOOP AT gt_repgrp.
CHAIN.
FIELD gt_repgrp-compositerole.
FIELD gt_repgrp-reportgroup.
ENDCHAIN.
FIELD gt_repgrp-select
MODULE gtc_repgrp_mark ON REQUEST.
ENDLOOP.
MODULE gtc_repgrp_user_command.
*&SPWIZARD: MODULE GTC_REPGRP_CHANGE_TC_ATTR.
*&SPWIZARD: MODULE GTC_REPGRP_CHANGE_COL_ATTR.
MODULE read_auth.
*&SPWIZARD: PAI FLOW LOGIC FOR TABLECONTROL 'GTC_AUTH'
LOOP AT gt_auth.
CHAIN.
FIELD gt_auth-reportgroup.
FIELD gt_auth-infoobject.
FIELD gt_auth-infoobject_low.
FIELD gt_auth-infoobject_high.
MODULE gtc_auth_modify ON CHAIN-REQUEST.
ENDCHAIN.
FIELD gt_auth-select
MODULE gtc_auth_mark ON REQUEST.
ENDLOOP.
MODULE gtc_auth_user_command.
*&SPWIZARD: MODULE GTC_AUTH_CHANGE_TC_ATTR.
*&SPWIZARD: MODULE GTC_AUTH_CHANGE_COL_ATTR.
MODULE user_command_100.