Purpose
Makes a one-way transactional call to R/3. R/3 3.0 onward only.
Syntax
void IndirectCall(void);
Exceptions
Throws const char* for memory exceptions.
Throws RFC_ERROR_INFO for IndirectCall failure
Description
Make sure that a transaction ID has been obtained using CreateTransID, that all import and table parameters are added to the function object, and that all values to be sent over are set into corresponding parameter objects before making this call.
If an error occurs (e.g. a communication error) during the call of a function module in R/3 via IndirectCall, the RFC client program has to reconnect the RFC connection and repeat the IndirectCall without creating a new TransID.
Related Information
CreateTransID