# US 2014/0157252 A1 · Inclusion of Customer-Specific Transport Requests in Software Architecture Update Procedures

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157252 A1
- Document ID: US20140157252A1
- Status: Published application
- Kind: A1
- Application number: 13/706,315
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: Sap SE
- Inventors: Tamara Weckwerth; Stefan Mueller; Joerg Schoen
- Web page: https://patentgrep.com/patent/US20140157252A1

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In contrast to conventional approaches in which an update to a business software architecture generally involves performing update procedures during a period of business downtime followed by an import of customer-specific transport requests also during business downtime, the current subject matter can facilitate import of the customer transport requests in parallel with update to a core software platform of the business software architecture.

## Claims

### Claim 1

A computer program product comprising a machine-readable medium storing instructions that, when executed by a system comprising a programmable processor, cause the system to perform operations comprising:
creating customer-specific developments based on a target update release in a development system to which an update of a core software platform of a software architecture has been applied, the customer-specific developments comprising a customization of the core software platform that is specific to a given customer organization using the software architecture;
updating and testing a quality control or other test system, the updating comprising importing customer-specific transport requests representing the customer-specific developments;
updating a productive system to the target update release, the updating comprising importing the customer-specific transport requests to the productive system; and
returning the productive system to business use and executing one or more post processing procedures concurrently with the business use.

### Claim 2 (depends on 1)

A computer program product as in claim 1, wherein the quality control or other test system is placed in a downtime state for the updating of the quality control or other test system and returned to an uptime state for the testing of the quality control or other test system.

### Claim 3 (depends on 1)

A computer program product as in claim 1, wherein the productive system is placed in state for the updating of the productive system and is otherwise available in a business uptime state during the creating of the customer-specific developments and the updating and testing of the quality control or other test system.

### Claim 4 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise: fitting customer-specific transport requests to a target level of the update, the fitting occurring when the core software platform includes or is based on an ABAP application server.

### Claim 5 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise: completing a first dictionary import for all core software platform packages prior to a second dictionary import for all included customer-specific transport requests.

### Claim 6 (depends on 5)

A computer program product as in claim 5, wherein the operations further comprise: completing further import processes after activation of the first and second dictionary imports.

### Claim 7

A system comprising:
at least one programmable processor; and
a machine-readable medium storing instructions that, when executed by the at least programmable processor, cause the at least one programmable processor to perform operations comprising:
creating customer-specific developments based on a target update release in a development system to which an update of a core software platform of a software architecture has been applied, the customer-specific developments comprising a customization of the core software platform that is specific to a given customer organization using the software architecture;
updating and testing a quality control or other test system, the updating comprising importing customer-specific transport requests representing the customer-specific developments;
updating a productive system to the target update release, the updating comprising importing the customer-specific transport requests to the productive system; and
returning the productive system to business use and executing one or more post processing procedures concurrently with the business use.

### Claim 8 (depends on 7)

A system as in claim 7, wherein the quality control or other test system is placed in a downtime state for the updating of the quality control or other test system and returned to an uptime state for the testing of the quality control or other test system.

### Claim 9 (depends on 7)

A system as in claim 7, wherein the productive system is placed in state for the updating of the productive system and is otherwise available in a business uptime state during the creating of the customer-specific developments and the updating and testing of the quality control or other test system.

### Claim 10 (depends on 7)

A system as in claim 7, wherein the operations further comprise: fitting customer-specific transport requests to a target level of the update, the fitting occurring when the core software platform includes or is based on an ABAP application server.

### Claim 11 (depends on 7)

A system as in claim 7, wherein the operations further comprise: completing a first dictionary import for all core software platform packages prior to a second dictionary import for all included customer-specific transport requests.

### Claim 12 (depends on 11)

A system as in claim 11, wherein the operations further comprise: completing further import processes after activation of the first and second dictionary imports.

### Claim 13

A computer-implemented method comprising:
creating customer-specific developments based on a target update release in a development system to which an update of a core software platform of a software architecture has been applied, the customer-specific developments comprising a customization of the core software platform that is specific to a given customer organization using the software architecture;
updating and testing a quality control or other test system, the updating comprising importing customer-specific transport requests representing the customer-specific developments;
updating a productive system to the target update release, the updating comprising importing the customer-specific transport requests to the productive system; and
returning the productive system to business use and executing one or more post processing procedures concurrently with the business use.

### Claim 14 (depends on 13)

A computer-implemented method as in claim 13, wherein the quality control or other test system is placed in a downtime state for the updating of the quality control or other test system and returned to an uptime state for the testing of the quality control or other test system.

### Claim 15 (depends on 13)

A computer-implemented method as in claim 13, wherein the productive system is placed in state for the updating of the productive system and is otherwise available in a business uptime state during the creating of the customer-specific developments and the updating and testing of the quality control or other test system.

### Claim 16 (depends on 13)

A computer-implemented method as in claim 13, further comprising: fitting customer-specific transport requests to a target level of the update, the fitting occurring when the core software platform includes or is based on an ABAP application server.

### Claim 17 (depends on 13)

A computer-implemented method as in claim 13, further comprising: completing a first dictionary import for all core software platform packages prior to a second dictionary import for all included customer-specific transport requests.

### Claim 18 (depends on 17)

A computer-implemented method as in claim 17, further comprising: completing further import processes after activation of the first and second dictionary imports.

### Claim 19 (depends on 13)

A computer-implemented method as in claim 13, wherein one or more of the creating, the updating and testing of the quality control or other test system, the updating of the productive system to the target update release, and the returning is performed by at least one programmable processor.
