BUSINESS OBJECT BASED OPERATIONAL REPORTING AND ANALYSIS
First Claim
1. A machine-readable storage medium tangibly storing machine-readable instructions thereon, which when executed by the machine, cause the machine to perform operations comprising:
- detecting a selection of a business object, wherein the business object includes business data defined in a business object meta-model;
detecting a selection of a subset of a plurality of elements of the business object, the plurality of elements describing the business data;
generating a structure at a backend system from the subset of the plurality of elements of the selected business object, wherein the structure defines a report model, and wherein the report model is based on the meta-model of the selected business object; and
generating an operational report at the backend system, wherein the operational report is based on the report model.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described that involve holistic and flexible operational reporting that does not require transformation of the underlying model or data harmonization since all business data and business logic of standard business processes are modeled and exposed in a standardized way using domain specific language and the operational reports are modeled with the same meta-model as the business data. A user can simply create a given operational report by selecting needed reporting elements of one or more business objects, run the report, and see the results.
-
Citations
20 Claims
-
1. A machine-readable storage medium tangibly storing machine-readable instructions thereon, which when executed by the machine, cause the machine to perform operations comprising:
-
detecting a selection of a business object, wherein the business object includes business data defined in a business object meta-model; detecting a selection of a subset of a plurality of elements of the business object, the plurality of elements describing the business data; generating a structure at a backend system from the subset of the plurality of elements of the selected business object, wherein the structure defines a report model, and wherein the report model is based on the meta-model of the selected business object; and generating an operational report at the backend system, wherein the operational report is based on the report model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method comprising:
-
detecting a selection of a business object, wherein the business object includes encapsulated business data defined in a business object meta-model; detecting a selection of a subset of a plurality of elements of the business object, the plurality of elements describing the business data; generating a structure at a backend system from the subset of the plurality of elements of the selected business object, wherein the structure defines a report model, and wherein the report model is based on the meta-model of the selected business object; and generating an operational report at the backend system, wherein the operational report is based on the report model. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
a plurality of business objects, wherein at least one of the business objects is modeled by a meta-model that defines business data; a persistency storage unit that stores the plurality of business objects; a data retrieval engine in communication with multi-source data stores including the persistency storage unit, to retrieve the business data from the plurality of business objects; an in-memory storage unit in communication with the data retrieval engine that stores and provides indexed business data for search operations; and a design tool to create and execute an operational report model based on the business object meta-model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification