สารบัญ:
คำจำกัดความ - วัตถุล็อคหมายถึงอะไร
ใน SAP วัตถุล็อคจะใช้เพื่อหลีกเลี่ยงความไม่สอดคล้องที่อาจเกิดจากการแก้ไขข้อมูลหรือการสร้างที่เกี่ยวข้องกับฐานข้อมูล ระบบ SAP ช่วยให้ผู้ใช้หลายคนสามารถเข้าถึงระเบียนฐานข้อมูลเดียวกันได้พร้อมกันและซิงโครไนซ์สิ่งเหล่านี้ทั้งหมดโดยใช้วัตถุล็อค โหมดล็อคที่กำหนดให้กับวัตถุล็อคจะกำหนดลักษณะการล็อค สิ่งนี้ช่วยในการจัดการปัญหาที่เกิดขึ้นอันเป็นผลมาจากการเข้าถึงตารางฐานข้อมูลพร้อมกัน หนึ่งสามารถสร้างการล็อคสำหรับวัตถุผ่านการทำธุรกรรม SE11 และ SE80Techopedia อธิบายล็อควัตถุ
กลไกการล็อคที่ SAP จัดเตรียมให้นั้นมีสามประเภท: ล็อคการอ่าน: อนุญาตให้วิธีการ / ธุรกรรมอื่น ๆ เข้าถึงวัตถุผ่านกลไกการอ่าน แต่ไม่สามารถแก้ไขพื้นที่ล็อคของวัตถุการเขียนล็อค: การป้องกันที่มีให้เพื่อเข้าถึงการเขียนวัตถุ ไม่อนุญาตให้วิธีการ / ธุรกรรมอื่น ๆ อ่านหรือเขียนคุณสมบัติการล็อคของวัตถุ Enhanced Write Lock: ทำงานเหมือนกับการเขียนล็อคแม้ว่าความแตกต่างคือให้การป้องกันเพิ่มเติมจากการเข้าถึงเพิ่มเติมผ่านวิธีการ / ธุรกรรมเดียวกันเมื่อวัตถุล็อคถูกสร้างขึ้นใน SAP จะสร้างโมดูลฟังก์ชันสองโมดูลโดยอัตโนมัติ เหล่านี้คือ: ENQUEUE_name ของวัตถุล็อค: โมดูลฟังก์ชั่นนี้จะใช้ในขณะที่ใส่วัตถุในคิว DEQUEUE_name ของวัตถุล็อค: โมดูลฟังก์ชั่นนี้จะใช้ในขณะที่ลบวัตถุออกจากคิว
