The application that processes the call must quit call execution can only allow ABAP exceptions.
All other exceptions that are thrown by handleRequest are treated as system failures.
Syntax
public void handleRequest(JCoServerContext serverCtx, JCoFunction function)
{
try
{
//process the request
}
catch(Exception e)
{
throw new AbapException("a group of the exception", "text");
}
}
The exception and error listeners are not informed about the exception case. This takes place in handleRequest.
For a description of the call sequence for tRFC/bgRFC processing, see: