3 Использование (руководство)
Чтобы приступить к работе, необходимо иметь инсталлированную функциональность в SAP-системе.
«Дорожная карта» процесса разработки:
1) Разработка Контекста (подробнее).
В качестве контекста вы можете воспользоваться любым подходящим вам Табличным типом, Структурой или Элементом данных из ABAP-словаря.
Либо создайте свой контекст, используя транзакцию SE11.
2) Разработка Формуляра (подробнее).
Запустите транзакцию ZXLWB_WORKBENCH и создайте структуру формуляра в визуальном редакторе.
Ни строчки кода! Требуется только кликать мышкой.
3) Разработка Программы печати (подробнее).
Разработайте программу печати, в которой:
объявите контекст (переменную, ссылающуюся на тип из ABAP-словаря);
заполните контекст данными
вызовите Ф.М. 'ZXLWB_CALLFORM' .
Profit !!!
По умолчанию, формуляр сразу выводится на экран посредством MS Excel.
Однако, вы можете использовать опцию сохранения XLSX-файла на ваш компьютер.
И, конечно же, вы легко можете получить готовый XLSX-файл в виде hex-последовательности для дальнейших манипуляций с ним (например, отправки по электронной почте).
И да, XLSX-файл формируется без OLE, непосредственно на сервере приложений (что позволяет получать результат в Фоновом процессе).