ERP Configuration Key Explanations with LLM Rule Summaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Understanding and explaining configuration keys in ERP systems, such as SAP S/4HANA, is complex and resource-intensive, leading to user confusion and increased support costs due to the need for manual summaries and potential errors in user-generated explanations.

Innovation Solution

A framework utilizing generative artificial intelligence (AI) to provide on-demand, real-time generation of accurate and concise explanations for configuration keys, leveraging a large language model (LLM) to summarize the set of rules defined by the keys, with a caching mechanism to enhance efficiency and consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual summarization of configuration keys is performed, then user understanding is improved, but support costs and time consumption increase

Engineering Contradiction:
Improveuser understandingVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service by automatically generating explanations for configuration keys using AI, eliminating the need for manual summarization by support staff. Users can obtain explanations on-demand without human intervention, resolving the contradiction between improving user understanding and reducing time consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual summarization with an automated AI-based system. The large language model substitutes human analysts, automatically generating configuration key explanations, thereby improving user understanding while eliminating the time and resource costs associated with manual processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If manual explanations are generated for configuration keys, then user comprehension is enhanced, but errors may occur and support costs increase

Engineering Contradiction:
Improveuser comprehensionVSAvoidexplanation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces manual explanation generation with an automated large language model system. This substitution eliminates human errors while maintaining high explanation quality, thereby improving both user comprehension and reliability simultaneously. The AI system provides consistent, accurate explanations without the variability inherent in manual processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system incorporates feedback mechanisms where user interactions with configuration key explanations are analyzed to continuously improve the AI model's performance. This feedback loop ensures high reliability and accuracy of explanations while enhancing user comprehension, resolving the contradiction between these two parameters.

Inventive Principle:
Principle #23Feedback

3Loss of time

If configuration key explanations are generated in real-time, then user comprehension is improved, but computation load increases

Engineering Contradiction:
Improveresponse timeVSAvoidcomputation load
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-processing and analyzing configuration key data structures before they are queried. The AI model is pre-trained on extensive configuration data, enabling it to generate explanations quickly in real-time without excessive computation load during actual user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a nested architecture where the large language model is integrated within the ERP system's existing infrastructure. This nesting allows the AI to leverage the ERP system's data access capabilities while generating explanations efficiently, balancing real-time performance with computation load management.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Ease of operation

If detailed configuration key explanations are provided, then user understanding is improved, but system complexity increases

Engineering Contradiction:
Improveuser understandingVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary AI layer between the complex ERP configuration data and the end user. The large language model acts as a mediator that translates complex technical configuration details into user-friendly explanations, improving user understanding without requiring the ERP system itself to become more complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the explanation generation process into distinct modules: data retrieval from ERP tables, AI processing by the large language model, and output formatting. This segmentation allows each component to remain relatively simple while the integrated system provides comprehensive explanations, resolving the contradiction between user understanding and system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250307744A1Intelligent explanation of configuration keys
Publication Date: 2025.10.02 SAP SE
  • US20250307744A1 patent drawing
  • US20250307744A1 patent drawing
  • US20250307744A1 patent drawing

AI summary

A computer-implemented method receives a request to explain a configuration key which represents a set of rules for controlling a process flow of an entity of an enterprise resource planning (ERP) system, the set of rules defining a data operation scheme based on a plurality of tables stored in a database of the ERP system. The method generates a data object from the plurality of tables, the data object including a group of key-value pairs which collectively define the set of rules, preserving the hierarchy of the involved tables. The method generates a prompt based on the data object generated from the plurality of tables, prompts a large language model using the prompt, receives a response from the large language model, and based on the response, outputs an explanation of the configuration key summarizing the set of rules in natural language. Related computing system and software are also disclosed.