#1
|
|||
|
|||
Funcion DISPLAY_BASIC_LIST
Hola, se esta utilizando la siguiente funcion:
CALL FUNCTION 'DISPLAY_BASIC_LIST' EXPORTING BASIC_LIST_TITLE = P_TIT FILE_NAME = G_REPID HEAD_LINE1 = W_HDR_1 HEAD_LINE2 = W_HDR_2 HEAD_LINE3 = W_HDR_3 HEAD_LINE4 = W_HDR_4 FOOT_NOTE1 = W_FOOT_1 FOOT_NOTE2 = W_FOOT_2 FOOT_NOTE3 = W_FOOT_3 LAY_OUT = 3 DYN_PUSHBUTTON_TEXT1 = PULSADOR " text-001 DYN_PUSHBUTTON_TEXT2 = PULSADOR2 CURRENT_REPORT = G_REPID LIST_LEVEL = '02' IMPORTING RETURN_CODE = W_SUBRC TABLES DATA_TAB = TBAUX FIELDNAME_TAB = W_T_NOM_CAM ERROR_TAB = IT_ERR EXCEPTIONS DOWNLOAD_PROBLEM = 1 NO_DATA_TAB_ENTRIES = 2 TABLE_MISMATCH = 3 PRINT_PROBLEMS = 4 OTHERS = 5. Donde se requiere que los botones pulsador y pulsador2 esten desactivados cuando el parameter 'test' sea = 'X' estoy utilizando un loop screen pero no me funciona IF TEST = 'X'. LOOP AT SCREEN. IF SCREEN-NAME = PULSADOR. SCREEN-INPUT = 0. ENDIF. ENDLOOP. ENDIF. gracias por su ayuda |
#2
|
|||
|
|||
Hola Irua!
Creo que te falta agregar "MODIFY SCREEN" en tu código IF TEST = 'X'. LOOP AT SCREEN. IF SCREEN-NAME = PULSADOR. SCREEN-INPUT = 0. MODIFY SCREEN. ENDIF. ENDLOOP. ENDIF. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|