Turinys:
Apibrėžimas - ką reiškia „Užrakinti objektą“?
SAP užrakto objektai naudojami siekiant išvengti neatitikimų, kuriuos gali sukelti duomenų modifikavimas ar sukūrimas duomenų bazės atžvilgiu. SAP sistema suteikia keliems vartotojams galimybę tuo pačiu metu pasiekti tuos pačius duomenų bazės įrašus ir sinchronizuoja juos visus naudodama užrakto objektus. Užrakinimo objektui priskirtas užrakto režimas nustato užrakto būdą. Tai padeda spręsti problemas, kylančias dėl lygiagrečios prieigos prie duomenų bazės lentelių. Objekto užraktus galima sukurti vykdant operacijas SE11 ir SE80.
„Techopedia“ paaiškina „Lock Object“
SAP teikiamas užrakto mechanizmas yra trijų tipų: Skaitymo užraktas: leidžia kitiems metodams / operacijoms pasiekti objektą per skaitymo mechanizmą, tačiau negali modifikuoti užrakinamų objekto sričių. Rašymo užraktas: Apsauga, suteikiama norint patekti į objektą. Jis neleidžia jokiam kitam metodui / operacijai skaityti ar rašyti užrakintų objekto funkcijų. Patobulintas rašymo užraktas: veikia beveik kaip rašymo užraktas, nors skirtumas tas, kad suteikia papildomą apsaugą nuo tolimesnės prieigos per tą patį metodą / operaciją. Kai SAP kuriamas užrakto objektas, jis automatiškai sukuria du funkcijų modulius. Tai yra: ENQUEUE_ užrakto objekto pavadinimas: Šis funkcijos modulis naudojamas įdedant objektą į eilę DEQUEUE_name užrakto objektas: Šis funkcijos modulis naudojamas pašalinant objektą iš eilės.