Patent ID: 8694880
Filing Date: 2014-04-08
Classification: G06F,G06Q

Abstract:
1. A method of updating data in one or more business objects of a plurality of business objects, the method comprising: providing, at a computer system, a population update engine for updating the data in the one or more business objects; maintaining, at the computer system, a first set of update context metadata for one or more update tools, the set of update context metadata defining a relationship between the one or more update tools and the population update engine; maintaining, at the computer system, a second set of update context metadata for one or more data populations, the one or more data populations comprising the plurality of business objects, the second set of update context metadata comprising information about a structure of the plurality of business objects in each of the one or more data populations; providing, from the computer system, a user interface for a user to interact with the population update engine; receiving, via the user interface, identification of a set of selection tools configured to select data in the one or more data populations to be processed with a business application, wherein: providing a population selection engine for selecting the data in the one or more data populations using the set of selection tools, wherein: receiving, at the population update engine and via the user interface, a first user input; identifying, based on the first user input, a data population of the one or more data populations to be updated by invoking one of the set of selection tools using the population selection engine to select the identified data population, the identified data population comprising the one or more business objects; identifying an update tool from a plurality of update tools for updating the selected data population based on the first set of context metadata, wherein: determining, based on update context metadata for the identified data population, one or more data elements that can be modified by the update tool; displaying for the user, via the user interface, the one or more data elements that can be modified by the update tool; receiving, via the user interface, a second user input comprising a selection of the one or more data elements to be updated and an update value for each of the selected one or more data elements; invoking the identified update tool to update the identified data population with the update value for each of the selected one or more data elements; and providing an update status indicating a result of invoking the identified update tool.