IP Library Granted Patent US 8,893,031
Granted Patent B2
US 8,893,031 · App. 13/328,849 · Granted Nov 18, 2014

Virtual business object node associations

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,893,031
App. No.
13/328,849
Granted
Nov 18, 2014
Kind
B2
Abstract

A computer-implemented system may include reception of an instruction to create an association for an element of a UI component model, determination of a first business object model of the association, determination of a second business object model of the association, definition of foreign key parameters associating an attribute of the first business object model with an attribute of an element of the second business object model, reception of an instruction to bind the element of the UI component model to a second attribute of the element of the second business object model, and creation of metadata in the UI component model associating the element of the UI component model with the second attribute of the element of the second business object model, the metadata comprising the foreign key parameters.

Claims (48)

1. A non-transitory computer-readable medium storing program instructions executable by a processor of a computing system to:

receive instruction from a user to create a user-customized virtual association between a first user-selected element and a second user-selected element of one or more business object models of a UI component model;

determine a node of a first business object model of the virtual association;

determine a second business object model node of the virtual association;

define foreign key parameters in the UI component model describing a foreign key relationship associating a user-selected attribute of the first business object model node with a user-selected attribute of an element of the second business object model node, wherein the foreign key relationship defines the virtual association;

propagate the virtual association to a service layer configured to evaluate the foreign key relationship and provide corresponding data of the associated elements; and

create metadata in the UI component model associating the element of the UI component model with the second attribute of the element of the second business object model, the metadata comprising the foreign key parameters.

2. The medium according to claim 1 , the program instructions further executable by a processor of a computing system to:

receive a second instruction to bind a second element of the UI component model to a third attribute of the element of the same business object model; and

create second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the same business object model, the second metadata comprising the foreign key parameters.

3. The medium according to claim 1 , wherein the element of a UI component model comprises a data structure.

4. The medium according to claim 1 , wherein the element of a UI component model comprises a data list.

5. The medium according to claim 1 , the program instructions further executable by a processor of a computing system to:

receive a second instruction to bind a second element of the UI component model to a third attribute of the element of the second business object model; and

create second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the second business object model, the second metadata comprising the foreign key parameters.

6. A computing system comprising:

a memory storing processor-executable program instructions; and

a processor to execute the processor-executable program instructions to cause the system to:

receive instruction from a user to create a user-customized virtual association between a first user-selected element and a second user-selected element of one or more business object models of a UI component model;

determine a node of a first business object model of the virtual association;

determine a second business object model node of the virtual association;

define foreign key parameters in the UI component model describing a foreign key relationship associating a user-selected attribute of the first business object model node with a user-selected attribute of an element of the second business object model node, wherein the foreign key relationship creates the virtual association;

propagate the virtual association to a service layer configured to evaluate the foreign key relationship and provide corresponding data of the associated elements; and

create metadata in the UI component model associating the element of the UI component model with the second attribute of the element of the second business object model, the metadata comprising the foreign key parameters.

7. The system according to claim 6 , the processor to execute the processor-executable program instructions to cause the system to:

receive a second instruction to bind a second element of the UI component model to a third attribute of the element of the same business object model; and

create second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the same business object model, the second metadata comprising the foreign key parameters.

8. The system according to claim 6 , wherein the element of a UI component model comprises a data structure.

9. The system according to claim 6 , wherein the element of a UI component model comprises a data list.

10. The system according to claim 6 , the processor to execute the processor-executable program instructions to cause the system to:

receive a second instruction to bind a second element of the UI component model to a third attribute of the element of the second business object model; and

create second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the second business object model, the second metadata comprising the foreign key parameters.

11. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising:

receiving instruction from a user to create a user-customized virtual association between a first user-selected element and a second user-selected element of one or more business object models of a UI component model;

determining a node of a first business object model of the virtual association;

defining the virtual association to be one of an intra-business object association and a cross-business object association;

determining a second business object model node of the virtual association;

defining foreign key parameters in the UI component model describing a foreign key relationship associating a user-selected attribute of the first business object model node with a user-selected attribute of an element of the second business object model node, wherein the foreign key relationship defines the virtual association;

propagating the virtual association to a service layer configured to evaluate the foreign key relationship and provide corresponding data of the associated elements; and

creating metadata in the UI component model associating the element of the UI component model with the second attribute of the element of the second business object model, the metadata comprising the foreign key parameters.

12. The method according to claim 11 , further comprising:

receiving a second instruction to bind a second element of the UI component model to a third attribute of the element of the same business object model; and

creating second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the same business object model, the second metadata comprising the foreign key parameters.

13. The method according to claim 11 , wherein the element of a UI component model comprises a data structure.

14. The method according to claim 11 , wherein the element of a UI component model comprises a data list.

15. The method according to claim 11 , the program instructions further executable by a processor of a computing system to:

receive a second instruction to bind a second element of the UI component model to a third attribute of the element of the second business object model; and

create second metadata in the UI component model associating the second element of the UI component model with the third attribute of the element of the second business object model, the second metadata comprising the foreign key parameters.

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 16, 2011
From: KORNMANN, TIM; RITTER, GERD M.; STUMPF, DIRK; GROSS, RENE
To: SAP AG
Reel/Frame 027398/0432 →