SAP LOCK YÖNETİMİ
Sap sistemlerde lock yönetimini anlayabilmek için veritabani transaction ile Sap transaction arasındaki farkı bilmek gerekir. Veritabani transaction’ u ACID prensiplerine uygun olarak çalışır ve veritabani operasyonlarının tutarlılığını sağlamak adına işin başlangıcından ve bitimine kadar farklı parcacıklara ayrılamaz . Transaction başlar ve transaction bitiminde ( commit ) komutu kullanılırak gerekli değişiklik veritabanında kalıcı olarak yapılır veya ( rollback ) komutu kullanılarak veritabanında değişiklik yapılmaz. İki ( commit ) arasında veritabanı sürekli tutarlılık kontrolü yapar ve eğer herhangi bir hata ile karşılaşırsa otomarik ( rollback ) yaparak veri tuturlılığını sağlamış olur. Tüm transactional veritabanlarının kabul ettiği ve uyguladağı ACID , ismininde başharflerinin sahip olduğu dört prensibe sahiptir.