Академии для стажеров

ABA_101 Стажерская академия по ABAP

  • 06.07.2026  |  23.11.2026

О чем пойдет речь

В предлагаемой академии рассматривается язык программирования АВАР на простых примерах, что позволяет с легкостью усвоить материал и применить на практике полученные знания и умения. Также рассматриваются основы объектно-ориентированного программирования в АВАР и основы ABAP Словаря – центрального хранилища глобальных описаний типов данных. Участники научатся разрабатывать простые списки, селекционные экраны, диалоговые экраны, получат подробные знания по концепциям, синтаксису, инструментам и основным шаблонам объектно-ориентированного программирования в АВАР (ООП).

Что получат слушатели по завершению курса:


• Знакомство с языком программирования АВАР и его средой разработки.
• Первые основы знаний по разработке собственных программ на АВАР.
• Знакомство с основами объектно-ориентированного программирования на АВАР.
• Знакомство с базовыми возможностями АВАР Словаря.
• Основные знания по созданию списков.
• Начальные знания по созданию селекционных экранов.
• Начальные знания по созданию диалоговых экранов.
• Знания по ABAP-словарю–центральному инструменту создания глобальных типов данных, таблиц базы данных и компонентов диалогов с пользователем.

Условия участия

Желательно:

Опыт работы с базами данных.

Программа

1. Основы архитектуры и разработки:
Основы архитектуры
Исполнения ABAP программы
Системный ландшафт
Основы ABAP Workbench

2. Основы синтаксиса ABAP:
История и трудности освоения
Типы данных и переменные
Параметры селекционного экрана
Присвоение
Символьные и строковые данные
Ветвления. Арифметические выражения и операторы. Циклы. Константы
Инлайновая декларация

3. Модуляризация:
Основные сведения
Подпрограммы. Передача параметров
Функциональные группы и функциональные модули
Публичные статические методы глобальных классов

4. Составные данные:
Структуры
Внутренние таблицы

5. Чтение из базы данных:
Основные сведения: таблица, запись, ключ, элемент данных домен
Модель данных
Интерфейс к базе данных. SQL
Чтение одиночной записи
Циклическое чтение
Массивное чтение

6.Тестовые инструменты:
Основы отладки
Основы ABAP-трассировки
Основы SQL-трассировки

7. Списки:
Функции списков
Форматирование. Цвета, символы, значки
Заголовки списков
Перевод на другие языки

8. Основы объектно-ориентированного программирования:
Основные понятия. UML
Определение и имплементация класса
Создание объектов
Доступ к атрибутам. Вызов методов
Конструктор
Статический конструктор
Таблица ссылок

9. Наследование:
Наследование и подклассы
Приведение к предку (вверх)
Приведение к потомку (вниз-верх)
Доступ к атрибутам. Вызов методов
Конструктор

10. Интерфейсы и события
Определения интерфейса и имплементация его методов в классах
Приведение типов на интерфейсах
События

11. Глобальные классы и интерфейсы:
Глобальные классы
Глобальные интерфейсы
Импорт локального класса

12. Исключения:
Обработка исключений через sy-subrc
Исключение как объект
Локальные классы исключений
Глобальные классы исключений
Возврат в обработку после исключения

13. Шаблоны ООП:
Абстракция, финализация. Ограничение создания. Дружба
Фабричный метод
Одноэлементный класс
Фабричный класс

14. Определение класса по ссылке:
Постановка проблемы
Определение класса перехватом исключения
Команда IS INSTANCE OF
Команда CASE TYPE OF
Методы RTTI

15. Введение в ABAP словарь:
Роль ABAP словаря
Домены
Элементы данных

16. Введение в ABAP словарь, продолжение:
Плоские структуры
Табличные типы
Вложенные структуры
Глубокие структуры
Прозрачные таблицы вкратце

17. Прозрачные таблицы:
Из чего строятся таблицы базы данных
Поля денег и количеств
Создание прозрачной таблицы
Вложенные структуры
Создание и просмотр записей

18. Производительность доступа к таблицам базы данных:
Индексы
Буферизация
Исторический экскурс. Кластеры и пулы

19. Проверка пользовательского ввода
Фиксированные значения доменов
Внешний ключ
Текстовые таблицы

20. Средства поиска (Search Help):
Создание средства поиска
Определение элементарного средства поиска
Определение коллективного средства поиска
Привязка средства поиска к полям
Расширение средства поиска

21. Селекционные экраны:
Параметры
Критерии
Тексты
Варианты
События ABAP.
Сообщения
Проверка пользовательского ввода

22. Основы диалогов:
Экраны в программах
Создание модульного пула, экрана, транзакции
Навигация
Внешний вид
Передача данных

Аудитория

• Разработчики на ABAP начального уровня
• Стажеры

Как будет проходить мероприятие

10 дней по 8 академических часов в формате онлайн с преподавателем.

Код курса

ABA_101

Длительность курсов

10 дней

Продукт вендора

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.

Оформление

бухгалтерских документов

Оплата

безналичный расчет или пластиковая карта

Вам нужна помощь?

Пн.-пт., 9:15-17:00,
+7 (812) 383 13 84,
+7 (495) 646 80 29
sapland@sapland.ru

Заказать

Стоимость участия:

370 000
* Стоимость указана за одного участника без учета налогов, в соответствии с правилами, установленными действующим налоговым законодательством стран СНГ.

Регистрация

Оплата участия

Наш специалист свяжется с Вами, согласует способ оплаты и подготовит для Вас все необходимые (бухгалтерские) документы.

Возможны следующие способы оплаты:

  • Оплата по безналичному расчёту.
  • Оплата по банковским картам через интернет.

Будем рады ответить на все Ваши вопросы:

Тел.: +7 (812) 383-13-84

E-mail: sapland@sapland.ru

Политика конфиденциальности

* Цена участия в семинарах не включает, но предусматривает НДС.
НДС начисляется согласно Законодательству РФ.