Patent ID: 8200703

Claim:
A computer implemented method for submitting data to a back-end server comprising: at the back-end server, creating an Extensible Markup Language (XML) file from customizing tables, wherein entries of the customizing tables specify elements in the XML file including search actions; creating a document in a format recognized by an application program executing on a front-end system, wherein the document contains a plurality of fields to be filled by a user of the front-end system; establishing a connection between the document and the XML file; displaying the document in the application program executing at the front-end system, and displaying with the document a search window, the search window configured to accept a user input for a current active field and send a search request to the back-end server; receiving search criteria for the current active field at the front-end system from a user of the application program; sending the search criteria and an indication of the current active field from the front-end system to the back-end server; executing a search action stored in the XML file to search business objects on the back-end server for information items that match the indication of the current active field and the search criteria to generate matched information items; transmitting the matched information items to the front-end system; displaying the matched information items in the search window, wherein the search window is to display detailed information of a matched information item upon a selection by the user; receiving a command from the user to choose of one of the matched information items; transferring the chosen matched information item into the document at the current active field; receiving at the front-end system a request from the user to submit the document; forwarding the document from the front-end system to the back-end server; and performing a set of guided procedures with the submitted document at the back-end server.