Show TOC

Additional Function PoolLocate this document in the navigation structure


All interactive functions for adjusting query lists ( Display As Table, Download to File, ABC Analysis, and so on) work according to the same principle: Sublist data together with descriptions of this data are passed by way of an interface to another program (a function module). The number of functions that can be attached to query lists in this way is not restricted. 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 specified by using the maintenance component for the Additional Function Pool. For more information, see 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.

If the Additional function pool contains at least one function, the Start of the navigation path List Next navigation step Additional function pool End of the navigation path 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.


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.


When executing a query in the background, you can no longer use direct passing to call these functions.