Patent ID: 8286181

Claim:
A computer-implemented method for supporting administration of a multi-application landscape, the method comprising: initiating, in a multi-application computer system, a business process that (i) describes a procedure of activities to fulfill an enterprise task, (ii) involves executing business process steps in multiple applications and (iii) uses run control statements associated with the process steps of the business process where a business process state regarding the enterprise task is subject to change; executing the run control statements as part of performing the business process, wherein a first run control statement is executed before a function call, a second run control statement is executed if the function call returns an exception, and a third run control statement is executed after the function call and, if applicable, the second run control statement; for each run control statement being executed, selecting at least one of multiple state indicators associated with the run control statement, the state indicator representing run-state information of the business process; and generating a representation of the business process state regarding the enterprise task and storing the representation in a repository, the representation comprising (i) each state indicator selected in executing the run control statements, and (ii) an identifier for the process step where the business process state changed.