О мастер-классе
О чем пойдет речь
Приняв участие в мастер-классе, вы узнаете об эффективных способах чтения ABAP-кода. Будут представлены инструменты анализа и поиска нужного кода; показаны способы ускоренного поиска кода в программах печати, ALV-отчетах, email-рассылках, клиентском коде (Z-коде); рекомендации по постановке технического задания на разработку.
В ходе мастер-класса на практических примерах будут показаны возможности отладчика, в частности, сохранение и восстановления сеанса отладки, использование точек наблюдения и останова, просмотр памяти во время отладки приложения, просмотр таблицы SCREEN и множество других. Также будут показаны возможности как нового, так и старого ABAP-отладчика.
На мастер-классе будет проведена демонстрация инструментов анализа и трассировки ABAP-кода, трассировки запросов к БД.
На мастер-классе будет представлена структура ABAP-программы и пояснены понятия «транзакция» и «logical unit of works».
На мастер-классе будут рассмотрены рекомендации по постановке технического задания; будет дано определение «хорошим» и «плохим» постановкам; будут даны рекомендации по созданию «хороших» постановок.
Слушателям будут предоставлены материалы с подробной информацией об инструментах отладки, анализа ABAP кода и применяемых в ABAP конструкциях.
Аудитория
Мы уверены, что участие в мастер-классе будет весьма полезно:
1) Консультантам, участвующим в проектах внедрения, тиражирования и поддержки, по различным модулям: FI, CO, SD, MM, PS, WF, DMS, RCM и других.
2) Ключевым пользователям, которые хотят глубоко разбираться в деталях системы.
3) Бизнес-экспертам, желающим эффективно читать ABAP-код.
4) ABAP-разработчикам, которых «просят пояснить алгоритм».
Как будет проходить мероприятие
Мастер-класс будет состоять из двух вебинаров.
День 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-программ
1.1. Структура ABAP-программ и экранов
1.2. Transactions and Logical Unit of Works (LUW): транзакции и логические блоки исполнения
День 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) Использование ИИ-инструментов для поиска документации и формирования понятного ТЗ.
Рассмотрение кейсов участников.

