В этой части будет продемонстрировано каким образом создавать задания с несколькими шагами, а так же как создать задание выполняющееся периодически.
Динамические таблицы в ABAP
Существует как минимум 3 способа создания динамических таблиц:
- Используется в старых системах, через генерацию программы (GENERATE SUBROUTINE POOL).
- Используя класс CL_ALV_TABLE_CREATE.
- Используя RTTS (Run Time Type Services).
В данной статье будут рассмотрены все три, примеры максимально упрощены для понимания.
Шаблон адаптер
Адаптер, Adapter или Wrapper/Обёртка — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс.
Шаблон одиночка
Гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа. Существенно то, что можно пользоваться именно экземпляром класса, так как при этом во многих случаях становится доступной более широкая функциональность. Например, к описанным компонентам класса можно обращаться через интерфейс, если такая возможность поддерживается языком.
Шаблон фасад
Шаблон Facade (Фасад) — Шаблон проектирования, позволяющий скрыть сложность системы путем сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.
Последняя документация по ключевым словам
Смотреть в IE: http://help.sap.com/abapdocu_731/en/index.htm
Фоновые задания используя ABAP Objects (Часть 1)
В статье будут рассмотрены примеры создания фоновых заданий в ABAP используя классы из пакета SBTJOBAPI (CL_BP_ABAP_JOB, CL_BP_JOB_FACTORY и др.). Как управлять фоновыми заданиями используя «старое» API вы можете посмотреть тут. Старое в кавычках потому что новое лишь обертка над ним.
Динамические документы (часть 2)
В предыдущей статье были рассмотрены основы работы с динамическими документами, в этой части я рассмотрю работу с таблицами и формами.
Динамические документы (часть 1)
Динамические документы являются логическим приемником стандартного в R/3 вывода списков. Они отображаются в виде HTML – документов, обеспечивают поддержку вывода различных графических элементов. Используя классы DD, вы тем самым генерируете HTML код, который будет отображен в ходе выполнения программы. Вам не обязательно знать HTML. Общая схема форматирования гарантирует, что документы во всей системе будут отображены однотипно. Цветовые схемы автоматически добавляются в зависимости от цветов настроенных в GUI.
Путь к транзакции по меню
Под катом отчёт показывающий все возможные пути по коду стандартной транзакцииЧитать далее