Выгрузка отчетов в MS Office Excel
Сначала пользователю предлагается указать путь и имя файла для выгрузки отчета (рис. 21). В поле TARGETPATH указывается директория, в которую необходимо импортировать файл-шаблон. Для каждого отчёта существует свой шаблон для выгрузки, который хранится на сервере. В результате на машине пользователя будет сохранён файл Excel (рис. 23). Рис. 28. Тест функционального модуля: экран результатов… Читать ещё >
Выгрузка отчетов в MS Office Excel (реферат, курсовая, диплом, контрольная)
На рисунках 17, 18, 19, 20 в левом верхнем углу экрана присутствует кнопка «Выгрузка в Excel». При нажатии на эту кнопку пользователь может сохранить полученный отчёт в файл Excel.
Сначала пользователю предлагается указать путь и имя файла для выгрузки отчета (рис. 21).
Рис. 21. Диалоговое окно «Сохранить как»
После нажатия на кнопку «Сохранить» появляется диалоговое окно, в котором пользователю предлагается либо запустить сохранённый файл, либо нет (рис. 22).
Рис. 22. Диалоговое окно запуска выгруженного Excel-файла
В результате на машине пользователя будет сохранён файл Excel (рис. 23).
Рис. 23. Отчет в файле Excel
Для каждого отчёта существует свой шаблон для выгрузки, который хранится на сервере.
Шаблон создаётся программистом. Для этого создаётся файл Excel, в котором формируется шапка таблицы с необходимым форматированием. После чего необходимо создать макрос в данном файле в редакторе Visual Basic: п.м. Сервис > Макрос > Редактор Visual Basic (рис. 24).
Рис. 24. Создание макроса в MS Office Excel
Код макроса создаётся при помощи специального дизайнера на языке Microsoft Visual Basic for Application (VBA) (рис. 25).
После сохранения изменений в файле-шаблоне EXCEL необходимо импортировать его на сервер для дальнейшего использования в разрабатываемой программе.
Импорт файлов-шаблонов выполняется при помощи функционального модуля (ФМ) ARCHIVFILE_CLIENT_TO_SERVER.
Для запуска данного ФМ необходимо выполнить транзакцию SE37 (ABAP-функциональные модули), после чего появится экран построителя функций (рис. 26).
Рис. 26. Построитель функций: первый экран
После ввода имени функционального модуля нажатием клавиши F8 вызывается экран ввода «Тест функционального модуля» (рис. 27).
Рис. 27. Тест функционального модуля: экран ввода
В поле PATH указывается путь, где находится файл-шаблон.
В поле TARGETPATH указывается директория, в которую необходимо импортировать файл-шаблон.
После ввода вышеуказанных данных нажатием клавиши F8 вызывается экран результатов «Тест функционального модуля», где отображается время выполнения ФМ (выделено красным прямоугольником) (рис. 28).
Рис. 28. Тест функционального модуля: экран результатов