ERP Error Context Analysis for ML Knowledge Resource Recommendation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The sheer volume and variety of knowledge resources present significant challenges in identifying and recommending the most relevant and beneficial resources for software systems, as customers face difficulty in navigating information overload and determining context-specific solutions to errors.

Innovation Solution

A machine learning-based system that analyzes error contexts and recommends tailored knowledge resources using a trained model to resolve errors in enterprise resource planning applications, leveraging data processing and machine learning techniques to automate the recommendation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual search and navigation of knowledge resources is used, then customers can find solutions to errors, but the process is time-consuming and inefficient due to information overload

Engineering Contradiction:
Improveerror resolution efficiencyVSAvoidtime to identify relevant knowledge resources
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically analyzing error messages and context, then recommending relevant knowledge resources without requiring manual search or navigation by customers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual search and navigation processes are replaced with automated machine learning-based analysis and recommendation systems that process error contexts and retrieve relevant knowledge resources programmatically

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

2Adaptability or versatility

If all knowledge resources are made available to customers, then comprehensive coverage is provided, but navigation and identification of relevant resources becomes increasingly difficult

Engineering Contradiction:
Improvecoverage of knowledge resourcesVSAvoidease of navigating knowledge resources
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system extracts and presents only the most relevant knowledge resources from the comprehensive repository based on error context analysis, filtering out unrelated resources to simplify customer navigation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of resource presentation from displaying all available resources to displaying a filtered subset ranked by relevance, transforming the information presentation based on error context parameters

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive error analysis is performed to ensure accurate recommendations, then recommendation quality improves, but system complexity and computational requirements increase

Engineering Contradiction:
Improveaccuracy of knowledge resource recommendationsVSAvoidcomplexity of analysis system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The error analysis process is segmented into distinct components: error message parsing, context extraction, resource matching, and recommendation ranking, allowing each component to be optimized independently while maintaining overall accuracy

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250371406A1Machine learning-based error analysis for enterprise resource planning applications
Publication Date: 2025.12.04 SAP SE
  • US20250371406A1 patent drawing
  • US20250371406A1 patent drawing
  • US20250371406A1 patent drawing

AI summary

Disclosed herein are a system, method, and computer program product embodiments for recommending knowledge resources to resolve errors at a source and/or target system. For example, a request to post data to a target system is received from a source system. A determination is made that an error occurred with respect to the request. An error context for the error is determined. The error context comprises information describing the error and information describing the system. A representation of the error context is provided as an input to an ML model. The ML model is configured to predict a knowledge resource for resolving the error based on the error context. A prediction indicating the knowledge resource for resolving the error is received from the ML model. A recommendation to apply the knowledge resource on the source and/or target system is provided via a user interface based on the prediction.