Ansicht
Dokumentation

DDIF_ENQU_GET - DD: Schnittstelle zum Lesen eines Sperrobjekts aus dem ABAP/4 Dictionary

DDIF_ENQU_GET - DD: Schnittstelle zum Lesen eines Sperrobjekts aus dem ABAP/4 Dictionary

General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können die Dictionary-Sourcen eines Sperrobjekts gelesen werden. Der Name des zu lesenden Sperrobjekts ist im Parameter NAME zu übergeben.

Die Sourcen des Sperrobjekts werden gemäß STATE gelesen. Dabei sind STATE = 'A' (Lesen der aktiven Version) und STATE = 'M' (Lesen der neuesten Version) möglich. Ist der Parameter LANGU gefüllt, so werden die zugehörigen Texte in der durch LANGU spezifizierten Sprache mitgelesen.

Im Parameter GOTSTATE erfährt man, in welchem Zustand das Objekt gelesen wurde. Falls STATE = 'A' war, so kann GOTSTATE die Werte 'A' (Objekt besitzt aktive Version) und ' ' (keine aktive Version des Objekts vorhanden) annehmen. Falls dagegen STATE = 'M' war, so kann GOTSTATE die Werte ' ' (Objekt nicht im ABAP Dictionary vorhanden), 'N' (Objekt befindet sich im Zustand "neu" im ABAP Dictionary), 'A' (Objekt befindet sich im Zustand "aktiv" im ABAP Dictionary) und 'M' (Objekt befindet sich im Zustand "überarbeitet" im ABAP Dictionary) annehmen.

Beispiel

Hinweise

Alle TABLE-Parameter sind (genau wie natürlich die EXPORT-Parameter) optional. Der Funktionsbaustein besorgt auch nur die Teile der Sourcen, die vom Aufrufer erfragt werden. Um unnötige Leseoperationen zu vermeiden, sollten beim Aufruf daher nur die Parameter versorgt werden, die für die weitere Bearbeitung auch gebraucht werden. Falls also zum Beispiel die Sperrparameter eines Sperrobjekts nicht gebraucht werden, so sollte der Parameter DD27P_TAB nicht versorgt werden.

Der Parameter DDENA_TAB, der die Sperrargumente des Sperrobjekts enthält hat den Charakter einer Zusatzinformation. In ihm sind die Sperrfelder des Sperrobjekts zusammen mit dem Sperrparameter, dem sie zugeordnet sind aufgeführt. Der Name des Sperrparameters findet sich im Feld VIEWFIELD. Ist dieses Feld leer, so ist das entsprechende Sperrfeld keinem Sperrparameter zugeordnet, so daß auf dieses Feld also immer generisch gesperrt wird.

Weiterführende Informationen





Parameter

DD25V_WA
DD26E_TAB
DD27P_TAB
DDENA_TAB
GOTSTATE
LANGU
NAME
STATE

Ausnahmen

ILLEGAL_INPUT

Funktionsgruppe

SDIF

BAL_S_LOG - Application Log: Log header data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2794 Date: 20240523 Time: 143453     sap01-206 ( 94 ms )