IP Library Granted Patent US 12664074
Granted Patent B2
US 12664074 · App. 18/469,311 · Granted Jun 23, 2026

Deployment of updates to configuration templates correlated to software upgrades

Inventors: Wulf Kruempelmann (Altlussheim, DE); Susanne Schott (Walldorf, DE); Axel Kuehl (Mannheim, DE)
Assignee: SAP SE
G06F11/3684G06F8/65G06F11/3688
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12664074
App. No.
18/469,311
Granted
Jun 23, 2026
Kind
B2
Abstract

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.

Claims (49)

1 . A system, comprising:

at least one data processor; and

at least one memory storing instructions, which when executed by the at least one data processor, result in operations comprising:

receiving, at a development system within a system landscape comprising the development system, a test system, and a production system, a file indicating a transport request including content configuration upgrade data in an inactive state;

extracting an indication from the file that the content configuration upgrade data is intended for transport into either the test system or the production system;

responsive to the content configuration upgrade data being intended for transport into the test system, releasing, via the transport request, the content configuration upgrade data to the test system;

restricting the test system from user interaction;

setting the test system to enable customizing using the test system;

activating the content configuration upgrade data in the test system, wherein the activating adds configuration changes to one or more database tables and generates a new transport request including upgraded content configuration data; and

restoring the test system for the user interaction with the upgraded content configuration data.

2 . The system of claim 1 , further comprising:

releasing the new transport request to a buffer of the production system; and

importing the new transport request to the production system.

3 . The system of claim 1 , wherein the inactive state is indicated by a flag.

4 . The system of claim 1 , wherein setting the test system to enable customizing using the test system comprises setting a flag to enable development functionalities.

5 . The system of claim 1 , wherein the file is a JavaScript Object Notation (JSON) file that is shipped to the development system from a central configuration platform that is external to the system landscape.

6 . The system of claim 5 , wherein the JSON file indicates transport into the test system or into the production system.

7 . The system of claim 1 , wherein receiving the content configuration upgrade data from the development system comprises receiving a delta for a content configuration upgrade.

8 . The system of claim 1 , wherein the system landscape comprises a cloud computing platform.

9 . A computer-implemented method comprising:

receiving, at a development system within a system landscape comprising the development system, a test system, and a production system, a file indicating a transport request including content configuration upgrade data in an inactive state;

extracting an indication from the file that the content configuration upgrade data is intended for transport into either the test system or the production system;

responsive to the content configuration upgrade data being intended for transport into the test system, releasing, via the transport request, the content configuration upgrade data to the test system;

restricting the test system from user interaction;

setting the test system to enable customizing using the test system;

activating the content configuration upgrade data in the test system, wherein the activating adds configuration changes to one or more database tables and generates a new transport request including upgraded content configuration data; and

restoring the test system for the user interaction with the upgraded content configuration data.

10 . The method of claim 9 , further comprising:

releasing the new transport request to a buffer of the production system; and

importing the new transport request to the production system.

11 . The method of claim 9 , wherein the inactive state is indicated by a flag.

12 . The method of claim 9 , wherein setting the test system to enable customizing using the test system comprises setting a flag to enable development functionalities.

13 . The method of claim 9 , wherein the file is a JavaScript Object Notation (JSON) file that is shipped to the development system from a central configuration platform that is external to the system landscape.

14 . The method of claim 13 , wherein the JSON file indicates transport into the test system or into the production system.

15 . The method of claim 9 , wherein receiving the content configuration upgrade data from the development system comprises receiving a delta for a content configuration upgrade.

16 . The method of claim 9 , wherein the system landscape comprises a cloud computing platform.

17 . A non-transitory computer readable medium storing instructions, which when executed by at least one data processor, result in operations comprising:

receiving, at a development system within a system landscape comprising the development system, a test system, and a production system, a file indicating a transport request including content configuration upgrade data in an inactive state;

extracting an indication from the file that the content configuration upgrade data is intended for transport into either the test system or the production system;

responsive to the content configuration upgrade data being intended for transport into the test system, releasing, via the transport request, the content configuration upgrade data to the test system;

restricting the test system from user interaction;

setting the test system to enable customizing using the test system;

activating the content configuration upgrade data in the test system, wherein the activating adds configuration changes to one or more database tables and generates a new transport request including upgraded content configuration data; and

restoring the test system for the user interaction with the upgraded content configuration data.

18 . The non-transitory computer readable medium of claim 17 , wherein the instructions, when executed by the at least one data processor, further result in operations comprising:

releasing the new transport request to a buffer of the production system; and

importing the new transport request to the production system.

19 . The non-transitory computer readable medium of claim 17 , wherein the inactive state is indicated by a flag.

20 . The non-transitory computer readable medium of claim 17 , wherein setting the test system to enable customizing using the test system comprises setting a flag to enable development functionalities.