|
#1
|
||||
|
||||
Problema con CALL SUBSCREEN
El problema es que al usar el metodo CALL SCREEN y al compilar, me tira el error de sintaxis
". or "ID ... FIELD ..." expected after "SUBSCREEN". mis llamadas son las siguientes: PROCESS BEFORE OUTPUT. CALL SUBSCREEN GD_INGRESAR INCLUDING sy-repid '2001'. CALL SUBSCREEN GD_MOSTRAR INCLUDING sy-repid '2002'. CALL SUBSCREEN GD_CARGAR INCLUDING sy-repid '2003'. MODULE STATUS_2000. * PROCESS AFTER INPUT. MODULE USER_COMMAND_2000. ---------------------------------------------------------- MODULE STATUS_2000 OUTPUT. SET PF-STATUS 'ZBARRAB'. * SET TITLEBAR 'xxx'. ENDMODULE. ---------------------------------------------------------- MODULE USER_COMMAND_2000 INPUT. CASE sy-ucomm. WHEN 'SA'. PERFORM cargar. WHEN '&F03'. LEAVE PROGRAM. WHEN '&F12'. LEAVE PROGRAM. WHEN '&F15'. LEAVE PROGRAM. WHEN 'RB_ING'. CALL SUBSCREEN GD_INGRESAR. WHEN 'RB_MOS'. CALL SUBSCREEN GD_MOSTRAR. WHEN 'RB_CAR'. CALL SUBSCREEN GD_CARGAR. WHEN OTHERS. ENDCASE. ENDMODULE. " USER_COMMAND_2000 INPUT -------------------------------------------------------------- Los RB_XXXX son los radibutton definidos en la dympro, las GD_XXXX son las diferentes Subscreen, cada una definida como subscreen, la principal, es una dympro normal con las 3 aras de sbscreen correspondientes. Donde podria estar el problema? no entiendo que es ese error, encima le doy F1 a SUBSCREEN y me dice que no tiene ayuda, espero que me puedan dar una mano, muchas gracias Úlima edición por MetalGod fecha: 02/07/12 a las 15:31:59. |
#2
|
||||
|
||||
acabo de notar que no puedo hacer un call subscreen dentro de un modulo, yo lo que quiero hacer es que de acuerdo a un valor, este caso radio button, me llame a la subscreen correspondiente, pero no encontr forma de hacer estas llamadas con condiciones, ojala me puedan ayudar
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|