ERP Database Configuration Change Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional ERP systems face challenges in automated configuration management, particularly in cloud environments, where manual provisioning and configuration are time-consuming and prone to errors, and there is a need for efficient propagation of configuration changes to updated database versions.

Innovation Solution

A system that monitors, manages, and logs configuration changes to an ERP database, vetting requested changes before deployment, allowing for successful changes to be preserved throughout the database's lifecycle and ensuring they are propagated during upgrades, while enabling testing and controlled deployment to production environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual provisioning and configuration are used in traditional ERP systems, then customization flexibility is improved, but time consumption and error rates increase

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically monitoring and capturing configuration changes made during customization, storing them in a change log before database upgrades occur. This preliminary capture of changes ensures they are preserved and can be automatically reapplied after upgrades, eliminating the need for manual re-provisioning and reducing time consumption significantly.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual configuration changes are made during database upgrades, then customization is maintained, but human error increases

Engineering Contradiction:
Improvecustomization maintenanceVSAvoiderror rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements self-service by automatically monitoring configuration changes, logging them, and reapplied them after database upgrades without requiring manual human intervention. This automated self-service process eliminates human error entirely, as the system handles the entire configuration preservation and reapplication process autonomously, ensuring both customization maintenance and high reliability.

Inventive Principle:
Principle #25Self-service

3Device complexity

If configuration changes are not tracked, then system simplicity is maintained, but propagation of changes to updated versions fails

Engineering Contradiction:
Improvesystem simplicityVSAvoidchange propagation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system introduces an intermediary component - a change log - that automatically captures and stores configuration changes made during customization. This intermediary layer sits between the configuration changes and the database upgrade process, ensuring changes are preserved and can be automatically reapplied after upgrades. The addition of this simple logging mechanism dramatically improves change propagation efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If automated configuration management is implemented in cloud ERP, then time consumption is reduced, but new management challenges arise

Engineering Contradiction:
Improveprovisioning timeVSAvoidmanagement complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements feedback by automatically monitoring configuration changes, logging them, and using this logged information to automatically reapply changes after database upgrades. This closed-loop feedback mechanism ensures that automation handles the entire configuration management process reliably, reducing provisioning time while keeping management complexity manageable through systematic automated tracking and verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11048683B2Database configuration change management
Publication Date: 2021.06.29 SAP SE
  • US11048683B2 patent drawing
  • US11048683B2 patent drawing
  • US11048683B2 patent drawing

AI summary

Systems and methods for providing a database having a plurality of standard configuration settings are presented. Requests corresponding to modifications to some or all of the standard configuration settings are monitored during customization of the database. A determination of whether the modifications are allowed is made. Based on the determination, a message comprising allowance or denial for each of the modifications is generated. Data characterizing allowed modifications is logged. The logged data is used to update the database when the standard configuration settings of the database change as part of a database upgrade. Data characterizing the allowed modifications is extracted from the logged data and used to generate differences between a newer version of the database and an older version of the database.