Each Import, Export, Changings and Tables parameter can have one of the following representations:
- A scalar field (e.g., characters, date, time, number, amount etc.).
- A structure consisting of several components.
- A table (tabular array of data) consisting of columns (data values of the same type) and rows (data records).
Import Parameters #
Import parameters represent the input values sent from the client to SAP.
In the tab Imports you can define import parameters that can be presented as scalar values (1) or structures (2).
To use the filtering function, enter text in the headers of the columns Name and Description.
Add Scalar Parameters (1)
Use one of the following options to set scalar parameters:
- A static constant value -
icon or no icon.
- A dynamic value set at runtime -
icon, see Runtime Parameters.
Click on the icon next to the input field to switch between static input values and runtime parameters. When using runtime parameters, make sure the input matches the data type.
Note: Parameters that are predefined by SAP are displayed in a light gray font.
To disable these parameters, activate the checkbox next to the parameter and leave the field empty.
Add Structures as Parameters (2)
When a structure is available, you can assign structure elements (i.e. fields) similarly to single scalar fields.
Setting a single value or a parameter for the whole structure is not possible.
- Click
. The window “Edit Structures” opens.
- Enter constant values (
icon or no icon) or assign runtime parameters (
icon).
Export Parameters #
Export parameters represent the output values sent from SAP back to the client after execution of a function module.
In the tab Exports you can define export parameters that can be presented as scalar values, structures or tables.
Add Items to Output
Mark the checkbox in the output column to add an item to the output.
To use the filtering function, enter text in the headers of the columns Name and Description.
Changing Parameters #
Changing parameters represent parameters that can be used for input and output.
In the tab Changings you can define changing parameters that can be presented as scalar values, structures or tables.
Table Parameters #
Tables parameters are parameters presented in a table structure consisting of multiple rows. Tables can be used for input and output.
Within the tab Tables you can define table parameters for importing and exporting into and from an SAP BAPI. Tables represent a structure of multiple rows of the same data type.
To use the filtering function, enter text in the headers of the columns Name and Description.
Note: Only 5 tables are available for parallel exporting.
- Click
to check the names and data types of the table fields (1).
- Activate the checkbox next to the items to add items to the output (2).
- Click
to edit tables (3).
Access Metadata of Tables (1) #
Click the icon to display the metadata of the selected table including the name and the data type of all fields.
If the function module was edited in SAP, you can refresh the data by clicking Refresh metadata
Add Tables to Output (2) #
Mark the checkbox in the output column to add a table to the output.
Edit Tables (3) #
- Click the
icon. The window “Edit Table Contents” opens.
- Click [Add] to add new set of parameters.
- Enter values or runtime parameters.
When using runtime parameters, make sure the input matches the data type.
- Click [Remove] to delete a row.
Exceptions #
Exceptions refer to ABAP exceptions / errors messages of an SAP BAPI. If an exception occurs during runtime, Board Connector returns a corresponding error message.
- By default, all exceptions result in errors when running the BAPI component.
- To ignore exceptions during runtime, deselect the exceptions in the Exceptions tab.