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

ABAP как FileOS: работа с бинарными данными и протоколами

  • 03 июня 2024, Пн
Олег Башкатов
Олег Башкатов

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

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

Приняв участие в мастер-классе, вы узнаете о возможностях платформы SAP NetWeaver по различному взаимодействию с файлами: хранение, чтение, передача и запись файлов на ПК-пользователя, сервере приложений и на внешние серверы. Серия вебинаров направлена как на консультантов, так и на начинающих ABAP-разработчиков.

На вебинарах будет показано на практических примерах работа с файлами в ABAP-программах: простейшие операции чтения и записи файлов на клиенте и на сервере; работа с файловыми директориями; возможность хранение файлов в БД. Во второй части вебинара освещается взаимодействие ABAP-программ по различным файловым протоколам: FTP, HTTP, OData, S3. Также поясняются сервисы GOS (Generic Object Services) и BDS (Business Document Service).

На мастер-классе будут представлены примеры по работе со стандартным функционалом по хранению, чтению и передаче файлов из/в SAP NetWeaver.

Курс направлен на слушателей, занимающихся разработкой и развитием SAP-систем, мало работавших с файловыми функциями и желающих расширить свой кругозор. Курс является лекционным (не предполагает обязательное выполнение практических упражнений).

Аудитория

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

1) Консультантам, которые периодически работают с приложениями к бизнес-документам, а также с файловым обменом с внешними системами. Вебинар поможет точнее ставить ТЗ и проектировать решения.

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

3) Для тех, кто проектирует свои решения (микро-сервисы) в ландшафте с участием SAP NetWeaver (SAP ERP, SAP EWM, SAP S/4 HANA, SAP APO, SAP CRM).

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

День 1

9:45-10:00 Обзор вебинара и знакомство
Обзор темы: где и как применяется файловое взаимодействие на ABAP

10:00-11:00 Работа с файлами на сервере и на клиенте через ABAP
1) Создание и чтение файлов на сервере и клиенте, взаимодействие с файлами с помощью логических директорий
2) Хранение/чтение бинарных данных в БД

11:10-12:10 Взаимодействие с файлами через Generic Object Services (GOS)
1) Назначение GOS и пример функционала по работе с ним
2) Примеры взаимодействия на основе транзакций VA01/VA02 и FB01/FB02
3) Пример подключение GOS-объектов к клиентским транзакциям.

День 2

10:00-11:00 Интеграционное взаимодействие по файловым протоколам
1) Обзор FTP и работа с FTP через ABAP
2) Обзор HTTP в части файловой передачи и пример работы через ABAP

11:10-12:10 Взаимодействие с файлами через Business Document Services
1) Назначение BDS и пример функционала по работе с ним
2) Настройки для ContentServer и примеры взаимодействия на основе транзакций VA01/VA02 и FB01/FB02

День 3

10:00-11:00 Интеграционное взаимодействие по файловым протоколам
1) Обзор S3-протокола и пример работы через ABAP
2) Пример и разбор OData-сервиса на загрузку и чтение файла

11:10-12:10 Прочие задачи по работе с файлами
1) Шаблонизация файлов на основе MIME-репозитария и Web-репозитария для задач: генерации Email, выгрузки Word-файлов, вставок картинок (в том числе ШК) в pdf-формуляры и Excel-документы, чтение файлов из спула
2) Понятие DMS/CMS-системы

Об авторе

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

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

Эксперт по модулям 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.

Сайт автора.

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

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

Регистрация

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

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

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

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

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

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

E-mail: sapland@sapland.ru

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

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