IP Library Patent Application 12339328
Patent Application
App. No. 12/339,328

UI-DRIVEN BINDING OF EXTENSION FIELDS TO BUSINESS OBJECTS

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/339,328
Abstract

A system may include presentation of a user interface including fields associated with a business object, reception, via the user interface, of an instruction to add an extension field to the business object, reception, via the user interface, of an indication of a reference field of the business object, determination of a binding of the reference field to the business object, and binding of the extension field to the business object based on the determined binding of the reference field to the business object.

Claims (77)

1 . A method comprising:

presenting a user interface including fields associated with a business object;

receiving, via the user interface, an instruction to add an extension field to the business object;

receiving, via the user interface, an indication of a reference field of the business object;

determining a binding of the reference field to the business object; and

binding the extension field to the business object based on the determined binding of the reference field to the business object.

2 . A method according to claim 1 , further comprising:

determining a plurality of properties of the reference field; and

defining a plurality of properties of the extension field based on the plurality of properties of the reference field.

3 . A method according to claim 1 , further comprising:

determining a context of the reference field; and

defining a context of the extension field based on the context of the reference field.

4 . A method according to claim 3 , further comprising:

receiving, via the user interface, an indication of a second reference field of the business object;

determining a plurality of properties of the second reference field; and

defining a plurality of properties of the extension field based on the plurality of properties of the second reference field.

5 . A method according to claim 3 , further comprising:

receiving, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a value of the reference field.

6 . A method according to claim 1 , further comprising:

receiving, via the user interface, an indication of a second reference field of the business object; and

defining a context of the extension field based on the reference field and the second reference field.

7 . A method according to claim 6 , further comprising:

receiving, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.

8 . A computer program product comprising a computer-readable medium having stored thereon program code, the program code executable by a computer to:

present a user interface including fields associated with a business object;

receive, via the user interface, an instruction to add an extension field to the business object;

receive, via the user interface, an indication of a reference field of the business object;

determine a binding of the reference field to the business object; and

bind the extension field to the business object based on the determined binding of the reference field to the business object.

9 . A computer program product according to claim 8 , the program code further executable by a computer to:

determine a plurality of properties of the reference field; and

define a plurality of properties of the extension field based on the plurality of properties of the reference field.

10 . A computer program product according to claim 8 , the program code further executable by a computer to:

determine a context of the reference field; and

define a context of the extension field based on the context of the reference field.

11 . A computer program product according to claim 10 , the program code further executable by a computer to:

receive, via the user interface, an indication of a second reference field of the business object;

determine a plurality of properties of the second reference field; and

define a plurality of properties of the extension field based on the plurality of properties of the second reference field.

12 . A computer program product according to claim 10 , the program code further executable by a computer to:

receive, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a value of the reference field.

13 . A computer program product according to claim 8 , the program code further executable by a computer to:

receive, via the user interface, an indication of a second reference field of the business object; and

define a context of the extension field based on the reference field and the second reference field.

14 . A computer program product according to claim 13 , the program code further executable by a computer to:

receive, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.

15 . A system comprising:

a business process platform to store a business object; and

a user interface layer to:

present a user interface including fields associated with a business object;

receive, via the user interface, an instruction to add an extension field to the business object; and

receive, via the user interface, an indication of a reference field of the business object;

determine a binding of the reference field to the business object stored in the business process platform; and

issue an instruction to the business process platform to bind the extension field to the business object based on the determined binding of the reference field to the business object.

16 . A system according to claim 15 , the user interface layer further to:

determine a plurality of properties of the reference field; and

issue an instruction to the business process platform to define a plurality of properties of the extension field based on the plurality of properties of the reference field.

17 . A system according to claim 15 , the user interface layer further to:

determine a context of the reference field; and

issue an instruction to the business process platform to define a context of the extension field based on the context of the reference field.

18 . A system according to claim 17 , the user interface layer further to:

receive, via the user interface, an indication of a second reference field of the business object;

determine a plurality of properties of the second reference field; and

issue an instruction to the business process platform to define a plurality of properties of the extension field based on the plurality of properties of the second reference field.

19 . A system according to claim 17 , the user interface layer further to:

receive, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a value of the reference field.

20 . A system according to claim 15 , the user interface layer further to:

receive, via the user interface, an indication of a second reference field of the business object; and

issue an instruction to the business process platform to define a context of the extension field based on the reference field and the second reference field.

21 . A system according to claim 20 , the user interface layer further to:

receive, via the user interface, a plurality of values of the extension field,

wherein each of the plurality of values is associated with a pair of values comprising a value of the reference field and a value of the second reference field.

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 Feb 23, 2009
From: RITTER, GERD M.; BRUNSWIG, FRANK; FIEDLER, THOMAS; HUTZEL, DANIEL; KOCH, WOLFGANG; KRANE, ROLF; RATH, RALF; BAEUERLE, STEFAN A.; SCHARB, UWE
To: SAP AG
Reel/Frame 022294/0413 →