Patent ID: 7617236

Claim:
A computer implemented method for rendering a search result of a query on a user interface, the method comprising: receiving a selected condition type; generating a user interface element and a corresponding query by type code for querying a business object associated with the condition type, the query by type code adapted to query the business object based upon a value assigned to the user interface element, the user interface element comprising a static key and a dynamic key; based upon the value assigned to the user interface element, executing the query by type code to render a result in a result node, the result including at least one instance of a static attribute of the static key and at least one instance of a dynamic attribute pair of the dynamic key, the result node having a root node comprising the instance of the static attribute, the static attribute representing a static value field and a property valuation node comprising the instance of each of the dynamic attribute pair, the dynamic attribute pair representing a dynamic name field and a dynamic value field; transferring the instance of the static attribute of the root node and the instance of each of the dynamic attribute pair of the property valuation node to a dummy node, the dummy node adapted to identify the instance of the static attribute and each of the instance of the dynamic attribute pair being the instance of the dynamic name field and the instance of the dynamic value field, and store each of the instances as a record, the record comprising at least one of the instances of the static value field, the dynamic name field and the dynamic value field; rendering the record present in the dummy node as a result table on the user interface, by transforming the record stored in the dummy node to a column in the result table.