Группа функций для выгрузки 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 "Импорт" параметры:

PROGRAMCallBack программа
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 логиике экрана запроса имени файла

Всё выше сказаное не является технической документацией к системе, и опубликовано лиш для того чтоб дать о ней некоторое представление.

Используются технологии uCoz