Ansicht
Dokumentation
ABAPCALL_FUNCTION_DESTINATION- - CALL FUNCTION DESTINATION-
rdisp/max_wprun_time - Maximum work process run time General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
- CALL FUNCTION
Synchroner RFC
1. CALL FUNCTION func DESTINATION dest
parameter_list.
Asynchroner RFC
2. CALL FUNCTION func STARTING NEW TASK task
$[DESTINATION ${dest$|${IN GROUP ${group$|DEFAULT$}$}$}$]
$[${PERFORMING subr$}$|${CALLING meth$} ON END OF TASK$]
parameter_list.
Background RFC
3. CALL FUNCTION func IN BACKGROUND UNIT
parameter_list.
Wirkung
Aufruf eines Funktionsbausteins oder einer Funktion über die RFC-Schnittstelle. Für die Angabe von func gilt das Gleiche wie beim generellen Funktionsbausteinaufruf.
Hinweise
- Background RFC (bgRFC) ist die erweiterte Nachfolgetechnologie des transaktionalen RFC (tRFC) und macht diesen obsolet. Es wird dringend empfohlen, den bgRFC anstelle des tRFC zu verwenden.
- Eine genaue Beschreibung der möglichen Ausnahmen beim RFC finden Sie in der Dokumentation RFC im SAP Help Portal. Siehe
Dynamische Aufrufe.
Ausnahmen
Unbehandelbare Ausnahmen
-
Ursache: Der gerufene Funktionsbaustein ist nicht für RFC freigegeben.
Laufzeitfehler: CALL_BACK_ENTRY_NOT_FOUND -
Ursache: Typ der Destination ist nicht erlaubt.
Laufzeitfehler: CALL_FUNCTION_DEST_TYPE -
Ursache: Aktuelle Funktion ist nicht remote aufgerufen
Laufzeitfehler: CALL_FUNCTION_NO_SENDER -
Ursache: Fehlender Kommunikationstyp (I für interne Verbindung, 3 für einen AS ABAP) beim Ausführen eines asynchronen RFC
Laufzeitfehler: CALL_FUNCTION_DESTINATION_NO_T -
Ursache: Die angegebene Destination existiert nicht.
Laufzeitfehler: CALL_FUNCTION_NO_DEST -
Ursache: Die angegebene Destination (im Lastverteilungsmodus) existiert nicht.
Laufzeitfehler: CALL_FUNCTION_NO_LB_DEST -
Ursache: Daten für unbekannte CPI-C-Verbindung empfangen.
Laufzeitfehler: CALL_FUNCTION_NO_RECEIVER -
Ursache: Der aufzurufende Funktionsbaustein ist nicht als "remote" aufrufbar gekennzeichnet.
Laufzeitfehler: CALL_FUNCTION_NOT_REMOTE -
Ursache: Beim Ausführen eines RFC trat ein Fehler auf, der im aufrufenden System protokolliert wurde.
Laufzeitfehler: CALL_FUNCTION_REMOTE_ERROR -
Ursache: Die Anmeldedaten für den Benutzer sind unvollständig.
Laufzeitfehler: CALL_FUNCTION_SIGNON_INCOMPL -
Ursache: RFC von externem Programm ohne gültige Benutzerkennung
Laufzeitfehler: CALL_FUNCTION_SIGNON_INVALID -
Ursache: Anmeldeversuch am Zielsystem ohne gültige Benutzerkennung.
Laufzeitfehler: CALL_FUNCTION_SIGNON_REJECTED
Dabei hat der Fehlercode folgende Bedeutung:
1) Falsches Kennwort oder ungültige Benutzerkennung
2) Benutzer gesperrt
3) Zu viele Anmeldeversuche
5) Fehler im Berechtigungspuffer (interner Fehler)
6) Keine externe Benutzerprüfung
7) Ungültiger Benutzertyp
8) Gültigkeits-Zeitraum des Benutzers überschritten -
Ursache: Keine Berechtigung zur Anmeldung als Trusted System.
Laufzeitfehler: CALL_FUNCTION_SINGLE_LOGIN_REJ
Dabei hat der Fehlercode folgende Bedeutung:
0) Falsche Anmeldedaten bei gültigem Sicherheitsschlüssel.
1) Aufrufendes System ist kein Trusted System oder Sicherheitsschlüssel ist ungültig.
2) Benutzer besitzt entweder keine RFC-Berechtigung ( Berechtigungsobjekt S_RFCACL), oder es wurde eine Anmeldung unter einen der geschützten Benutzer 'DDIC' oder 'SAP*' durchgeführt.
3) Der Zeitstempel der Anmeldedaten ist ungültig. -
Ursache: RFC ohne gültige Benutzerkennung nur bei Aufruf
eines System-Funktionsbausteins zulässig. Die Bedeutung der Fehlercodes ist die gleiche wie bei CALL_FUNCTION_SINGLE_LOGIN_REJ.
Laufzeitfehler: CALL_FUNCTION_SYSCALL_ONLY -
Ursache: Datenfehler (Info interne Tabelle) bei einem 'Remote Function Call'.
Laufzeitfehler CALL_FUNCTION_TABINFO -
Ursache: Kein Speicher für zu importierende Tabelle vorhanden
Laufzeitfehler CALL_FUNCTION_TABLE_NO_MEMORY -
Ursache: Nur bei asynchronem RFC: Task-Name wird bereits verwendet.
Laufzeitfehler: CALL_FUNCTION_TASK_IN_USE -
Ursache: Nur bei asynchronem RFC: Die angegebene Task ist bereits offen.
Laufzeitfehler: CALL_FUNCTION_TASK_YET_OPEN -
Ursache: Keine RFC-Berechtigung
Laufzeitfehler: CALL_FUNCTION_NO_AUTH -
Ursache: Keine RFC-Berechtigung für Benutzer.
Laufzeitfehler RFC_NO_AUTHORITY -
Ursache: Die Destination "BACK" ist im aktuellen Programm nicht erlaubt
Laufzeitfehler: CALL_FUNCTION_BACK_REJECTED
Laufzeitfehler: CALL_XMLRFC_BACK_REJECTED -
Ursache: Typkonflikt bei der Übergabe einer Tabelle
Laufzeitfehler: CALL_FUNCTION_CONFLICT_TAB_TYP -
Ursache: Kein Speicher für das Anlegen einer lokalen internen Tabelle vorhanden.
Laufzeitfehler: CALL_FUNCTION_CREATE_TABLE -
Ursache: Typkonflikt bei der Übergabe einer Struktur
Laufzeitfehler: CALL_FUNCTION_UC_STRUCT -
Ursache: Ungültiger Datentyp bei der Parameterübergabe
Laufzeitfehler: CALL_FUNCTION_WRONG_VALUE_LENG -
Ursache: Typkonflikt bei der Übergabe eines Felds vom Typ WCHAR .
Laufzeitfehler CALL_FUNCTION_WCHAR_SIZE -
Ursache: Unerlaubte LEAVE-Anweisung auf dem RFC-Server
Laufzeitfehler: CALL_FUNCTION_ILLEGAL_LEAVE -
Ursache: Falsche Länge bei der Übergabe eines Parameters vom Typ decfloat16 oder decfloat32
Laufzeitfehler: CALL_FUNCTION_ILL_DECFLOAT_LEN
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 10041 Date: 20240424 Time: 105628 sap01-206 ( 126 ms )