Show TOC

 Additional Function Pool

Purpose

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 .

Features

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.

Integration

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 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.

Caution 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 .

End of the caution.

Each function has a name and a corresponding long text (description). Whenever you use a function, its corresponding function module is called.

Note Note

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

End of the note.