juan camilo restrepo
10/06/19, 23:53:43
Buenas noches para todos, tengo una duda, necesito cargar un archivo desde el PC o desde el servidor, esto depende de un valor de un radiobutton, el codigo que hice es el siguiente:
PARAMETERS: p_file TYPE localfile,
p_rad1 RADIOBUTTON GROUP rad,
p_rad2 RADIOBUTTON GROUP rad.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CASE 'X'.
WHEN p_rad1.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
field_name = ' '
IMPORTING
file_name = p_file.
WHEN p_rad2.
CALL FUNCTION 'F4_FILENAME_SERVER'
EXPORTING
pfad = '/usr/sap/trans/'
IMPORTING
file_name = p_file
EXCEPTIONS
no_file_on_server = 1
OTHERS = 2.
ENDCASE.
Segun mi logica, si el primer radiobutton esta activo, la ayuda de busqueda del parametro p_file deberia llevarme al directorio del PC y esta activo el radiobutton 2 me llevaria al directorio del servidor de sap, pero no me muestra ninguno de los dos, y no entiendo cual podria ser el error, me gustaria que me guiasen con este asunto si son tan amable. Muchas gracias!!
PARAMETERS: p_file TYPE localfile,
p_rad1 RADIOBUTTON GROUP rad,
p_rad2 RADIOBUTTON GROUP rad.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CASE 'X'.
WHEN p_rad1.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
field_name = ' '
IMPORTING
file_name = p_file.
WHEN p_rad2.
CALL FUNCTION 'F4_FILENAME_SERVER'
EXPORTING
pfad = '/usr/sap/trans/'
IMPORTING
file_name = p_file
EXCEPTIONS
no_file_on_server = 1
OTHERS = 2.
ENDCASE.
Segun mi logica, si el primer radiobutton esta activo, la ayuda de busqueda del parametro p_file deberia llevarme al directorio del PC y esta activo el radiobutton 2 me llevaria al directorio del servidor de sap, pero no me muestra ninguno de los dos, y no entiendo cual podria ser el error, me gustaria que me guiasen con este asunto si son tan amable. Muchas gracias!!