Remote Event Configuration for ABAP Using Automated Reconciliation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually configuring event providers and consumers for high-level business programming languages like ABAP is time-consuming and error-prone, especially when dealing with a substantial number of events or applications.

Innovation Solution

A system and method for configuring event processing on a high-level programming language platform using an event mesh messaging broker platform, which automates the reconciliation of event configurations through an enterprise event enablement component, enabling secure and efficient event management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of event providers and consumers is used for high-level business programming languages, then configuration flexibility and control are maintained, but time consumption and error rates increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-configuration by automatically reconciling event provider and consumer configurations through the event mesh broker. The enterprise event enablement component enables the platform to autonomously detect configuration states, identify discrepancies, and apply corrections without manual intervention, thereby reducing both time consumption and errors associated with manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The event mesh messaging broker platform acts as an intermediary between event providers and consumers. It introduces a reconciliation mechanism that automatically mediates configuration mismatches, translating and synchronizing event definitions across different systems. This intermediary layer eliminates the need for manual configuration while ensuring configuration accuracy through automated validation and synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated reconciliation is implemented for event configuration, then configuration time and error rates are reduced, but system complexity increases

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The event mesh messaging broker platform provides multiple functions within a single system: event routing, configuration reconciliation, state synchronization, and validation. By consolidating these functions into a universal platform, the system achieves high configuration efficiency without proportionally increasing complexity, as the broker handles multiple tasks through integrated mechanisms rather than separate components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The automated reconciliation process implements feedback loops where the system continuously monitors configuration states, detects discrepancies between event providers and consumers, and applies corrective actions. The enterprise event enablement component receives feedback about configuration status and automatically adjusts configurations to maintain consistency, enabling efficient automation through controlled feedback mechanisms rather than unmanaged complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4383078B1Remote event configuration for high-level programing language platform
Publication Date: 2025.08.06 SAP SE
  • EP4383078B1 patent drawingFigure 1
  • EP4383078B1 patent drawingFigure 2
  • EP4383078B1 patent drawingFigure 3

AI summary

A configuration data store may contain electronic records representing information defined by an administrator for a plurality of event types and a plurality of cloud-based high-level programing language applications. An enterprise event enablement component of a high-level programing language application platform (e.g., an enterprise or third-party ABAP application) may receive a reconcile request event from an event messaging broker platform. The reconcile request event may include a payload that contains an event type and configuration target state information for the high-level programing language application platform. The enterprise event enablement component may then transmit, to the event messaging broker platform, a reconcile completed event that contains a status of an achieved configuration. The configuration data store is then updated based on the status of the achieved configuration of the high-level programing language application platform.