Configuration Template Deployment via Test System Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing deployment mechanisms for software upgrades in cloud computing environments face challenges in efficiently managing configuration template updates, particularly due to dependencies between configuration data, which can force untested data into production environments, hindering the efficient implementation of released fixes.

Innovation Solution

A method and system for deploying updates to configuration templates, involving a development system, a test system, and a production system, where configuration upgrade data is initially released to the test system in an inactive state, activated, and then upgraded before being released to the production system, allowing for separate handling of urgent and non-urgent changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If configuration data is transported independently from normal customizing development, then deployment speed is improved, but untested configuration data may be forced into production environment

Engineering Contradiction:
Improvedeployment speedVSAvoidconfiguration data quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system activates content configuration upgrade data in the test system before transporting it to production. This preliminary activation allows validation of the configuration data in a test environment, ensuring it works correctly before deployment to production, thus resolving the contradiction between fast deployment and data quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The test system serves as an intermediary between the development system and production system. Configuration data is first transported to and activated in the test system, where it can be validated before being transported to production. This intermediary step prevents untested data from reaching production while maintaining efficient deployment through the streamlined transport mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If configuration templates are modified and redeployed in a three-system landscape, then configuration updates are achieved, but dependencies between configuration data cause deployment issues

Engineering Contradiction:
Improveconfiguration update capabilityVSAvoiddeployment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system generates a new transport request based on the activation results in the test system. This feedback mechanism captures the state of configuration data after activation and creates appropriate transport requests for subsequent deployment to production, simplifying the handling of configuration dependencies across the three-system landscape.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the deployment process based on activation results. Instead of following a fixed deployment sequence, the system generates transport requests adaptively after activation, allowing flexible handling of configuration dependencies and simplifying the overall deployment complexity.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If the test system is restricted from user interaction during activation, then system stability is improved, but user productivity decreases

Engineering Contradiction:
Improvesystem stabilityVSAvoiduser productivity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system implements periodic availability of the test system to users. The test system is restricted from user interaction only during the brief activation period, then restored for user interaction. This periodic pattern minimizes the impact on user productivity while maintaining system stability during critical activation operations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250094323A1Deployment of updates to configuration templates correlated to software upgrades
Publication Date: 2025.03.20 SAP SE
  • US20250094323A1 patent drawing
  • US20250094323A1 patent drawing
  • US20250094323A1 patent drawing

AI summary

Arrangements for deployment of updates to configuration templates correlated to software upgrades are provided. In some aspects, a content configuration upgrade may be initiated within a system landscape including a development system, a test system, and a production system. A transport request including content configuration upgrade data may be received, in an inactive state, at the development system. The content configuration upgrade data may be released to the test system via the transport request. The test system may be restricted from user interaction. The test system may be set to enable customizing using the test system. The content configuration upgrade data may be activated in the test system. In addition, the activating may cause configuration changes to be added one or more database tables and a new transport request to be generated. The test system may be restored for user interaction with upgraded content configuration data.