Patent ID: 8082490

Claim:
A computer-implemented method comprising: displaying a view on a display device, the view comprising an input field, the input field including field properties and field services, the field properties including a plurality of pairs, the plurality of pairs including read-only and editable, enabled and disabled, visible and hidden, and optional and mandatory; enabling a framework that describes properties and services for each business attribute that is bound to the input field, the framework comprising a list of metadata descriptors for each business attribute that binds to the input field; parsing, via the framework, the metadata descriptors to override field properties; and generating an icon or a button based upon the metadata descriptors; using the field services of the input field to attach the icon or the button next to the input field in order to launch a helper application in support of facilitating data population to the input field; after the icon or the button has been activated, displaying a window that prompts and renders the helper application; passing a value to a controller for the helper application, wherein the controller for the helper application is mapped to the framework that describes the properties and services for each business attribute bound to the input field next to which is attached the icon or the button to launch the helper application, wherein the framework is mapped to an inbound proxy having a placeholder that includes a field name and a field value, and wherein the field name of the inbound proxy mapped to the framework is mapped to a field name for a business object and to object details for the business object; and populating the field value of the placeholder and a field of the object details for the business object with the value passed to the controller for the helper application.