ABAPCALL_FUNCTION_GENERAL - CALL FUNCTION GENERAL
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
CALL FUNCTION func
Syntax
CALL FUNCTION func { parameter_list
|parameter_tables }.
Wirkung
Diese Anweisung ruft den in func angegebenenFunktionsbausteinauf. Der Bezeichner func muss ein zeichenartiges Datenobjekt sein, das während der Ausführung der Anweisung den Namen eines von derPaketprüfung erlaubten Funktionsbausteins in Großbuchstaben enthält. Jeder Funktionsbaustein einesAS ABAP hat einen eindeutigen Namen, weshalb keine Angabe der Funktionsgruppe notwendig ist.
Mit den Zusätzen parameter_listoder parameter_tableswerden den Formalparametern des Funktionsbausteins entweder statisch oder dynamisch Aktualparameter und nicht-klassenbasierten Ausnahmen Rückgabewerte zugeordnet.
Hinweis
Wenn der Name des Funktionsbausteins durch eine Konstante oder als Literal angegeben ist, wird der angegebeneFunktionsbaustein überprüft. Wenn der Funktionsbaustein nicht vorhanden und die Paketprüfung der ABAP-Laufzeitumgebung über denProfilparameterabap/package_check eingeschaltet ist, kommt es zu einem Syntaxfehler. Ansonsten meldet nur die erweiterte Programmprüfung einen Fehler.
Ausnahmen
Behandelbare Ausnahmen
- Ursache: Die gerufene Funktion ist zwar bekannt, aber nicht aktiv.
Laufzeitfehler: CALL_FUNCTION_NOT_ACTIVE - Ursache: Die gerufene Funktion ist unbekannt.
Laufzeitfehler: CALL_FUNCTION_NOT_FOUND
- Ursache: Der Typ des Aktualparameters erfüllt nicht die Anforderungen der Funktionsschnittstelle.
Laufzeitfehler: CALL_FUNCTION_CONFLICT_GEN_TYP - Ursache: Der Aktualparameter hat nicht die von der Funktion erwartete Länge.
Laufzeitfehler: CALL_FUNCTION_CONFLICT_LENG - Ursache: Der Aktualparameter hat nicht den von der Funktion erwarteten Typ.
Laufzeitfehler: CALL_FUNCTION_CONFLICT_TYPE - Ursache: Es dürfen nur Funktionen in der Verbuchung aufgerufen werden, die dafür auch vorgesehen sind.
Laufzeitfehler: CALL_FUNCTION_NO_VB - Ursache: Ein Aktualparameter erfüllt nicht die Ausrichtungsanforderungen des entsprechenden Formalparameters.
Laufzeitfehler: CALL_FUNCTION_WRONG_ALIGNMENT
- Ursache: Die Funktion erwartet einen Parameter, der vom Aufrufer nicht mitgegeben wurde.
Laufzeitfehler: CALL_FUNCTION_PARM_MISSING
CX_SY_DYN_CALL_PARAM_NOT_FOUND
- Ursache: Der Aufrufer hat einen Parameter mitgegeben, den die Funktion nicht kennt.
Laufzeitfehler: CALL_FUNCTION_PARM_UNKNOWN
Vendor Master (General Section) General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5248 Date: 20120526 Time: 232731 triton ( 132 ms )






