Interface Parameters of a Function Module

Use

The interface of a function module consists of the parameters you need to use the module in your own program.

Features

The interface parameters are the following:

Name Description

Import

Values transferred from the calling program to the function module. You cannot overwrite the contents of import parameters at runtime.

Export

Values transferred from the function module back to the calling program.

Changing

Values that act as import and export parameters simultaneously. The original value of a changing parameter is transferred from the calling program to the function module. The function module can change the initial value and send it back to the calling program.

Tables

Internal tables that can be imported and exported. The contents of an internal table are transferred from the calling program to the function module. The function module can change the contents of the internal table and then send it back to the calling program. Tables are always assigned by reference.

Exceptions

The calling program uses exceptions to find out if an error has occurred in the function module.

For a full description of the task of the function module, see the Administration tab page, or choose the Function Module Documentation pushbutton.

For more information about setting parameter attributes, see Specifying Parameters and Exceptions.