Программирование

Read ABAP: чтение ABAP кода

  • 18.11.2026  |  19.11.2026
Олег Башкатов
Олег Башкатов

О мастер-классе

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

Приняв участие в мастер-классе, вы узнаете об эффективных способах чтения ABAP-кода. Будут представлены инструменты анализа и поиска нужного кода; показаны способы ускоренного поиска кода в программах печати, ALV-отчетах, email-рассылках, клиентском коде (Z-коде); рекомендации по постановке технического задания на разработку.

В ходе мастер-класса на практических примерах будут показаны возможности отладчика, в частности, сохранение и восстановления сеанса отладки, использование точек наблюдения и останова, просмотр памяти во время отладки приложения, просмотр таблицы SCREEN и множество других. Также будут показаны возможности как нового, так и старого ABAP-отладчика.

На мастер-классе будет проведена демонстрация инструментов анализа и трассировки ABAP-кода, трассировки запросов к БД.

На мастер-классе будет представлена структура ABAP-программы и пояснены понятия «транзакция» и «logical unit of works».

На мастер-классе будут рассмотрены рекомендации по постановке технического задания; будет дано определение «хорошим» и «плохим» постановкам; будут даны рекомендации по созданию «хороших» постановок.

Слушателям будут предоставлены материалы с подробной информацией об инструментах отладки, анализа ABAP кода и применяемых в ABAP конструкциях.

[1] Статья ReadABAP: Отладка онлайн-процесса пользователя другим пользователем (/hext).

[2] Статья ReadABAP: Полезные таблицы по работе/поиску классов, используемых в BADI.

Аудитория

Мы уверены, что участие в мастер-классе будет весьма полезно:

1) Консультантам, участвующим в проектах внедрения, тиражирования и поддержки, по различным модулям: FI, CO, SD, MM, PS, WF, DMS, RCM и других.

2) Ключевым пользователям, которые хотят глубоко разбираться в деталях системы.

3) Бизнес-экспертам, желающим эффективно читать ABAP-код.

4) ABAP-разработчикам, которых «просят пояснить алгоритм».

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

Мастер-класс будет состоять из двух вебинаров:

10:30-14:30 День 1-й

10:20 - 10:30 Подключение виртуального класса, сбор группы
10:30 - 12:00 
1) Обзор темы: как может помочь чтение ABAP-кода пониманию бизнес-процессов?
2) Рекомендации по использованию ABAP-отладчика.
2.1. Пошаговый анализ кода: базовые функции.
2.2. Продвинутые функции отладчика, точный поиск кода.
2.3. Отладка фоновых заданий и внешних процессов (Web-service call, RFC call).

12:00-12:15 Кофе-брейк 

12:15-14:30
3) Инструменты для поиска источников данных.
3.1. Поиск таблиц с помощью отладчика.
3.2. Трассировка запросов к базе данных.
4) Структура ABAP-программ.
4.1. Структура ABAP-программ и экранов.
4.2. Transactions and Logical Unit of Works (LUW): транзакции и логические блоки исполнения.

10:30-14:30 День 2-ой

10:20 - 10:30 Подключение виртуального класса, сбор группы
10:30 - 12:00
1) Ускоренный поиск кода.
1.1. Программы печати: pdf-формы, smartforms, sap-script.
1.2. ALV-отчеты.
1.3. Обработка IDOC.
1.4. Клиентский код (Y|Z-код).
1.5. Cохранение документов SAP ERP.
1.6. Анализ полномочий пользователя.
1.7. События и WF-события.
1.8. Программы по отправке Email.
2) Инструменты анализа ABAP-программ и запросов к БД.
2.1. Трассировка ABAP-кода.
2.2. Код инспектор и расширенная проверка кода.
2.3. Сравнение версий программ между системами.

12:00-12:15 Кофе-брейк 

12:15-14:30
3) Рекомендации по постановке технического задания.
3.1. Определение "хорошего" и "плохого" ТЗ.
3.2. Технические моменты для указания в ТЗ.
3.3. Факторы, ускоряющие и замедляющие разработку.
4) Использование ИИ-инструментов для поиска документации и формирования понятного ТЗ. Рассмотрение кейсов участников.

Об авторе

Олег Башкатов

Олег Башкатов

Эксперт по модулям SAP MM, SD, RCM, ABAP-разработчик

Опыт в качестве SAP консультанта с октября 2008 года. Принимал участие как в полномасштабных проектах (все стадии от анализа, концепта до конфигурации и поддержки продуктивной эксплуатации), так и в roll-out проектах (консультирование по локальной специфике) в течение более, чем 8 лет. На проектах выступал как в роли консультанта, так и разработчика.

SAP сертификации:

  • P_SD_65 (SAP Certified Application Professional – Order Fulfillment with SAP ERP 6.0 EhP5);
  • C_TAW12_731 (SAP Certified Development Associate – ABAP with SAP Net Weaver 7.31).

Успешно осуществил настройку модулей MM, SD, RCM, PS, а также проводил разработки более чем у 7 заказчиков из различных отраслей.

Имеет собственные разработки для SAP ERP.

Сайт автора.

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

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

Регистрация

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

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

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

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

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

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

E-mail: sapland@sapland.ru

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

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