Controllers process the modifications made to a report. Although you can directly modify report objects, without using the controllers, the changes you make are not synchronized with the server. To modify a report and ensure that the server is updated, the appropriate controller must be used.
|
Controller |
Model |
Description |
|
DatabaseController |
Database |
Manipulates the tables, tablejoins and datasources in the report. |
|
DataDefController |
DataDefinition |
Adds, modifies, removes, or moves the data structures in the report. |
|
ReportDefController |
ReportDefinition |
Manipulates the layout and format of the areas, sections, and report objects in the report. |
|
SubreportController |
SubreportClientDocument |
Manipulates and imports subreports. |
|
CustomFunctionController |
CustomFunction |
Manipulates custom functions. |
|
RowsetController |
Rowset |
Allows you to retrieve unformatted data in the report directly. |
|
PrintOutputController |
N/A |
Allows you to export reports to a specific format and manipulate the page size. |
The DataDefController controller manipulates the data structures of the report. It is composed of several controllers that can access and modify objects defined by the DataDefinition model:
Manipulates report formulas.
Manipulates parameter fields in the report.
Manipulates summary fields in the report.
Manipulates fields that are used as data source for one or more field objects in the report.
Manipulates groups in a report.
Manipulates the way data is sorted in the report.
Manipulates filters in record selection formula and group selection formula.
The ReportDefController controller is responsible for manipulating the layout of the report as well as selecting the content of the report. The ReportDefController class is composed of several controllers that can access and modify objects defined by the ReportDefinition model:
Sets the properties for areas in the report.
|
|
|
Report areas are predefined, but area format and area name can be changed. |
Adds, removes, and sets the properties for sections in the report.
Adds, removes, and modifies the report objects defined in the report definition.
© 2021 SAP AG. All rights reserved.
http://www.sap.com/sapbusinessobjects/
Support services
http://service.sap.com/bosap-support/
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator