IP Library Patent Application 12544224
Patent Application
App. No. 12/544,224

METHOD AND SYSTEM FOR CREATING AN INSTANCE OF AN ADAPTABLE BUSINESS OBJECT

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 None
App. No.
12/544,224
Abstract

Described are methods and systems related to creating an instance of an adaptable business object for a business scenario. A scenario specific action node is received to perform the business scenario. Based upon a scenario specific action node identifier of the received scenario specific action node, an adaptable business object is identified. A dimension version associate with the identified adaptable business object is determined. Based upon a dimension code of the dimension version, metadata of the dimension version is retrieved. Business logic that is operable for creating an instance of the adaptable business object for the dimension version is identified. Based upon the identified business logic, the metadata of the dimension version and the adaptable business object are compiled to create the instance of the adaptable business object for the dimension version.

Claims (34)

1 . An article of manufacture, comprising: a machine-accessible medium comprising instructions that, when executed by a machine, cause the machine to perform operations comprising:

receiving a user selection of a scenario specific action node to perform a business scenario;

based upon a scenario specific action node identifier of the scenario specific action node, identifying an adaptable business object for the business scenario associated with the scenario specific action node;

based upon a dimension code of a received dimension version associated with the adaptable business object, retrieving metadata for the received dimension version;

identifying business logic operable for creating an instance of the adaptable business object for the received dimension version; and

based upon the identified business logic, compiling the metadata for the received dimension version and the adaptable business object and creating the instance of the adaptable business object for the received dimension version.

2 . The article of manufacture of claim 1 , wherein the dimension version associated with the identified adaptable business object is received by a user.

3 . The article of manufacture of claim 1 , wherein the adaptable business object comprises metadata of one or more dimension versions.

4 . The article of manufacture of claim 1 , wherein identifying the adaptable business object further comprises:

receiving the scenario specific action node identifier for the received scenario specific action node; and

deciphering the scenario specific action node identifier of the received scenario specific action node to identify an adaptable business object associated with the scenario specific action node identifier.

5 . The article of manufacture of claim 1 , wherein identifying the business logic further comprises establishing an interface with the adaptable business object, to create the instance of the adaptable business object.

6 . The article of manufacture of claim 1 , wherein the created instance of the adaptable business object is stored as a template.

7 . The article of manufacture of claim 1 further comprises compiling a task list based upon the metadata for the dimension version, the task list including one or more tasks to be accomplished to create the instance of the adaptable business object for the received dimension version.

8 . The article of manufacture of claim 1 further comprises detecting an error based upon a comparison of one or more adaptable business objects.

9 . The article if manufacture of claim 8 , wherein detecting the error comprises identifying a compatibility between one or more adaptable business objects.

10 . The article of manufacture of claim 9 , wherein based upon identifying the compatibility between the adaptable business objects, generating an alert to report an error in the compatibility.

11 . A computing device operable for creating an instance of an adaptable business object to perform a business scenario, comprising:

a processor operable for reading and executing instructions stored in one or more memory elements; and

the one or more memory elements storing instructions for:

a user interface module operable for receiving a selection of a scenario specific action node and a selection of a dimension version to perform a business scenario;

an index operable for identifying an adaptable business object based upon a scenario specific action node identifier of the scenario specific action node, and for retrieving metadata for the dimension version based upon a dimension code of the dimension version; and

an adaptable business object controller operable for identifying business logic and for compiling the metadata for the dimension version and the adaptable business object to create an instance of the adaptable business object controller.

12 . The computing device of claim 11 , wherein the adaptable business object controller establishes an interface with the adaptable business object, to create the instance of the adaptable business object.

13 . The computing device of claim 11 , wherein the index is operable to create a task list based upon the metadata of the dimension version, the task list including one or more tasks to be accomplished to create the instance of the adaptable business object for the received dimension version.

14 . The computing device of claim 11 , wherein the index is operable for detecting an error based upon a comparison of one or more adaptable business objects.

15 . The computing device of claim 14 , wherein the index identifies a compatibility between one or more adaptable business objects to detect the error.

16 . The computing device of claim 14 , wherein the index generates an alert to report the error detected.

17 . A computer implemented method for creating an instance of an adaptable business object to perform a business scenario, the method comprising:

receiving a user selection of a scenario specific action node to perform the business scenario;

based upon a scenario specific action node identifier of the scenario specific action node, identifying an adaptable business object for the business scenario by identifying the adaptable business object associated with the scenario specific action node;

based upon a dimension code of a received dimension version associated with the identified adaptable business object, retrieving metadata for the received dimension version;

identifying business logic operable for creating the instance of the adaptable business object for the received dimension version; and

based upon the identified business logic, compiling the metadata for the received dimension version and the adaptable business object and creating the instance of the adaptable business object for the received dimension version.

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 Jan 13, 2010
From: GU, WEN; FU, BIN; LENCINAS, SERGIO; MIJAN, JESUS LOPEZ
To: SAP AG
Reel/Frame 023770/0827 →