All interactive functions for adjusting query lists (
Display as table, Download to file, ABC analysis
, and do on) work according to the same principles: Data from a sublist together with a description of this data is passed to another program (function module) using an interface. The number of functions that can be attached to query lists in this way is not limited. The
Additional function pool
acts as a container for these functions.
The
Additional function pool
function bundles an arbitrary number of interactive functions for single-line sublists together. Each of these functions must be implemented using a function module with a defined interface. Which and how many of the functions you want to make available to the user can be determined by using the maintenance component for the
Additional function pool
. For further information, refer to the section on
Maintaining the Additional Function Pool
.
The following functions are delivered in the
Additional function pool
:
Crystal Reports
You can save one of your own queries as a file (in Dbase format) on your PC. You can subsequently generate a Crystal Report from the query. The report generated from your query can be formatted in numerous ways using the large number of analysis and visualization functions that are put at your disposal. You can design the report’s layout and include such things as a company logo or graphics. You then save the report and can subsequently open the template you have created each time you call a query. (Note: Field names are restricted to a maximum of 10 characters in Dbase format).
InfoZoom
This function allows you to connect the InfoZoom external PC tool for displaying and designing the layout of reports. You must also install InfoZoom on your frontend and make sure that the file name extension '.foc' (name extension for InfoZoom files) is registered. This function formats sublist data so that InfoZoom can read it and writes the data to a temporary folder on your PC. This folder is created in the directory defined in either environment variable TMP or environment TEMP. If neither TMP nor TEMP has been defined, then the folder is created in your main directory. InfoZoom is then subsequently started with the folder that has been created.
Display Chart (as graphic)
This function displays the data from a sublist as a two-dimensional graphic. The
Display chart
function allows you to interactively choose the fields you want to represent. In the first dimension, you are able to select all of the fields in the sublist. In the second dimension, you are able to select only numerical fields.
You can also enter as many new functions of your own to the
Additional function pool
as you like. See
Maintaining the Additional Function Pool
.
If the
Additional function pool
contains at least one function, the
function (and its corresponding pushbutton) is/are activated on all single-line sublists. If the
Additional function pool
contains exactly one function, then this function is automatically executed whenever the
Additional function pool
is called. If the
Additional Function Pool
contains more than one function, a dialog box appears listing all of the available functions with their names and corresponding long texts. You select from this list the function that you want to use.
Caution
All
Additional function pool
functions delivered by SAP can be found in the list of additional functions, but are not yet active. Before you are able to use them, you have to activate these functions in the maintenance screen of the
Additional Function Pool
.
Each function has a name and a corresponding long text (description). Whenever you use a function, its corresponding function module is called.
Note
When executing a query in the background, you can no longer use direct passing to call these functions.