Ansicht
Dokumentation
C15Z_RECORD_LOCK_SWITCH - PP-SHE: Sperre eines Objektes anhand seiner RECN in best. Tabelle ändern
General Data in Customer Master Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Man übergibt einen Tabellennamen, eine Recordnummer (RECN), die bereits bestehende Sperre (falls existent) und den gewünschten Sperrmodus (siehe lockmode-Konstanten in Include CBUI??). Die Funktion sperrt dann, so streng sie kann, bzw. lockert eine Sperre, je nach Kombination (bestehende Sperre -> gewünschte Sperre).
Das heißt, sie versucht zuerst, die gewünschte Sperre zu bekommen. Falls nicht erfolgreich, dann die schwächere Sperre (d.h. 'X' -> 'S').
In E_LOCKMOD wird zurückgegeben, welche Sperre denn nun gewährt wurde. Falls auch die schwächste ('S') nicht gewährt werden kann, so kommt in E_LOCKMOD ein 'O' wie das englische 'obsolete' zurück, d.h. die Sperre konnte überhaupt nicht gesetzt werden und der evtl. bereits gelesene Satz, den man sperren wollte, ist bereits bei jemand anderem in Änderung und ist somit 'unzuverlässig' bzw. 'potentiell veränderlich', wie immer man es auch sehen möchte.
Hinweise:
- Wollte man 'X'-sperren und bekommt nur eine 'S'-Sperre, so darf der Satz, anstatt wie wohl geplant zum Ändern, nur zur Anzeige dargeboten werden.
- Bekommt man als gewährte Sperre 'O', so darf der Satz in jedem Fall allerhöchstens angezeigt werden und auch nur mit der Bemerkung, daß die angezeigten Daten gerade anderswo in Änderung und darum unzuverlässig sind.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
E_LOCKMODE_GRANTEDI_LOCKMODE_NOW
I_LOCKMODE_WANTED
I_RECN
I_TABLENAME
Ausnahmen
Funktionsgruppe
C15Zrdisp/max_wprun_time - Maximum work process run time General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1932 Date: 20240523 Time: 150116 sap01-206 ( 44 ms )