Inhoudsopgave:
Definitie - Wat betekent Lock Object?
In SAP worden vergrendelingsobjecten gebruikt om inconsistenties te voorkomen die kunnen worden veroorzaakt door gegevenswijziging of -creatie met betrekking tot de database. Een SAP-systeem geeft meerdere gebruikers tegelijkertijd toegang tot dezelfde database-records en synchroniseert al deze met behulp van de lock-objecten. De vergrendelingsmodus die aan het vergrendelingsobject is toegewezen, bepaalt de wijze van vergrendeling. Dit helpt bij het aanpakken van problemen die zich voordoen als gevolg van gelijktijdige toegang tot databasetabellen. Men kan sloten maken voor een object via transacties SE11 en SE80.
Techopedia legt Lock Object uit
Het vergrendelingsmechanisme van SAP bestaat in drie typen: Leesvergrendeling: hiermee kunnen andere methoden / transacties toegang krijgen tot het object via een leesmechanisme, maar kan de vergrendelde gebieden van het object niet worden gewijzigd. Vergrendeling: bescherming die wordt geboden om schrijftoegang tot het object te krijgen. Het staat geen enkele andere methode / transactie toe om de vergrendelde functies van het object te lezen of te schrijven. Verbeterde schrijfvergrendeling: werkt bijna als de schrijfvergrendeling, hoewel het verschil is dat het extra bescherming biedt tegen verdere toegang via dezelfde methode / transactie. Wanneer een vergrendelingsobject in SAP wordt gemaakt, maakt het automatisch twee functiemodules. Dit zijn: ENQUEUE_name van lock-object: deze functiemodule wordt gebruikt tijdens het invoegen van een object in de wachtrij DEQUEUE_name van het lock-object: deze functiemodule wordt gebruikt tijdens het verwijderen van het object uit de wachtrij.