О мастер-классе
О чем пойдет речь
Приняв участие в мастер-классе, вы узнаете о возможностях платформы 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-системы