Wertüberprüfung und Wertänderung mit sofortiger Anzeige
über
USER-COMMAND uc1
TABELES SSCRFIELDS
Abfrage von SSCRFIELDS-UCOM = ‚UC1‘ in Event AT SELECTiON-SCREEN.
s.a.
PARAMETERS USER-COMMAND
PARAMETERS: p_green AS CHECKBOX USER-COMMAND g2.
PARAMETERS: p_yellow AS CHECKBOX USER-COMMAND g2.
PARAMETERS: p_red AS CHECKBOX USER-COMMAND g2.
PARAMETERS: p_grey AS CHECKBOX USER-COMMAND g2.
PARAMETERS: p_all AS CHECKBOX USER-COMMAND g1.
TABLES: sscrfields.
AT SELECTION-SCREEN.
CASE sscrfields-ucomm.
WHEN 'G1'.
IF p_all EQ 'X'.
p_green = 'X'.
p_yellow = 'X'.
p_red = 'X'.
p_grey = 'X'.
ENDIF.
WHEN 'G2'.
IF p_green NE 'X' OR p_red NE 'X' OR p_yellow NE 'X' OR p_grey NE 'X'.
p_all = ' '.
ENDIF.
ENDCASE.