ABAPEXEC_EXCEPTIONS - EXEC EXCEPTIONS

PERFORM Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Ausnahmen

Behandelbare Ausnahmen

CX_SY_NATIVE_SQL_ERROR

  • Ursache: Fehler beim Aufbau einer sekundären Datenbank-Verbindung.
    Laufzeitfehler: DBIF_DSQL2_CONNECTERR
  • Ursache: Unzulässige Unterbrechung einer Datenbankselektion. Der Cursor wurde geschlossen.
    Laufzeitfehler: DBIF_DSQL2_INVALID_CURSOR:
  • Ursache: Es ist kein Speicher mehr für eine Native SQL-Anweisung verfügbar.
    Laufzeitfehler: DBIF_DSQL2_NO_MEMORY
  • Ursache: Das Datenbankobjekt existiert bereits auf der Datenbank.Es wurde versucht ein Datenbankobjekt (Tabelle, View, Index, ...) auf der Datenbank anzulegen. Dieses Objekt existiert jedoch bereits.
    Laufzeitfehler: DBIF_DSQL2_OBJ_EXISTS
  • Ursache: Es wurde mit dem Namen einer Tabelle oder eines View gearbeitet, der auf der Datenbank nicht existiert.
    Laufzeitfehler: DBIF_DSQL2_OBJ_UNKNOWN
  • Ursache: Es ist ein SQL-Fehler bei der Ausführung eines Native SQL-Befehls aufgetreten.
    Laufzeitfehler: DBIF_DSQL2_SQL_ERROR
  • Ursache: Die maximale Anzahl von sekundären Datenbank-Verbindungen (Connections) wurde überschritten.
    Laufzeitfehler: EXSQL_CONNECTION_LIMIT
  • Ursache: Die maximale Anzahl von Laufzeigern (Cursor) wurde überschritten.
    Laufzeitfehler: EXSQL_DSQL_CURSOR_LIMIT


Unbehandelbare Ausnahmen

  • Ursache: Der angegebene Cursor existiert nicht. Bei einem CLOSE-oder SELECT-Befehl im Native SQL wurde ein Cursor angegeben, welcher der Cursor-Verwaltung unbekannt ist.
    Laufzeitfehler: EXSQL_DSQL_CURSOR_NOT_FOUND
  • Ursache: Der angegebene Cursor ist bereits geöffnet. Beieinem OPEN-Befehl im Native SQL wurde ein Cursor angegeben, welcher der Cursor-Verwaltung bereits als geöffnet bekannt ist.
    Laufzeitfehler: EXSQL_DSQL_DUPLICATE_CURSOR
  • Ursache: Es ist kein Rollspeicher mehr verfügbar. Beider Ausführung einer Native SQL- Anweisung wird intern Speicher benötigt, um den SQL-Aufruf vorzubereiten.
    Laufzeitfehler: EXSQL_DSQL_NOROLL
  • Ursache: Eine Indikatorvariable hat den falschen Typ. Sie muss den Typ INT2 haben.
    Laufzeitfehler: EXSQL_DSQL_WRONG_IVAR_TYPE
  • Ursache: Der Verbindungsname (Connection-Name) ist bereits vergeben.Bei einem CONNECT-Befehl im Native SQL wurde ein Verbindungsname angegeben, der bereits für eine andere Verbindung benutzt wird.
    Laufzeitfehler: EXSQL_ILLEGAL_CONNECTION
  • Ursache: Bei einem DISCONNECT- Befehl im Native SQL wurdedie Verbindung "DEFAULT" angegeben. Diese Verbindung kann nicht mit DISCONNECT gelöst werden.
    Laufzeitfehler: EXSQL_ILLEGAL_DISCONNECTION
  • Ursache: Ein Native SQL-Befehl enthält zu viele Variablen.Als Variablen gelten hier alle mit einem vorangestellten Doppelpunkt (":") gekennzeichneten ABAP-Felder.Hat die INTO-Klausel die Form INTO :wa für einen Arbeitsbereich wa, so zählen auch alle Felder von wa als Variablen.
    Laufzeitfehler: EXSQL_TOO_MANY_VARS
  • Ursache: Bei einem SET CONNECTION- oder DISCONNECT-Befehlim Native SQL wurde eine Verbindung angegeben, die der Connection-Verwaltung nicht bekannt ist.
    Laufzeitfehler: EXSQL_UNKNOWN_CONNECTION
  • Ursache: Trotz der Zusicherung INTO STRUCTURE ist der in der INTO-Klausel angegebene Zielbereich nicht strukturiert.
    Laufzeitfehler: EXSQL_UNSTRUCTURED_INTO
  • Ursache: Eine LOB-Variable hat den falschen Typ. LOB-Variablen müssen den Typ string, xstring, c, x oder n haben.
    Laufzeitfehler: EXSQL_WRONG_TYPE_FOR_LOB





SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 5611 Date: 20120526 Time: 195926     triton ( 189 ms )