О мастер-классе
О чем пойдет речь
Приняв участие в мастер-классе, вы узнаете о возможностях различного взаимодействия платформы SAP NetWeaver с файлами: хранение, чтение, передача и запись файлов на ПК-пользователя, сервер приложений и на внешние серверы. Мастер-класс разбит на серию вебинаров, которая направлена как на консультантов, так и на начинающих ABAP-разработчиков.
Во время проведения первой части мастер-класса на практических примерах будет показана работа с файлами в ABAP-программах: простейшие операции чтения и записи файлов на клиенте и на сервере; работа с файловыми директориями; возможность хранение файлов в БД. Во второй части мастер-класса освещается взаимодействие ABAP-программ по различным файловым протоколам: FTP, HTTP, OData, S3. Также поясняются сервисы GOS (Generic Object Services) и BDS (Business Document Service).
В процессе проведения мастер-класса будут представлены примеры по работе со стандартным функционалом по хранению, чтению и передаче файлов из/в SAP NetWeaver.
Мастер-класс будет интересен слушателям, занимающимся разработкой и развитием SAP-систем, имеющим недостаточно опыта в работе с файловыми функциями и желающим расширить свой кругозор. Мастер-класс проводится в режиме демонстрации и не предполагает выполнение практических упражнений.
Аудитория
Мы уверены, что участие в мастер-классе будет весьма полезно:
1) Консультантам, которые периодически работают с приложениями к бизнес-документам, а также желающим ознакомиться с файловым обменом между системой SAP и внешними системами. Мастер-класс поможет точнее ставить ТЗ и проектировать решения.
2) ABAP-разработчикам, желающим расширить знания о возможностях ABAP в части взаимодействия с файлами.
3) Тем, кто проектирует свои решения (микро-сервисы) в ландшафте с участием SAP NetWeaver (SAP ERP, SAP EWM, SAP S/4HANA, SAP APO, SAP CRM).
Как будет проходить мероприятие
6 часов, 3 дня по 2 часа.
| Дата | Время | Тема |
|---|---|---|
| 24 ноября 2026 | 10:30 – 12:30 |
Элементарные операции с файлами на клиенте и на сервере через SAP NetWeaver: создание, чтение, удаление; использование логических имен. Использование Generic Object Services (GOS) |
| 25 ноября 2026 | 10:30 – 12:30 |
Бинарное взаимодействие по протоколам FTP и HTTP в среде SAP NetWeaver. Использование Business Document Services (BDS) |
| 26 ноября 2026 | 10:30 – 12:30 |
Бинарное взаимодействие по протоколам S3 и OData в среде SAP NetWeaver. Прочие задачи с файлами: отправка приложений в письмах, шаблонизация HTML и Word, генерация ШК, создание Excel-файлов с вложенным ШК. Использование ИИ-инструментов для решения задач работы с файловыми хранилищами в SAP ERP. |
День 1
| Время | Тема | Содержание |
|---|---|---|
| 10:30 – 10:45 | Обзор вебинара и знакомство | Обзор темы: где и как применяется файловое взаимодействие на ABAP |
| 10:45 – 11:45 | Работа с файлами на сервере и на клиенте через ABAP |
1) Создание и чтение файлов на сервере и клиенте, взаимодействие с файлами с помощью логических директорий 2) Хранение/чтение бинарных данных в БД |
| 12:10 – 12:30 | Взаимодействие с файлами через Generic Object Services (GOS) |
1) Назначение GOS и пример функционала по работе с этими сервисами 2) Примеры взаимодействия на основе транзакций VA01/VA02 и FB01/FB02 3) Пример подключения GOS-объектов к клиентским транзакциям |
День 2
| Время | Тема | Содержание |
|---|---|---|
| 10:30 – 11:00 | Интеграционное взаимодействие по файловым протоколам |
1) Обзор FTP и работа с FTP через ABAP 2) Обзор HTTP в части файловой передачи и пример работы через ABAP |
| 11:00 – 12:30 | Взаимодействие с файлами через Business Document Services |
1) Назначение BDS и пример функционала по работе с ним 2) Настройки для ContentServer и примеры взаимодействия на основе транзакций VA01/VA02 и FB01/FB02 |
День 3
| Время | Тема | Содержание |
|---|---|---|
| 10:30 – 11:30 | Интеграционное взаимодействие по файловым протоколам |
1) Обзор S3-протокола и пример работы через ABAP 2) Пример и разбор OData-сервиса на загрузку и чтение файла |
| 11:30 – 12:30 | Прочие задачи по работе с файлами |
1) Шаблонизация файлов на основе MIME-репозитария и Web-репозитария для задач: генерации Email, выгрузки Word-файлов, вставок картинок (в том числе ШК) в pdf-формуляры и Excel-документы, чтение файлов из спула 2) Понятие DMS/CMS-системы 3) Использование ИИ-инструментов для решения задач работы с файловыми хранилищами в SAP ERP |

