# US 2014/0156355 A1 · Bulk update in an enterprise management system

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

- Number: US 2014/0156355 A1
- Document ID: US20140156355A1
- Status: Published application
- Kind: A1
- Application number: 13/705,440
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Inventors: PRIYANKA PORWAL
- Web page: https://patentgrep.com/patent/US20140156355A1

## CPC

- G06Q 10/0637: Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Various embodiments of systems and methods for performing a bulk update to to-be-updated business object instances are described herein. Initially a request is received to retrieve information related to business object instances included in a business object. The business object instances may include to-be-updated business object instances. The information related to the business object instances may be forwarded to a client system. Based on the forwarded information, a bulk update may be received for the to-be-updated business object instances at an A2X service, in the enterprise management system. The A2X service may then update the to-be-updated business object instances with the bulk update.

## Claims

### Claim 1

A computer system for performing a bulk update to a plurality of to-be-updated business object instances, the method comprising:
a processor; and
a memory coupled to the processor to store program code, the program code comprising:
an enterprise management system in communication with a client system, the enterprise management system including:
a business object including the plurality of to-be-updated business object instances; and
an application-to-cross application (A2X) service operable to receive the bulk update, related to the plurality of business object instances, from the client system, and to update the plurality of to-be-updated business object instances with the received bulk update.

### Claim 2 (depends on 1)

The computer system according to claim 1, wherein the A2X service includes:
an A2X service interface operable to receive the bulk update from the client system; and
an A2X inbound process agent operable to update the to-be-updated business object instances with the bulk update.

### Claim 3 (depends on 2)

The computer system according to claim 2, wherein the A2X service interface includes:
one or more A2X service interface operations defining business object related operations provided by the A2X service, the business object related operations including an update operation to update the plurality of to-be-updated business object instances.

### Claim 4 (depends on 1)

The computer system according to claim 1, wherein the program code further comprises:
the client system operable to download a write-back document from the enterprise management system and to forward an updated write-back document, including the bulk update, to the enterprise management system.

### Claim 5 (depends on 1)

The computer system according to claim 1, wherein the client system includes a web portal operable to communicate with the enterprise management system.

### Claim 6 (depends on 1)

The computer system according to claim 1, wherein the program code further comprises:
a third party system in communication with the client system, the third party system operable to forward the bulk update to the client system.

### Claim 7

A computer implemented method for performing a bulk update to a plurality of to-be-updated business object instances, the method comprising:
receiving, at an enterprise management system, a request to retrieve information related to a plurality of business object instances included in a business object, stored in a memory of the computer, the plurality of business object instances including a plurality of to-be-updated business object instances;
forwarding, by a processor of the computer, the information related to the plurality of business object instances to a client system;
based on the forwarded information, an A2X service, included in the enterprise management system, receiving the bulk update, related to the plurality of to-be-updated business object instances, from the client system; and
the A2X service, updating the to-be-updated business object instances, included in the business object, with the bulk update.

### Claim 8 (depends on 7)

The computer implemented method according to claim 7, further comprising:
executing a web portal, at the client system, to establish a communication between the client system and the enterprise management system.

### Claim 9 (depends on 8)

The computer implemented method according to claim 8, further comprising:
displaying at the web portal of the client system, the information related to the plurality of business object instances; and
based on the displayed information, receiving, at the web portal, a selection of the to-be-updated business object instances from the plurality of business object instances.

### Claim 10 (depends on 8)

The computer implemented method according to claim 8, further comprising:
based on a request received at the web portal of the client system, downloading a write-back document, from the enterprise management system, to update the bulk update to the write-back document;
at the web portal of the client system, receiving a save instruction to store an updated write-back document, including the bulk update, to the enterprise management system; and
based on the received save instruction, forwarding the bulk update, included in the updated write-back document, to the enterprise management system.

### Claim 11 (depends on 10)

The computer implemented method according to claim 10, further comprising:
converting the write back document to an extensible markup language (XML) file, the XML message including the bulk update; and
forwarding the XML message, including the bulk update, to the enterprise management system.

### Claim 12 (depends on 7)

The computer implemented method according to claim 7, further comprising:
the enterprise management system, forwarding a result of the bulk update operation to the client system.

### Claim 13 (depends on 12)

The computer implemented method according to claim 12, further comprising:
storing the result of the bulk update operation to a write back document downloaded at the client system.

### Claim 14 (depends on 7)

The computer implemented method according to claim 7, further comprising:
the client system, forwarding the information related to the to-be-updated business object instances to a third party system; and
the client system, receiving the bulk update, related to the to-be-updated business object instances, from the third party system.

### Claim 15

An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
receive, at an enterprise management system, a request to retrieve information related to a plurality of business object instances included in a business object, the plurality of business object instances including a plurality of to-be-updated business object instances;
forward the information related to the plurality of business object instances to a client system;
based on the forwarded information, an A2X service, included in the enterprise management system, receive the bulk update, related to the plurality of to-be-updated business object instances, from the client system; and
the A2X service, update the to-be-updated business object instances, included in the business object, with the bulk update.

### Claim 16 (depends on 15)

The article of manufacture of claim 15, further comprising instructions which when executed by the computer further causes the computer to:
execute a web portal, at the client system, to establish a communication between the client system and the enterprise management system.

### Claim 17 (depends on 16)

The article of manufacture of claim 16, further comprising instructions which when executed by the computer further causes the computer to:
display, at the web portal of the client system, the information related to the plurality of business object instances; and
based on the displayed information, receive, at the web portal, a selection of the to-be-updated business object instances from the plurality of business object instances.

### Claim 18 (depends on 16)

The article of manufacture of claim 16, further comprising instructions which when executed by the computer further causes the computer to:
based on a request received at the web portal of the client system, download a write-back document, from the enterprise management system, to update the bulk update to the write-back document;
at the web portal of the client system, receive a save instruction to store an updated write-back document, including the bulk update, to the enterprise management system; and
based on the received save instruction, forward the bulk update, in the updated write-back document, to the enterprise management system.

### Claim 19 (depends on 18)

The article of manufacture of claim 18, further comprising instructions which when executed by the computer further causes the computer to:
convert the write back document to an extensible markup language (XML) file, the XML message including the bulk update; and
forward the XML message, including the bulk update, to the enterprise management system.

### Claim 20 (depends on 15)

The article of manufacture of claim 15, further comprising instructions which when executed by the computer further causes the computer to:
the enterprise management system, forward a result of the bulk update operation to the client system.
