О чем пойдет речь
В предлагаемом курсе подробно рассматривается объектно-ориентированное программирования в АВАР. Слушатели получат знания по концепциям, синтаксису, инструментам и основным шаблонам ООП.
Условия участия
Обязательно:
• ABAP. Первое знакомство.
• ABAP. Введение в ООП и Словарь.
Язык обучения
Русский
Язык материалов
Русский
Целевая аудитория
• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в объектно-ориентированном программировании на ABAP.
Программа
Тема 1. Наследование и приведение типов.
Наследование.
Upcast (повышающее приведение типов).
Downcast (понижающее приведение типов).
Использование приведения типов.
Тема 2. Интерфейсы и события.
Основные сведения.
Приведение типов на интерфейсах.
Дополнительные сведения по интерфейсам.
События.
Самостоятельно. События интерфейсов.
Тема 3. Глобальные классы и интерфейсы.
Глобальные классы.
Импорт локальных классов в глобальные. Рефакторинг.
Глобальные интерфейсы.
Классы в ADT.
Тема 4. Исключительные ситуации.
Старый и новый способы обработки исключительных ситуаций.
Глобальные классы исключительных ситуаций.
Локальные классы исключительных ситуаций
Исправление ошибок. RETRY и RESUME
Самостоятельно. Исправление ошибок.
Тема 5. Шаблоны ООП.
Абстракция, финализация. Ограничение создания.
Фабричные методы.
Одноэлементные (singleton) классы.
Дружба. Фабричные классы.
Определение класса по ссылке.
Примечания
Соответствие SAP курсам:
Соответствует второму, третьему и четвертому дням BC401.
Как будет проходить мероприятие
2 дня курса - по 8 академических часов, длительность последнего дня курса - 4 академических часа.
Приблизительно половина - практика, включая самостоятельную.
Код курса
ABA_21
Длительность курсов
2.5 дня
Продукт вендора
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.