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

  • Необходимо: SAPTEC; BC400; BC401"
  • Рекомендуется: BC430 ABAP словарь; Практический опыт объектно-ориентированного программирования в ABAP

Программа

• Основы ABAP
- Описание пакетов и типов программ
- Описание типов данных и объектов данных в ABAP Data
- Получение данных из одной таблицы базы данных с использованием Open SQL
• Вызов программ и управление памятью
- Синхронный вызов программ
- Описание рантайм-представления ABAP-программы и управление памятью
- Использование разделяемых объектов
• Операторы, функции и выражения для простых данных
- Объяснение разницы между операторами, функциями и выражениями
- Использование числовых типов данных в арифметических выражениях
- Обработка символьных и байтовых строк классическими способами
- Обработка символьных и байтовых строк с использованием функций и выражений
• Внутренние таблицы
- Использование стандартных, сортированных и хэш-таблиц
- Использование специальных техник обработки внутренних таблиц Internal Tables
- Использование ссылок на данные и символов полей
- Использование инлайновых деклараций и табличных выражений
• Динамическое программирование
- Объяснение техник динамического программирования в ABAP
- Использование динамических операторов и динамических вызовов
- Использование родовых (обобщенных) типов данных
- Получение описаний типов данных, объектов данных и объектов во время исполнения
- Динамическое создание типов данных, объектов данных и объектов во время исполнения
• ABAP Open SQL
- Описание технических основ доступа к базе данных с помощью Open SQL
- Реализация сложных условий WHERE и специальные фразы INTO
- Обработка и агрегация наборов данных на базе данных
- Выбор данных из нескольких таблиц базы данных
- Объяснение дополнительных техник чтения данных из нескольких таблиц базы данных
- Доступ к большим объектам (Large Objects, LOBs) в базе данных
- Использование нового синтаксиса Open SQL
• Анализ и тестирование
- Определение и активация контрольных точек
- Использование ABAP-трассировки
- Использование SQL-трассировки
• Лучшие практики ABAP
- Наиболее частые ошибки программирования на ABAP: как их избежать
- Удобочитаемость и удобство сопровождения ABAP-программ
- Оптимизация времени исполнения ABAP-приложений
- Медленный доступ к базе данных: как избежать

Цели

Разработка более надежных ABAP программ
Освоение аспектов программирования, связанных с производительностью, разработка высокопроизводительных программ
Разработка динамических ABAP-программ

Примечания

Сайт компании-организатора: https://training.sap.com/ru/ru/