IP Library Granted Patent US 8,880,561
Granted Patent B2
US 8,880,561 · App. 13/333,762 · Granted Nov 4, 2014

Computer system and computerized method for storing business objects and business mapping data

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 8,880,561
App. No.
13/333,762
Granted
Nov 4, 2014
Kind
B2
Abstract

A computerized method for accessing a business object for a user defined process includes receiving at a computer system a request for generation of a user process for access to a business object, and generating via the computer system an SADL (Service Adaptation Definition Language) from a data mapping of business object data of the business object, wherein the data mapping includes a mapping of the data mapping. The computer method further includes generating via the computer system a plurality of artifacts to support the user process, wherein the SADL file is an artifact for designing the user process at a design time and for run time execution of the user process.

Claims (37)

1. A computer implemented method, comprising:

receiving, by a server system, a request to generate a user defined process configured to map data from a source business object (BO) stored on a first database to a target BO stored on a second database at run time, wherein the request is received from a user computer system that has access to the first database but lacks access to the second database;

generating, by the server system, a first mapping file configured to map the source BO to a message;

generating, by the server system, a second mapping file configured to map the message to the target BO; and

generating, by the server system, a plurality of process agents configured to operate according to the first mapping file to pack the source BO to the message and to operate according to the second mapping file to unpack the message to the target BO,

wherein the plurality of process agents, the first mapping file, and the second mapping file are configured for use as run time artifacts of the user defined process.

2. The computer implemented method of claim 1 , further comprising transmitting, by the server system, a user tool kit to the user computer system, the user tool kit being utilized by the user computer system to generate the request.

3. The computer implemented method of claim 1 , wherein the source BO and the target BO are from different databases.

4. The computer implemented method of claim 1 , wherein the server system has access to the source BO and the target BO.

5. The computer implemented method of claim 1 , wherein the source BO has a node structure different than the target BO.

6. The computer implemented method of claim 1 , wherein a structure for storing data in the source BO is maintained by the message.

7. The computer implemented method of claim 1 , wherein the second mapping file preserves the hierarchical structure of the target BO.

8. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for:

receiving a request to generate a user defined process configured to map data from a source business object (BO) stored on a first database to a target BO stored on a second database at run time, wherein the request is received from a computer system that has access to the first database but lacks access to the second database;

generating a first mapping file configured to map the source BO to a message;

generating a second mapping file configured to map the message to the target BO; and

generating a plurality of process agents configured to operate according to the first mapping file to pack the source BO to the message and to operate according to the second mapping file to unpack the message to the target BO,

wherein the plurality of process agents, the first mapping file, and the second mapping file are configured for use as run time artifacts of the user defined process.

9. The non-transitory computer readable storage medium of claim 8 , further comprising transmitting a user tool kit to the computer system, the user tool kit being utilized by the computer system to generate the request.

10. The non-transitory computer readable storage medium of claim 8 , wherein the source BO and the target BO are from different databases.

11. The non-transitory computer readable storage medium of claim 8 , wherein the source BO and the target BO are accessible by the one or more programs.

12. The non-transitory computer readable storage medium of claim 8 , wherein the source BO has a node structure different than the target BO.

13. The non-transitory computer readable storage medium of claim 8 , wherein a structure for storing data in the source BO is maintained by the message.

14. The non-transitory computer readable storage medium of claim 8 , wherein the second mapping file preserves the hierarchical structure of the target BO.

15. An apparatus, comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for:

receiving a request to generate a user defined process configured to map data from a source business object (BO) stored on a first database to a target BO stored on a second database at run time, wherein the request is received from a computer system that has access to the first database but lacks access to the second database;

generating a first mapping file configured to map the source BO to a message;

generating a second mapping file configured to map the message to the target BO; and

generating a plurality of process agents configured to operate according to the first mapping file to pack the source BO to the message and to operate according to the second mapping file to unpack the message to the target BO,

wherein the plurality of process agents, the first mapping file, and the second mapping file are configured for use as run time artifacts of the user defined process.

16. The apparatus of claim 15 , further comprising transmitting a user tool kit to the computer system, the user tool kit being utilized by the computer system to generate the request.

17. The apparatus of claim 15 , wherein the source BO and the target BO are accessible by the one or more computer processors.

18. The apparatus of claim 15 , wherein the source BO has a node structure different than the target BO.

19. The apparatus of claim 15 , wherein a structure for storing data in the source BO is maintained by the message.

20. The apparatus of claim 15 , wherein the second mapping file preserves the hierarchical structure of the target BO.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: KLEMENZ, OLIVER; RAPELA, DIEGO RICARDO
To: SAP AG
Reel/Frame 027431/0169 →