Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: Uukrul от Август 01, 2008, 02:43:03 pm
-
В своих отчетах, иногда надо запросить данные для обработки из файла. Обычно переменная объявляется как:
TABLES: rlgrap.
PARAMETERS: p_file LIKE rlgrap-filename.
Затем нужно реализовать событие AT SELECTION-SCREEN ON VALUE-REQUEST FOR...
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CLEAR rlgrap-filename.
CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
def_filename = rlgrap-filename
def_path = 'C:\'
mask = ',*.
*,*.*.'
mode = '0'
IMPORTING
filename = rlgrap-filename
EXCEPTIONS
inv_winsys = 01
no_batch = 02
selection_cancel = 03
selection_error = 04.
IF rlgrap-filename <> space. p_file = rlgrap-filename. ENDIF.
Ну и собственно говоря все. Что обозначают параметры ФМ, думаю можно понять и без объяснений ::) а дальше, дальше жмем в поле F4 и получаем диалог выбора файла.