Systems and methods to provide report part via a web service
AssigneeSap SE
InventorsDavid J. M. Brunner, Nadir Loutfi
Life of this patent
Estimating the term…
Abstract
Some aspects include reception of a selection of a part of a report, the selected report part associated with queries of a semantic layer, and creation of a description of a Web Service call to return contents of the selected report part. In some aspects, a Web Service call associated with a part of a report is received, the report part associated with queries of a semantic layer, and a query is determined based on the Web Service call to return contents of the report part.
Claims49
A non transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:
- receive a user selection of a report;
- display the user selected report in a view in a graphical user interface;
- receive a user selection of a part of the report displayed in the view in the graphical user interface, the user selected report part associated with queries of a semantic layer, the report including a report part other than the user selected report part;
- display, in a single view in a graphical user interface, (a) the user selected report part and (b) a control to initiate creation of a description of a Web Service call to return contents of the user selected report part;
- receive a user selection of the control to initiate creation of a description of a Web Service call to return contents of the user selected report part;
- in response to the user selection of the control to initiate creation of the description of the Web Service call to return contents of the user selected report part, create the description of the Web Service call to return contents of the user selected report part without creating a description of a Web Service call to return contents of the report part other than the user selected report part;
- and
- store the description of the Web Service call in a repository.
A non transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:
- receive a Web Service call that is associated with:
- (i) a part of a report and (ii) a Web Service, the report part associated with queries of a semantic layer, the report including a report part other than the report part associated with the Web Service call, the Web Service not associated with a Web Service call that is associated with the other report part;
- and
- determine, based on the Web Service call that is associated with the part of the report and the Web Service, a query to return contents of the report part;
- wherein the Web Service includes a plurality of descriptions of Web Service calls that are to return contents of the report part and are stored in a repository.
A system comprising:
- a semantic layer;
- a computer to provide a Web Service creator to:
- (i) receive a user selection of a report, (ii) display the user selected report in a view in a graphical user interface, (iii) receive a user selection of a part of the report displayed in the view in the graphical user interface, the user selected report part associated with queries of the semantic layer, the report including a report part other than the user selected report part, (iv) display, in a single view in a graphical user interface, (a) the user selected report part and (b) a control to initiate creation of a description of a Web Service call to return contents of the user selected report part, (v) receive a user selection of the control to initiate creation of a description of a Web Service call to return contents of the user selected report part, and (vi) in response to the user selection of the control to initiate creation of the description of the Web Service call to return contents of the user selected report part, issue an instruction to create the description of the Web Service call to return contents of the user selected report part;
- a computer to provide a report server to:
- (i) receive the instruction to create the description of the Web Service call to return contents of the user selected report part, and (ii) in response to the instruction to create the description of the Web Service call to return contents of the user selected report part, create the description of the Web Service call to return contents of the user selected report part without creating a description of a Web Service call to return contents of the report part other than the user selected report part;
- and
- a repository to store the description of the Web Service call.
A system comprising:
- a semantic layer;
- a computer to provide a Web Server to:
- (a) receive a Web Service call that is associated with:
- (i) a part of a report and (ii) a Web Service, the report part associated with queries of the semantic layer, the report including a report part other than the report part associated with the Web Service call, the Web Service not associated with a Web Service call that is associated with the other report part, and (b) determine, based on the Web Service call that is associated with the part of the report and the Web Service, a query to return contents of the report part;
- and
- a computer to provide a report server to receive the query and to return the contents of the report part to the Web Server;
- wherein the Web Service includes a plurality of descriptions of Web Service calls that are to return contents of the report part and are stored in a repository.
A method comprising:
- receiving a user selection of a report;
- displaying the user selected report in a view in a graphical user interface;
- receiving, by a computer, a user selection of a part of the report displayed in the view in the graphical user interface, the user selected report part associated with queries of a semantic layer, the report including a report part other than the user selected report part;
- displaying, in a single view in a graphical user interface, (a) the user selected report part and (b) a control to initiate creation of a description of a Web Service call to return contents of the user selected report part;
- receiving, by the computer, a user selection of the control to initiate creation of a description of a Web Service call to return contents of the user selected report part;
- in response to the user selection of the control to initiate creation of the description of the Web Service call to return contents of the user selected report part, issuing, by the computer, an instruction to create the description of the Web Service call to return contents of the user selected report part;
- in response to the instruction to create the description of the Web Service call to return contents of the user selected report part, creating, by a computer, the description of the Web Service call to return contents of the user selected report part without creating a description of a Web Service call to return contents of the report part other than the user selected report part;
- and
- storing the description of the Web Service call in a repository.
A method comprising:
- receiving, by a computer, a Web Service call that is associated with:
- (i) a part of a report and (ii) a Web Service, the report part associated with queries of a semantic layer, the report including a report part other than the report part associated with the Web Service call, the Web Service not associated with a Web Service call that is associated with the other report part;
- and
- determining, by a computer and based on the Web Service call that is associated with the part of the report and the Web Service, a query to return contents of the report part;
- wherein the Web Service includes a plurality of descriptions of Web Service calls that are to return contents of the report part and are stored in a repository.
Dependencies are inferred from the claim text.