This functionality is only available for certain module packages.

You are here: EEC > SAP interface > Basic scope of SAP interface > Methods of SAP interface > Method transactionListCall()

Method transactionListCall()

The transactionListCall() method generates multiple calls that are passed as a List. The transactionListCall() method is defined in the library component SAPArchitecture.Methods.Native.

The method has the following arguments:

Argument Type Description
destination String Connection to be able to access SAP
transactionList List List that contains a list of individual calls.

The method callup has the following syntax:

transactionListCall(destination, List{List{call1},List{call2},List{call3},...})

Each individual call is here a list that includes the following arguments:

Argument Type Description
functionBlock String Name of function module
importParameter Map Data in one-dimensional format that the SAP module requires.
importTable Map Data in multi-dimensional format that the SAP module requires.
exportParamFilter List Filter that should return data of the SAP module.
Not specified:
All data that the SAP module provides is returned.
Limitation:
Only the data of the SAP module that was requested will be returned.
exportTableFilter List Filter that should return data of the SAP module.
Not specified:
All data that the SAP module provides is returned.
Limitation:
Only the data of the SAP module that was requested will be returned.
changingParameter Map Data in one-dimensional format that the SAP module requires. The values are changed in comparison to importParameter.

The method callup has the following syntax:

transactionListCall(String destination, List transactionList)

A complete callup of the method has the following syntax:

transactionListCall(destination, List{
	List{ functionBlock1, importParameter1, importTable1, exportParamFilter1, exportTableFilter1, changingParameter1 },
	List{ functionBlock2, importParameter2, importTable2, exportParamFilter2, exportTableFilter2, changingParameter2 },
	List{ functionBlock3, importParameter3, importTable3, exportParamFilter3, exportTableFilter3, changingParameter3 },
	…
	}
)