US 11,861,363 B2
Development landscape build system
Joachim Stumm, Lobbach (DE); and Ismail Koeken, Nussloch (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Oct. 22, 2021, as Appl. No. 17/508,150.
Prior Publication US 2023/0126059 A1, Apr. 27, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 8/77 (2018.01); G06F 8/10 (2018.01); G06F 8/61 (2018.01)
CPC G06F 8/77 (2013.01) [G06F 8/10 (2013.01); G06F 8/61 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, from a computing device by a computing system, a selected system attribute to be used to build a new computing system for a given entity;
selecting, from a plurality of parameters available for a variety of system attributes, by the computing system, only parameters relevant to the selected system attribute, to generate relevant parameters to the selected system attribute;
receiving, from the computing device by the computing system a value for each parameter of the relevant parameters to the selected system attribute;
storing as custom parameters in a database, by the computing system, the value for each parameter of the relevant parameters to the selected system attribute;
defining business processes to be executed during a build for the new computing system based on the custom parameters;
assigning a script to each defined business process;
retrieving, from a set of tables in the database, by the computing system, standard parameters relevant to the selected system attribute, the standard parameters comprising parameters that are standard across all computing system builds for the selected system attribute;
traversing a decision and execution hierarchy having a plurality of levels for execution by evaluating the standard parameters and the custom parameters at each level of the hierarchy to determine which component on a next level of the hierarchy to branch to next, wherein a final level of each branch in the decision and execution hierarchy comprises one or more scripts, of the scripts assigned to each defined business process, for execution to build the new computing system for the given entity for execution; and
executing, by the computing system, scripts in the final level of the decision and execution hierarchy based on traversing the decision and execution hierarchy and using the standard parameters and custom parameters to install and configure the new computing system for the given entity.