Программирование на языке ABAP/4

Данный курс представляет собой систематизированный материал по обучению программированию на языке ABAP/4, изложенный на понятном для слушателей языке. Весь материал излагается последовательно. Это означает, что при прочтении курса вы практически не встретите неразъясненных понятий и ссылок на еще не пройденные главы. В то же время вы всегда можете вернуться к пройденному материалу, используя удобное оглавление. В процессе обучения большинство примеров приводится в рамках модели автопарка. Таким образом, по мере продвижения по курсу модель "обрастает" применением все новых инструментальных средств ABAP/4 и к концу является вполне готовым компонентом.

Материал максимально адаптирован под слушателей и должен быть понятен даже непрофессиональным программистам.
Количество часов
120
Продолжительность
3 месяца
Стоимость курса
890 BYN

Необходимая подготовка:

  • опыт программирования на одном из языков (например, Delphi, C++)
  • понятие о языке запросов SQL
  • знание английского языка на уровне чтения документации

Программа курса:

1. Введение
2. Что такое ERP
3. Архитектура системы R/3
4. Начало работы
5. Создание первой программы
6. Структура языка
  • Комментарии
  • Типы и объекты (поля)
  • Использование ключевых слов type и like
7. Работа с данными
  • Копирование полей
  • Преобразование содержимого полей
  • Копирование структурированных объектов
  • Арифметические выражения и математические функции
  • Операции со строками текста
  • Пользование встроенной справкой ABAP-отладчик (Debugger)
8. Условия и циклы
9. ABAP-словарь
  • Три уровня словаря Dictionary
  • Обзор элементов ABAP-словаря
  • Внешние ключи (Foreign keys)
  • Поля Валюты и поля Количества
  • Создание пользовательской таблицы
  • Создание Средства Поиска (Search Help)
  • Структуры
  • Группы типов (TYPE-POOL)
10. Внутренние таблицы
  • Создание внутренних таблиц
  • Операции с внутренними таблицами
11. Функции и подпрограммы
  • Формы (подпрограммы)
  • Функциональные группы и функции
  • Создание функционального модуля
12. Диалог ведения таблиц
13. Работа с файлами
  • Чтение и запись файлов на application сервере
  • Чтение и запись файлов на presentation сервере
14. Работа с БД. Операторы OPEN SQL
15. Работа с сообщениями
16. Экраны выбора
  • Параметры
  • Составные критерии выборки (Select-options)
  • События экрана выбора
  • Динамическая модификация экранов выбора
  • Форматирование экранов выбора
17. Списки
  • Оператор WRITE
  • Написание отчетов
  • События в списках
  • Обработка двойного щелчка
  • Техника HIDE
  • Графический интерфейс пользователя
  • Событие AT USER-COMMAND
18. Диалоговые экраны 
  • Коды функций и OK_CODE 
  • Экран. Логика выполнения 
  • Модуль … AT EXIT-COMMAND 
  • Присвоение транзакций
19. Создание транзакций
  • Logical Unit of Work (LUW) – Логический блок обработки
  • Database LUW (LUW БД)
  • Механизм блокировки системы R/3
  • Создание объекта блокировки (Lock Object)
20. Отчеты с использованием ALV-Grid
21. Загрузка данных. Пакетный ввод
22. Формуляры SmartForms
Заказать курс
Подождите немного, идет отправка ...