Patent ID: 8732668

Claim:
A computer-implemented method of improving error handling in a development environment created by a platform provider in which a third party developer develops applications for use by customers, comprising: storing a plurality of business objects and a plurality of error messages, wherein a set of the plurality of business objects are building blocks that form an application in the development environment, wherein the application is executable in a runtime environment, wherein the plurality of error messages are associated with the plurality of business objects, and wherein the plurality of error messages corresponds to potential errors during run time processing of the plurality of business objects; displaying, in a graphical environment, a business object of the plurality of business objects and a subset of the plurality of error messages, wherein the subset is related to the business object; receiving a first user input regarding an error situation, wherein the error situation includes a resolution of the error situation; receiving a second user input, in the graphical environment, that associates the error situation with a sub-subset of the subset of the plurality of error messages; and storing information that associates the error situation with the sub-subset for the business object.