PDA

Ver la Versión Completa : Parametros


Mar_83
18/01/08, 11:14:56
Hola alguien puede decirme como se utiliza la funcion: WS_FILENAME_GET?
es que necesito que me salga una pantalla donde pueda seleccionar un fichero para un bacht input, y se que necesito hacerlo por parametros pero no se como se hace.
muchas gracias.

mysmb2
18/01/08, 11:28:44
yo uso esta que es mas simple de usar, ojala te sirva
saludos




PARAMETERS: p_file LIKE RLGRAP-FILENAME

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'P_FILE'
IMPORTING
file_name = p_file.

mysmb2
18/01/08, 15:38:30
aca te paso la funcion que pedias
un saludo

CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
DEF_FILENAME = p_file
DEF_PATH = 'C:\'
mask = ',*.*,*.*.'
mode = 'O'
TITLE = 'Archivo para BI'
IMPORTING
FILENAME = p_file

EXCEPTIONS
INV_WINSYS = 1
NO_BATCH = 2
SELECTION_CANCEL = 3
SELECTION_ERROR = 4
OTHERS = 5
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.