IP Library Granted Patent US 8,886,646
Granted Patent B2
US 8,886,646 · App. 12/981,844 · Granted Nov 11, 2014

Field extensibility for analytical reports

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,886,646
App. No.
12/981,844
Granted
Nov 11, 2014
Kind
B2
Abstract

A system may include reception of an instruction to add an extension field to a node of a business object object model, identification of at least one multi-dimensional analytical view object model including a reference field referring to the node of the business object object model, determination of at least one report associated with the determined at least one multi-dimensional analytical view object model, reception of a selection of one of the at least one report, extension of the one of the at least one multi-dimensional analytical view object model associated with the report based on the extension field, and extension of the selected report based on the extension field.

Claims (42)

1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, comprising:

receiving an instruction to add an extension field to a node of a business object object model;

identifying at least one multi-dimensional analytical view object model of multi-dimensional analytical view object models, each multi-dimensional analytical view object model including a reference field having properties that indicate a path to the node of the business object object model;

determining at least one report of reports associated with the identified at least one multi-dimensional analytical view object model;

receiving a selection of the determined at least one report of the reports;

extending the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models associated with the report based on the extension field, wherein the extending the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models comprises: creating an extension multi-dimensional analytical view object model based on the extension field, wherein the extension multi-dimensional analytical view object model and the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models are instances of a same multi-dimensional analytical view metamodel;

extending a union multi-dimensional analytical view object model associated with the business object object model, with the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models, and with the selected report; and

extending the selected report based on the extension field.

2. The method according to claim 1 , wherein identifying the at least one multi-dimensional analytical view object model comprises:

identifying a first plurality of multi-dimensional analytical view object models including a reference field referring to the node of the business object object model; and

from the first plurality of multi-dimensional analytical view object models, determining a second plurality of multi-dimensional analytical view object models which are extendable.

3. The method according to claim 1 , further comprising: extending a fast search infrastructure view object model associated with the business object object model and with the at least one multi-dimensional analytical view object model.

4. The method according to claim 3 , further comprising: extending a union multi-dimensional analytical view object model associated with the business object object model, with the fast search infrastructure view object model, with the at least one multi-dimensional analytical view object model, and with the selected report.

5. A non-transitory medium storing processor-executable program code, the program code executable by a device to:

receive an instruction to add an extension field to a node of a business object object model;

identify at least one multi-dimensional analytical view object model of multi-dimensional analytical view object models, each multi-dimensional analytical view object model including a reference field having properties that indicate a path to the node of the business object object model;

determine at least one report of reports associated with the identified at least one multi-dimensional analytical view object model;

receive a selection of the determined at least one report of the reports;

extend the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models associated with the report based on the extension field, wherein the extending the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models comprises: creating an extension multi-dimensional analytical view object model based on the extension field, wherein the extension multi-dimensional analytical view object model and the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models are instances of a same multi-dimensional analytical view metamodel;

extend a union multi-dimensional analytical view object model associated with the business object object model, with the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models, and with the selected report; and

extend the selected report based on the extension field.

6. The medium according to claim 5 , wherein identification of the at least one multi-dimensional analytical view object model comprises:

determination of a first plurality of multi-dimensional analytical view object models including a reference field referring to the node of the business object object model; and

from the first plurality of multi-dimensional analytical view object models, determination of a second plurality of multi-dimensional analytical view object models which are extendable.

7. The medium according to claim 5 , the program code further executable by the device to: extend a fast search infrastructure view object model associated with the business object object model and with the at least one multi-dimensional analytical view object model.

8. The medium according to claim 7 , the program code further executable by the device to: extend a union multi-dimensional analytical view object model associated with the business object object model, with the fast search infrastructure view object model, with the at least one multi-dimensional analytical view object model, and with the selected report.

9. A system comprising:

a computing device comprising:

a memory system storing processor-executable program code; and

a processor to execute the processor-executable program code in order to cause the computing device to:

receive an instruction to add an extension field to a node of a business object object model;

identify at least one multi-dimensional analytical view object model of multi-dimensional analytical view object models, each multi-dimensional analytical view object model including a reference field having properties that indicate a path to the node of the business object object model;

determine at least one report of reports associated with the identified at least one multi-dimensional analytical view object model;

receive a selection of the determined at least one report of the reports;

extend the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models associated with the report based on the extension field, wherein the extending the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models comprises: creating an extension multi-dimensional analytical view object model based on the extension field, wherein the extension multi-dimensional analytical view object model and the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models are instances of a same multi-dimensional analytical view metamodel;

extend a union multi-dimensional analytical view object model associated with the business object object model, with the at least one multi-dimensional analytical view object model of the multi-dimensional analytical view object models, and with the selected report; and

extend the selected report based on the extension field.

10. The system according to claim 9 , wherein identification of the at least one multi-dimensional analytical view object model comprises:

determination of a first plurality of multi-dimensional analytical view object models including a reference field referring to the node of the business object object model; and

from the first plurality of multi-dimensional analytical view object models, determination of a second plurality of multi-dimensional analytical view object models which are extendable.

11. The system according to claim 9 , the processor further to execute the processor-executable program code in order to cause the computing device to: extend a fast search infrastructure view object model associated with the business object object model and with the at least one multi-dimensional analytical view object model.

12. The system according to claim 11 , the processor further to execute the processor-executable program code in order to cause the computing device to: extend a union multi-dimensional analytical view object model associated with the business object object model, with the fast search infrastructure view object model, with the at least one multi-dimensional analytical view object model, and with the selected report.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2011
From: GIRSIG, STEFAN; NOS, KARL-PETER; GRUBER, SILKE; RICHTER, ALBRECHT; BIEDENSTEIN, STEFAN
To: SAP AG
Reel/Frame 025798/0541 →