Ansicht
Dokumentation

DB_DROP_TABLE_S - wie DB_DROP_TABLE, gibt zusätzlich die generierten Statements zurück

DB_DROP_TABLE_S - wie DB_DROP_TABLE, gibt zusätzlich die generierten Statements zurück

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein löscht eine Tabelle auf der Datenbank. Dazu werden die notwendigen SQL-Befehle in ein Programm abgelegt und das Programm wird ausgeführt.

Bedeutung der Parameter:

  • TABNAME
  • Name der Tabelle auf der Datenbank.

  • DBSYS
  • Datenbanksystem, für das die SQL-Befehle erzeugt werden sollen. Wenn DBSYS nicht mit SY-DBSYS übereinstimmt, wird wie bei NO_EXEC = 'X' verfahren.

  • NO_EXEC
  • Bei NO_EXEC = 'X' wird das erzeugte Programm nicht ausgeführt. Ist zusätzlich PROGNAME = SPACE, wird kein Programm generiert. Die SQL-Befehle sind aber in der Tabelle STATEMENTS verfügbar.

  • PROGNAME
  • Name des zu generierenden Programms. Bei PROGNAME = SPACE wird ein Standardname (z.Zt. '>DDL0001') benutzt. Nur bei PROGNAME = SPACE und NO_EXEC = 'X' wird kein Programm generiert.

  • GENPROG
  • Der Name des generierten Programms kann sich in den letzten 4 Stellen von PROGNAME unterscheiden. Der Name des tatsächlich generierten Programms, wird in GENPROG zurückgegeben.

  • SUBRC
  • Rückgabewert 4 zeigt an, daß die Tabelle bereits gelöscht war. In allen anderen Fällen ist der Wert 0.

  • STATEMENTS (Export-Tabelle)
  • Tabelle der erzeugten SQL-Befehle.

Ausnahmen:

  • TABLE_NOT_DROPPED
  • Beim Ausführen der SQL-Befehle trat ein Fehler auf. Die Tabelle konnte nicht gelöscht werden.

  • PROGRAM_NOT_GENERATED
  • Beim Erzeugen der SQL-Befehle trat ein Fehler auf.

  • PROGRAM_NOT_WRITTEN
  • Beim Anlegen des Programms für die SQL-Befehle trat ein Fehler auf.





Parameter

DBSYS
DB_CHECK_FLAG
DDHEAD
GENPROG
NO_EXEC
PRID
PROGNAME
SHARING_TYPE
STATEMENTS
STMT_CONTROL
STORSAVE_UNDER_TABNAME
SUBRC
TABNAME

Ausnahmen

PROGRAM_NOT_GENERATED
PROGRAM_NOT_WRITTEN
STORAGE_NOT_DETERMINATED
TABLE_NOT_DROPPED

Funktionsgruppe

SDB2

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2980 Date: 20240523 Time: 135432     sap01-206 ( 39 ms )