Ansicht
Dokumentation

DDIF_TABL_ACTIVATE - DD: Schnittstelle zum Aktivieren einer Tabelle

DDIF_TABL_ACTIVATE - DD: Schnittstelle zum Aktivieren einer Tabelle

Fill RESBD Structure from EBP Component Structure   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Sie ABAP/4 Dictionary Tabellen aktivieren.

Der Name der zu aktivierenden Tabelle wird im Parameter NAME übergeben. Im Parameter PRID ist eine Id für den ABAP/4 Dictionary Protokollschreiber mitzugeben (siehe Weiterführende Informationen).

Der Parameter RC liefert das Aktivierungsergebnis zurück. Dabei sind folgende Werte zu unterscheiden:
RC = 0: Die Tabelle wurde erfolgreich aktiviert
RC = 4: Die Tabelle wurde mit Warnungen aktiviert
RC > 4: Die Tabelle konnte nicht aktiviert werden

Im Fall, daß die Tabelle nicht gefunden wird bzw. nicht gelesen werden kann, wird die Ausnahme NOT_FOUND ausgelöst. Wird die Tabelle nicht erfolgreich geschrieben, so wird die Ausnahme PUT_FAILURE ausgelöst.

Beispiel

Hinweise

Weiterführende Informationen

Protokollierung:

Der vorliegende Funktionsbaustein schreibt immer ein Protokoll mit Namen ACTTABL in die Datenbank-Tabellen DDPRH/DDPRS. Dieses Protokoll kann man sich in der ABAP/4 Dictionary Tabellenpflege-Transaktion ansehen.

Sie haben ferner die Möglichkeit, das Protokoll der angestoßenen Aktivierung in ein im rufenden Programm begonnenes Protokoll zu schreiben. Dazu muß dieses Protokoll zunächst geschlossen und dann mit Hilfe der ABAP Dictionary Protokollschnittstelle wieder geöffnet werden. Dafür sollte die Form STDO_OPEN aus dem Programm RADBTOU0 (Include Version) oder RADBTOUT (für externe Performs) verwendet werden.
Nach dem Funktionsbaustein-Aufruf sollte das Protokoll der Aktivierung mit der Form STDO_CLOSE wieder geschlossen werden. Auch diese Form findet man in RADBTOU0 bzw. RADBTOUT.

Wollen Sie das Protokoll der Aktivierung nicht an ein bereits begonnenes Protokoll anhängen, so können Sie für die Protokoll-Id PRID eine negative Zahl, etwa -2, mitgeben.

Ist PRID = 0, so wird das Protokoll zur Aktivierung in alle bereits mit STDO_OPEN geöffneten Protokolle geschrieben.

Datenbank-COMMIT:

Der Baustein führt eventuell einen COMMIT auf die vor seinem Aufruf erfolgten Operationen durch.

Berechtigungsprüfung:

Es wird davon ausgegangen, daß die Berechtigung zum Aktivieren der Tabelle vorliegt. Es kann aber mit Hilfe des Parameters AUTH_CHK festgelegt werden, ob bei der Notwendigkeit von DB-Operationen geprüft werden soll, ob auch die Berechtigung für diese Operationen vorliegt.





Parameter

AUTH_CHK
EXCOMMIT
NAME
PRID
RC

Ausnahmen

NOT_FOUND
PUT_FAILURE

Funktionsgruppe

SDIF

Vendor Master (General Section)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3262 Date: 20240523 Time: 124327     sap01-206 ( 69 ms )