Ansicht
Dokumentation

DDIF_VIEW_ACTIVATE - DD: Schnittstelle zum Aktivieren eines Views

DDIF_VIEW_ACTIVATE - DD: Schnittstelle zum Aktivieren eines Views

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

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

Der Name des zu aktivierenden Views 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: Der View wurde erfolgreich aktiviert
RC = 4: Der View wurde mit Warnungen aktiviert
RC > 4: Der View konnte nicht aktiviert werden

Im Fall, daß der View nicht gefunden wird bzw. nicht gelesen werden kann, wird die Ausnahme NOT_FOUND ausgelöst. Wird der View 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 ACTVIEW in die Datenbank-Tabellen DDPRH/DDPRS. Dieses Protokoll kann man sich in der ABAP/4 Dictionary Viewpflege-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 des Views 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
NAME
PRID
RC

Ausnahmen

NOT_FOUND
PUT_FAILURE

Funktionsgruppe

SDIF

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3220 Date: 20240523 Time: 125042     sap01-206 ( 63 ms )