Группа функций для выгрузки ABAP листингов в Excel.
Как говорилось выше предлагаемую систему можно легко подключить к стандартной SAP- овской функциональности выгруки листинга например у нас выгрузка списка выглядит так:
Меню:Система-Список-Сохранить-Локальный файл (%PC)
Диалоговое окно для выгрузки списка в Excel выглядит так:
В свернутом состоянии
В развернутом состоянии
Имя файла можно не указывать.
Для подключения надо исправить ФМ LIST_DOWNLOAD: надо добавить соответсвующий пункт а в его обработку вставить -
CALL FUNCTION 'Y96_LIST_TO_EXCEL'
TABLES
LIST = %_LIST
FMBS = %_FMBS
FMBX = %_FMBX
FSEL = %_FSEL
FIDO = %_FIDO
EXCEPTIONS
OTHERS = 1.
В состав группы фнкций входит четыре функциональных модуля
Y96_CUR_LIST_TO_EXCEL_BY_HTML | Выгрузка текущего списка в Excel |
Y96_LISTOBJECT_TO_EXCEL_BY_HTM | Выгрузка ListObject в Excel |
Y96_LIST_TO_EXCEL_BY_HTML |
Выгрузка списка в Excel - для подключения к стандартной системе выгрузи списка |
Y96_LIST_TO_EXCEL_REG_CALLBACK | Регистрация Call-Back ов для дополнительного форматироватя |
ФМ Y96_CUR_LIST_TO_EXCEL_BY_HTML
,Y96_LISTOBJECT_TO_EXCEL_BY_HTM
,Y96_LIST_TO_EXCEL_BY_HTML
отличаются только "Таблицы" параметры, "Импорт" параметры одинаковы:
FILENAME | Имя файла |
CONFIRM | Вывести экран для запроса имени файла |
EXEC | Открыть файл |
COLOR_OFF | Выключить цвета |
BORDER_OFF | Выключить границы столбцов |
SYMBOL_MODE | Режим SAP-symbol-ов |
CHECKBOX_MODE | Режим CheckBox-ов |
ICON_MODE | Режим иконок |
ROWFILTER_ON | Вывести строковый фильтр |
REWRITE | Режим презаписи файла: С, R, A |
Режимы: SAP-symbol, CheckBox, Icon
"-" - Выводится путое место
"T" - Текстовое значение объекта
"X" - Выводится соотв. объект
Строковой фильтр позволяет пользователю исключить из выгруки выбраные группы строк.
ФМ Y96_LIST_TO_EXCEL_REG_CALLBACK "Импорт" параметры:
PROGRAM | CallBack программа |
EXT | Расширеный режим |
ON_START | При старте |
ON_CELL_BASE | На каждой ячейке в группе строк |
ON_ROW_BASE | На каждой группе строк |
ON_CELL | На каждй ячейке |
ON_ROW | На каждой строке |
ON_TAG | На тегах |
ON_COL_WIDTH | При установке ширины столбца |
ON_EXCEL | После передачи данных в Excel |
ON_CONFIRM | Перед экраном запроса имени файла |
ON_CONFIRM_PBO | В PBO логиике экрана запроса имени файла |
Всё выше сказаное не является технической документацией к системе, и опубликовано лиш для того чтоб дать о ней некоторое представление.