Ansicht
Dokumentation
EHSB_INIT_ENQEUE_DEQEUE - EHS: Initialisierungssperren absetzen bzw. entfernen
RFUMSV00 - Advance Return for Tax on Sales/Purchases TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität aus der Sicht des Aufrufers
Die Pufferbibliothek bietet die Möglichkeit Pufferfunktionsgruppen vor dem Initialisieren zu
sperren. Nach dem Absetzen einer derartigen Initialisierungssperre kann eine Pufferfunktionsgruppe nur
noch dann initialisiert werden, wenn sie innerhalb der aktuellen Transaktion zuvor noch nie initialisiert
wurde. Ansonsten bleibt der Aufruf eines _BUF_INIT-Funktionsbausteins wirkungslos. Die Sperren werden in den globalen Daten der Pufferbibliothek als Tupel der Form
(Anwendungsbereich, Eigentümer der Sperre)
intern verwaltet. Die Sperren können über die Schnittstelle dieses Bausteins wie folgt gesetzt bzw. entfernt werden:
Mit der Aktion gibt der Aufrufer bekannt, was er machen möchte. Folgende Werte sind hier zulässig:
- 'ENQEUE': Sperre absetzen
- 'DEQEUE': Sperre entfernen
- 'READ' : Sperrtabelle auslesen
Mit dem Anwendungsbereich spezifiziert man die zu sperrenden Puffergruppen. Die Werte kann man
den Festwerten der zugrundeliegenden Domäne entnehmen. Zusätzlich ist der Wert '*' erlaubt.
Als Eigentümer der Sperre kann eine beliebige Zeichenkette eingetragen werden. In der Regel sollte
man hier den Namen des aufrufenden Funktionsbausteins oder der aufrufenden Form-Routine (z.B. L_DO_SOMETHING(SAPLABCD))
übergeben. Versucht man einen Anwendungsbereich zu sperren oder zu entsperren, den bereits jemand
anderes (ein anderer Eigentümer) gesperrt hat, so wird diese Aktion verweigert. Stattdessen wird im Parameter E_ERROR_LOCK_WA die bereits vorhandene Sperre ausgegeben.
Grobe Beschreibung der Ablauflogik
-
Beispiel
-
Hinweise zur Wartung des Bausteines
-
Weiterführende Informationen
-
Parameter
E_ERROR_LOCK_WAE_INIT_LOCK_TAB
I_ACTION
I_APPL
I_OWNER
Ausnahmen
ILLEGAL_INPUTINTERNAL_ERROR
Funktionsgruppe
EHSBPERFORM Short Reference Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2288 Date: 20240523 Time: 125622 sap01-206 ( 56 ms )