Ansicht
Dokumentation
CNV_00001_CREATE_INDEX - Index aus dem Dictionary lesen und auf der Datenbank anlegen.
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein legt einen Index, der im Dictionary definiert ist, auf der Datenbank an. Dazu werden die entsprechenden SQL-Befehle in ein Programm geschrieben und ausgeführt.
Prüfungen:
- Der Index darf auf der Datenbank noch nicht existieren.
- Die zu indizierende Tabelle muß auf der Datenbank angelegt sein.
Parameter:
- TABNAME
- Name der zu indizierenden Tabelle.
- INDEXNAME
- Indexkennung aus dem Data-Dictionary (1-9 und A-Z).
- 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.
Ausnahmen:
- BASETAB_ERROR
- Die zu indizierende Tabelle existiert nicht auf der Datenbank.
- DD_ERROR
- Der Index ist im Dictionary nicht aktiv oder inkonsistent.
- INDEX_EXISTS
- Auf der Datenbank existiert bereits ein Index mit diesem Namen.
- DB_ERROR
- Beim Erzeugen der SQL-Befehle, beim Anlegen oder beim Ausführen des Programms trat ein Fehler auf.
Da die Ausnahmen über MESSAGE ... RAISING ... aufgerufen werden, stehen dem Aufrufer in den SY-Feldern MSGxx näherer Informationen zu den Ausnahmen zur Verfügung.
Parameter
DBSYSGENPROG
INDEXNAME
NO_EXEC
PRID
PROGNAME
TABNAME
Ausnahmen
BASETAB_ERRORDB_ERROR
DD_ERROR
INDEX_EXISTS
Funktionsgruppe
CNV_00001_INDEXRFUMSV00 - Advance Return for Tax on Sales/Purchases Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3156 Date: 20240523 Time: 151258 sap01-206 ( 38 ms )