Hello everyone,
I have two probably simple problems.
First - I have selection screen with tabs. On first tab I have select-option field and below the checkbox. How can I dynamically hide the select-option field when I click a checkbox.
My code:
SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME. SELECT-OPTIONS s_valid FOR lv_valid MODIF ID gr1. PARAMETER p_chkab AS CHECKBOX DEFAULT ' '. SELECTION-SCREEN END OF BLOCK b1. SELECTION-SCREEN END OF SCREEN 100. SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 10 LINES, TAB (20) t1_en USER-COMMAND push1 DEFAULT SCREEN 100, TAB (20) t2_partn USER-COMMAND push2 DEFAULT SCREEN 200, ... END OF BLOCK mytab. INITIALIZATION. t1_en = 'DATES'. t2_partn = 'partn'. mytab-prog = sy-repid. mytab-dynnr = 100. mytab-activetab = 'T1_EN'.
I tried to use LOOP AT SCREEN but AT SELECTION-SCREEN OUTPUT i do not have access to the fields in tabs (only to the tabs). and this event is not triggered when I checked the checkbox. What can I do to make it works?