Die Klasse, die JCO.Server erweitert und bei Verarbeitung eines ABAP-Call aufgerufen wird, muss die protected void-Methode handleRequest(JCO.Function function) überschreiben.
Die Anwendung, die den Aufruf verarbeitet, muss die Ausführung veranlassen und darf nur die Ausgabe von ABAP-Ausnahmen erlauben.
Alle anderen Ausnahmen, die von handleRequest ausgegeben werden, werden als System Failure behandelt.
protected void handleRequest(JCO.Function function) { try { //process the request } catch(Exception e) { throw new AbapException("a group of the exception", "text"); } } |
Die Ausnahme- und Fehler-Listener werden nicht über den Ausnahme-Fall benachrichtigt, der sich innerhalb von handleRequest ereignet.
Die Beschreibung der Aufruffolge für tRFC-Verarbeitung finden Sie unter: