IP Library Granted Patent US 9,032,001
Granted Patent B2
US 9,032,001 · App. 13/331,039 · Granted May 12, 2015

Field transformations for user interface data elements

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 9,032,001
App. No.
13/331,039
Granted
May 12, 2015
Kind
B2
Abstract

A method and system, the method may include determining a user interface to be displayed, the user interface including a user interface data element associated with a service input parameter. Information about the service input parameter may be provided to a field transformation as a transformation input, and a transformation output may be received from the field transformation.

Claims (36)

1. A computer implemented method, the method comprising:

determining a user interface to be displayed, the user interface including a user interface data element associated with a service input parameter, the user interface data element bound to a field transformation from a transformation library associated with a backend service;

providing information about the service input parameter to the field transformation as a transformation input, the field transformation included in the transformation library and associated with a bi-directional transformation property, the bi-directional transformation property associated with (i) requesting a default value for the service input parameter from the backend service while initializing an input parameter screen associated with the user interface, the backend service calculating the default value for the service input parameter based on the transformation library and (ii) receiving the default value for the service input parameter from the backend service;

receiving from the field transformation a transformation output; and

passing the transformation output to a service.

2. The method of claim 1 , further comprising:

receiving a result from the service; and

displaying the result.

3. The method of claim 1 , wherein the service is associated with at least one of: (i) a query service, (ii) an action service, or (iii) a value help service.

4. The method of claim 1 , wherein a user interface designer tool adapts a user interface control used for presenting a service input parameter according to an associated transformation.

5. The method of claim 1 , wherein the user interface data element comprises a default set parameter.

6. The method of claim 1 , wherein the user interface data element comprises a query parameter.

7. The method of claim 6 , wherein the query parameter includes a search parameter resolved at run time.

8. The method of claim 1 , wherein the user interface data element comprises an action parameter.

9. The method of claim 1 , wherein the field transformation library accessible by a plurality of user interfaces.

10. The method of claim 1 , wherein the field transformation is executed by a service provisioning layer at run time.

11. The method of claim 10 , wherein the field transformation is defined by a user interface designer tool at design time.

12. The method of claim 1 , further comprising:

converting the default value into a user interface field typed value.

13. The method of claim 1 , wherein the field transformation accesses at least one of meta-data or business data from another service.

14. A system comprising:

a run time client platform including a user interface component to display a user interface including a user interface data element associated with a service input parameter, the user interface data element bound to a field transformation from a transformation library associated with a backend service; and

a run time backend service provisioning layer platform comprising the transformation library and a computer processor, wherein information about the service input parameter is provided to the field transformation as a transformation input by (i) requesting a default value for the service input parameter from the backend service while initializing an input parameter screen associated with the user interface, the backend service calculating the default value for the service input parameter and (ii) receiving the default value for the service input parameter from the back end service based on the transformation library, via the computer processor wherein the field transformation is associated with a bi-directional transformation property, a transformation output is received from the field transformation, and the user interface data element is displayed in accordance with the transformation output received from the field transformation.

15. The system of claim 14 , wherein the user interface data element comprises a query parameter including a search parameter resolved at run time.

16. The system of claim 14 , wherein the user interface data element comprises an action parameter.

17. The system of claim 14 , further comprising:

a transformation library storing a plurality of field transformations accessible by a plurality of user interfaces.

18. The system of claim 14 , further comprising:

a design time user interface design tool to define the field transformation for the user interface data element.

19. A non-transitory, computer-readable medium storing program code executable by a computer processor to perform a method, wherein execution of the code causes the computer processor to:

determine a user interface to be displayed, the user interface including a user interface data element associated with a service input parameter, the user interface data element bound to a field transformation from a transformation library associated with a backend service;

provide information about the service input parameter to the field transformation as a transformation input, the field transformation included in the transformation library and associated with a bi-directional transformation property, the bi-directional transformation property associated with (i) requesting a default value for the service input parameter from a backend service while initializing an input parameter screen associated with the user interface, the backend service calculating the default value for the service input parameter based on the transformation library and (ii) receiving the default value for the service input parameter from the back end service;

receive from the field transformation a transformation output; and

display the user interface data element in accordance with the transformation output received from the field transformation.

20. The medium of claim 19 , wherein the user interface data element comprises a query parameter including a search parameter resolved at run time.

21. The medium of claim 19 , wherein the user interface data element comprises an action parameter.

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 20, 2011
From: STUMPF, DIRK; KORNMANN, TIM; RITTER, GERD; GROSS, RENE
To: SAP AG
Reel/Frame 027417/0780 →