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

Call ABAP: дизайн SAP приложений

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

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

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

Приняв участие в серии вебинаров, вы узнаете о классических шаблонах (паттернах) проектирования ABAP-приложений. Будут представлены шаблоны для создания и использования в таких прикладных ABAP-приложениях как: почтовая рассылка, ALV-отчетность, обращение по протоколам HTTP и FTP, а также будет показан пример создания своих BADI. Продемонстрированы будут как стандартные приложения, так и собственные приложения.

На вебинарах будет показано на практических примерах применение принципов ООП и паттерны: Singleton, FactoryMethod, Strategy, Template Method, Decorator, Observer, Façade и другие.

На мастер-классе будет представлен подход, позволяющий делать разработки понятными на основе шаблонов код.

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

Аудитория

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

  1. Консультантам различных модулей, которым нужно создавать и развивать решения;
  2. ABAP-разработчикам, участвующим в создании решений

 

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

День 1.

Обзор вебинара и знакомство
1) Обзор темы: шаблоны проектирования – зачем они нужны консультанту и разработчику SAP?

Типы ABAP-программ и ООП в ABAP
2) Типы ABAP-программа и их назначение
3) Logical Unit of Work: транзакции и логические единицы работы
4) Объектно-ориентированный подход и UML-диаграммы 

Наиболее применимые паттерны в ABAP
5) Singleton, Factory Method, Façade, Adapter, Strategy, Template method

Задание на проработку.

День 2.

Порождающие паттерны проектирования в ABAP
1) Abstract Factory (Абстрактная фабрика)
2) Prototype (прототип)
3) Builder (строитель)

Поведенческие паттерны проектирования в ABAP
4) Iterator (Итератор)
5) Command (команда)
6) Observer (Наблюдатель)
7) State (состояние)
8) Mediator (посредник)
9) Memento (хранитель)
10) Visitor (Посетитель)
11) Chain Of responsibility (Цепочка обязанностей)

Задание на проработку.

День 3.

Структурные паттерны проектирования
1) Decorator (Декоратор)
2) Composite (Компоновщик)
3) Bridge (Мост)
4) Proxy (заместитель)
5) Flyweight (Легковес / Кэш / Приспособленец)

Паттерны в действии
6) Примеры практического применения паттернов
7) Создание custom-BADI

Об авторе

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

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

Эксперт по модулям SAP MM, SD, RCM, фрилансер

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

Имеет сертификаты:

  • 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, а также проводил разработки более чем у 12 заказчиков из различных отраслей: Retail, Oil&Gas, Mining.

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

Сайт автора.

Регистрация

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

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

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

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

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

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

E-mail: sapland@sapland.ru

Нажимая на кнопку "Зарегистрироваться", Вы даете согласие на обработку персональных данных

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