Also ich starte einen FuBa mehrmals parallel mittels "starting new task". Im Dialogbetrieb funktioniert auch alles wunderbar, im Batchbetrieb bekomme ich allerdings Fehler.
Ist es möglich, FuBas mittels "starting new task" zu starten, wenn das Programm im Hintergrund läuft? Oder funktioniert das nur im Dialogbetrieb?
man kann auch im Batch "starting new task" verwenden. Was für Fehler treten denn auf ? Vielleicht ist das Maximum an Prozessen, die über RFC gestartet werden dürfen, erreicht.
Du solltest in den FuBa-Aufruf noch zwei Systemexceptions aufnehmen, über die du so etwas in Erfahrung bringen kannst:
data: l_message like sy-title.
...
exceptions
...
system_failure = 91 message l_message
communication_failure = 92 message l_message.
Das funzt auch im Hintergrund.
Welcher Fehler tritt denn auf? Fängst Du die Standard-Exceptions (RESOURCE_FAILURE / COMMUNICATION_FAILURE / SYSTEM_FAILURE) ab? Falls ja, welche Message bekommst DU?
Danke für die Antworten. Also die Tasks werden ohne Fehlermeldung gestartet, ich sehe sie auch ganz kurz in der Prozessübersicht.
Wenn ich allerdings in der Callback-Routine mit receive die Ergebnisse abfragen will, bekomme ich folgende System-exception:
"connection closed (no data)"
Die Funktionsbausteine habe auch nicht wirklich das gemacht was sie tun sollten.
Nein, es kommt kein Dump. Und es liegt auch nicht an meinem FuBa. Ich habe jetzt mal versucht, einen Standardbaustein von SAP zu starten (RFC_INFO) und es tritt das gleiche Problem auf.
Da ich ja hier schon erfahren habe das es grunds�tzlich m�glich ist, hoffe ich das es "nur" irgendeine Einstellung im System ist - jetzt mu� ich diese Einstellung nur noch finden....
wobei <SID> fuer die System-ID steht und <inst> fuer den Instanznamen (haeufig DVEBMGSxx, xx = Instanznummer).
Die Namen der Tracefiles beginnen mit "dev_rfc". Evtl. findest Du da noch Infos.