О чем пойдет речь
В предлагаемом курсе подробно рассматривается обращение к данным по ссылкам и через символы полей, возможности использования динамических команд и фраз, в частности динамический вызов методов, динамическое определение и создание типов и объектов данных во время исполнения.
Условия участия
Обязательно:
• ABAP. Первое знакомство.
• ABAP. Введение в ООП и Словарь.
• ABAP. Предъявление данных. Основы.
• ABAP Objects.
Желательно:
• ABAP Словарь.
• ABAP. Типы данных и работа с ними.
• ABAP. Чтение из базы данных.
• ABAP. Устройство памяти и передача данных между программами.
Язык обучения
Русский
Язык материалов
Русский
Целевая аудитория
• Разработчики на ABAP, успешно превзошедшие начальный уровень, стремящиеся и значительно продвинувшиеся на пути к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно тонкостях работы с памятью и передачи данных между программами.
• Специалисты по безопасности. (Динамические конструкции могут представлять опасность).
Программа
День 1 (Модуль 1)
Тема 1. Введение.
Обзор динамических возможностей.
Тема 2. Ссылки на данные и символы полей.
Ссылки на данные.
Символы полей.
Доступ к записям внутренней таблицы через ссылку и через символы полей.
Производительность при доступе к записям внутренней таблицы через ссылку и через символы полей.
Самостоятельно. Написать метод, выводящий в список внутреннюю таблицу с записями плоской структуры.
День 1 (Модуль 2)
Тема 3. Динамические команды и вызовы.
Динамические команды.
Динамические вызовы.
Тема 4. Передача данных через базу данных, разделяемую память и разделяемый буфер.
Динамическое создание данных известного типа.
День 2 (Модуль 3)
Тема 5. Родовые типы данных и RTTI.
Родовые типы данных.
Run Time Type Identification.
Тема 6. Динамическое создание данных динамически созданных типов RTTC.
Динамическое создание типов данных.
День 2 (Модуль 4)
Тема 7. Динамическое создание программного кода.
Динамическое создание подпрограмм.
Динамическое создание отчетов.
Примечания
Соответствие SAP курсам:
Соответствует части материала семинара BC402.
Как будет проходить мероприятие
2 дня по 8 академических часов в формате онлайн.
Приблизительно половина - практика.
Код курса
ABA_37
Длительность курсов
2 дня
Продукт вендора
SAP
Об авторе

Василий Ковальский
Преподаватель курсов по ABAP c 1998 г.
Преподаватель курсов в САП СНГ с 1998 по 2022:
SAPTEC, BC100, BC400, BC401, BC402,BC403, BC405, BC406, BC407, BC410, BC412, BC414, BC415, BC420, BC425, BC427, BC430,BC480, BC490, D75AW, NET310, HA400, S4D400, S4D430, S4D440, TAW10, TAW12.
С 2022 г. автор и преподаватель курсов в Эксперт РП:
ABA_11,ABA_13, ABA_15, ABA_21, ABA_23, ABA_25, ABA_31, ABA_33, ABA_35, ABA_37, ABA_41, ABA_43, ABA_45, ABA_77.