Read ABAP: чтение ABAP-кода [Олег Башкатов]
О чем пойдет речь
Приняв участие в вебинарах, вы узнаете об эффективных способах чтения ABAP-кода. Будут представлены инструменты анализа и поиска нужного кода; показаны способы ускоренного поиска кода в программах печати, ALV-отчетах, email-рассылках, клиентском коде (Z-коде); будут даны рекомендации по постановке технического задания на разработку.
На вебинарах будут показаны на практических примерах возможности отладчика, в частности, сохранение и восстановления сеанса отладки, использование точек наблюдения и останова, просмотр памяти во время отладки приложения, поиск таблиц (источников данных) в программном коде и множество других. Практические примеры будут продемонстрированы с возможностью «пощупать» в учебной системе.
На вебинарах будет проведена показательная демонстрация инструментов анализа и трассировки ABAP-кода, трассировки запросов к БД.
На вебинарах будут рассмотрены рекомендации по постановке технического задания; будет дано определение «хорошим» и «плохим» постановкам; будут даны рекомендации по созданию «хороших» постановок.
Слушателям будут предоставлены материалы с подробной информацией об инструментах отладки, анализа ABAP-кода и применяемых конструкциях в ABAP.
Аудитория
Мы уверены, что участие в вебинарах будет весьма полезно:
1) Консультантам, участвующим в проектах внедрения, тиражирования и поддержки, по различным модулям: FI, CO, SD, MM, PS, WF, DMS, RCM и других.
2) Ключевым пользователям, которые хотят глубоко разбираться в деталях системы.
3) Бизнес-экспертам, желающим эффективно читать ABAP-код.
4) ABAP-разработчикам, которых «просят пояснить алгоритм».
Как будет проходить мастер-класс
День 1
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Обзор вебинара и знакомство
1) Обзор темы: как может помочь чтение ABAP-кода пониманию бизнес-процессов?
Модуль #2 - Базовые конструкции ABAP
2) Назначение и происхождение языка программирования ABAP.
3) Обзор конструкций ABAP.
2.1. Пошаговый анализ кода: базовые функции.
11:30 - 11:40 Перерыв
11:40 - 13:30 Модуль #3 Основные функции отладчика
4) Точки остановка.
5) Точки наблюдения.
Задания на проработку
День 2
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Интерфейс и прикладные приемы отладки
1) Настройка интерфейса отладчика.
2) Отладка экранов, просмотр загруженных программ, отладка фоновых заданий, SLAD.
3) Поиск Z-кода и возможных точек расширения.
11:30 -11:40 Перерыв
11:40 - 13:30 Модуль #2 – Инструменты трассировки
4) Трассировка запросов к БД (ST05).
5) ABAP-трассировка (ST12).
6) Инструмента поиска и анализа статичного кода.
Задания на проработку
День 3
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Ускоренный поиск кода в прикладных приложениях
1) Разбор программ печати, ALV-отчетов, анализ полномочий пользователя.
2) Работа с версионностью программ, способы переноса объектов и выравнивания версий.
11:30 - 11:40 Перерыв
11:40 - 13:30 Модуль #2 – Рекомендации к постановке ТЗ
3) Определение «хороших» и «плохих».
4) Факторы, ускоряющие разработку.
Спойлер: Об авторе
Олег Башкатов
Эксперт по модулям SAP MM, SD, RCM, фрилансер
Опыт в качестве SAP-консультанта с октября 2008 года. Принимал участие как в полномасштабных проектах (все стадии от анализа, концепта до конфигурации и поддержки продуктивной эксплуатации), так и в roll-out проектах (консультирование по локальной специфике) в течение более чем 7 лет.
Имеет сертификаты:
Имеет собственные разработки для SAP ERP.
Продажник:edu.sapland.ru/master-class...sov-sapland-2021/read-abap-chtenie-abap-koda/
О чем пойдет речь
Приняв участие в вебинарах, вы узнаете об эффективных способах чтения ABAP-кода. Будут представлены инструменты анализа и поиска нужного кода; показаны способы ускоренного поиска кода в программах печати, ALV-отчетах, email-рассылках, клиентском коде (Z-коде); будут даны рекомендации по постановке технического задания на разработку.
На вебинарах будут показаны на практических примерах возможности отладчика, в частности, сохранение и восстановления сеанса отладки, использование точек наблюдения и останова, просмотр памяти во время отладки приложения, поиск таблиц (источников данных) в программном коде и множество других. Практические примеры будут продемонстрированы с возможностью «пощупать» в учебной системе.
На вебинарах будет проведена показательная демонстрация инструментов анализа и трассировки ABAP-кода, трассировки запросов к БД.
На вебинарах будут рассмотрены рекомендации по постановке технического задания; будет дано определение «хорошим» и «плохим» постановкам; будут даны рекомендации по созданию «хороших» постановок.
Слушателям будут предоставлены материалы с подробной информацией об инструментах отладки, анализа ABAP-кода и применяемых конструкциях в ABAP.
Аудитория
Мы уверены, что участие в вебинарах будет весьма полезно:
1) Консультантам, участвующим в проектах внедрения, тиражирования и поддержки, по различным модулям: FI, CO, SD, MM, PS, WF, DMS, RCM и других.
2) Ключевым пользователям, которые хотят глубоко разбираться в деталях системы.
3) Бизнес-экспертам, желающим эффективно читать ABAP-код.
4) ABAP-разработчикам, которых «просят пояснить алгоритм».
Как будет проходить мастер-класс
День 1
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Обзор вебинара и знакомство
1) Обзор темы: как может помочь чтение ABAP-кода пониманию бизнес-процессов?
Модуль #2 - Базовые конструкции ABAP
2) Назначение и происхождение языка программирования ABAP.
3) Обзор конструкций ABAP.
2.1. Пошаговый анализ кода: базовые функции.
11:30 - 11:40 Перерыв
11:40 - 13:30 Модуль #3 Основные функции отладчика
4) Точки остановка.
5) Точки наблюдения.
Задания на проработку
День 2
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Интерфейс и прикладные приемы отладки
1) Настройка интерфейса отладчика.
2) Отладка экранов, просмотр загруженных программ, отладка фоновых заданий, SLAD.
3) Поиск Z-кода и возможных точек расширения.
11:30 -11:40 Перерыв
11:40 - 13:30 Модуль #2 – Инструменты трассировки
4) Трассировка запросов к БД (ST05).
5) ABAP-трассировка (ST12).
6) Инструмента поиска и анализа статичного кода.
Задания на проработку
День 3
09:50 - 10:00 Подключение виртуального класса, сбор группы
10:00 - 11:30 Модуль #1 – Ускоренный поиск кода в прикладных приложениях
1) Разбор программ печати, ALV-отчетов, анализ полномочий пользователя.
2) Работа с версионностью программ, способы переноса объектов и выравнивания версий.
11:30 - 11:40 Перерыв
11:40 - 13:30 Модуль #2 – Рекомендации к постановке ТЗ
3) Определение «хороших» и «плохих».
4) Факторы, ускоряющие разработку.
Спойлер: Об авторе
Олег Башкатов
Эксперт по модулям SAP MM, SD, RCM, фрилансер
Опыт в качестве SAP-консультанта с октября 2008 года. Принимал участие как в полномасштабных проектах (все стадии от анализа, концепта до конфигурации и поддержки продуктивной эксплуатации), так и в roll-out проектах (консультирование по локальной специфике) в течение более чем 7 лет.
Имеет сертификаты:
- 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).
Имеет собственные разработки для SAP ERP.
Продажник:edu.sapland.ru/master-class...sov-sapland-2021/read-abap-chtenie-abap-koda/