Событийно-ориентированная интеграция и разработка на ABAP RAP

Событийно-ориентированная интеграция и разработка на ABAP RAP

Отрасль: Software / Enterprise Applications

Услуги: Event-Driven Integration, ABAP RAP Development, UI Enhancement

Технологический стек: ABAP RAP, CAP, Advanced Event Mesh, FPM, Webdynpro, CDS Views, Fiori Elements


Обзор проекта

Проект был направлен на создание сложной интеграционной архитектуры для корпоративного ПО с использованием Advanced Event Mesh и ABAP RAP, а также на улучшение пользовательского интерфейса бизнес-приложений. Основная цель — обеспечить надежную синхронизацию данных и непрерывный пользовательский опыт.


Бизнес-вызов

  • Необходимость реализации событийной архитектуры для интеграции различных систем предприятия, часть из которых развернута в SAP S/4HANA on-premise, а часть — в облачной среде SAP BTP (Cloud Foundry) через событийную архитектуру.

  • Обеспечение надежной фоновой обработки событий и синхронизации данных для критических бизнес-процессов.

  • Разработка UX на Fiori Elements.


Реализованное решение

  • Разработаны бизнес-объекты на базе BOPF framework с определением узлов, действий, детерминаций и валидаций.

  • Настроена асинхронная обработка через bgRFC для надежного фонового взаимодействия между системами.

  • Организована событийная интеграция SAP S/4HANA → SAP BTP (Cloud Foundry) через Advanced Event Mesh для синхронизации данных в реальном времени.

  • Расширен пользовательский интерфейс FPM и Webdynpro: улучшенные режимы поиска, кастомные Edit/Save функции, динамическая фильтрация.


Измеримые результаты

  • Реализована надёжная синхронизация данных между системами без простоев, основанная на логировании всех событий и fallback-механизмах: при сбоях данные сохраняются в базе данных либо помещаются в запасную очередь с последующей повторной обработкой.

  • Сокращено время отклика и повышена эффективность работы пользователей благодаря улучшенному UI.

  • Повышена масштабируемость и устойчивость приложений за счет событийной архитектуры.


Технологическая архитектура

  • Core Development: ABAP RAP, CAP, BOPF framework

  • Event-driven Integration: Advanced Event Mesh, bgRFC

  • User Interface: FPM, Webdynpro, Extended Fiori functionalities

  • Data & Security: CDS Views, Custom Validations

Dyn IT Logo
Arrow

Dynamic.
Intelligent.
Technology.