Patent ID: 8396768
Filing Date: 2013-03-12
Classification: G06Q

Abstract:
1. A computer-implemented method for providing the accounting master data and budget information related to a financial accounting view of project, the method comprising: generating a first message by a first application, the first application executing in an environment of computer systems providing message-based services via message-based interfaces, wherein the first message comprises a request to return the elements of a specific project including elements related to budget information and includes a first message package structured by a first message-based interface associated with the first application, the first message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, and where the first message package is hierarchically organized in memory as: processing, via the first message-based interface, a second message received from a heterogeneous second application in response to the second application's processing of the first message according to the hierarchical organization of the first message package via a second message-based interface derived from the common business object model, where processing the first message by the second message-based interface includes unpacking the first message package based on the common business object model, the second application executing in the environment of computer systems providing message-based services, wherein the second message comprises a response to the request to return the elements of a specific project including elements related to budget information and includes a second message package structured by the second message-based interface derived from the common business object model, and where the second message package is hierarchically organized in memory as: generating a third message by the first application, wherein the third message comprises a request to return the elements describing the structure of a specific financial accounting view of project and includes a third message package structured by the first message-based interface derived from the common business object model and hierarchically organized in memory as: processing, via the first message-based interface, a fourth message received from the second application in response to the second application's processing of the third message according to the hierarchical organization of the third message package via the second message-based interface, where processing the third message by the second message-based interface includes unpacking the third message package based on the common business object model, and wherein the fourth message comprises a response to the request to return the elements describing the structure of the specific financial accounting view of project and includes a fourth message package structured by the second message-based interface derived from the common business object model and hierarchically organized in memory as: generating a fifth message by the first application, wherein the fifth message comprises an inquiry to find the financial accounting views of project to which a specific project is assigned and includes a fifth message package structured by the first message-based interface derived from the common business object model and hierarchically organized in memory as: processing, via the first message-based interface, a sixth message received from the second application in response to the second application's processing of the fifth message according to the hierarchical organization of the fifth message package via the second message-based interface, where processing the fifth message by the second message-based interface includes unpacking the fifth message package based on the common business object model, and, wherein the sixth message comprises a response to the inquiry to find the financial accounting views on project to which a specific project is assigned and includes a sixth message package structured by the second message-based interface derived from the common business object model and hierarchically organized in memory as: