Hallo,
mit Sperrobjekten in SAP werden keine Datenbanksperren gesetzt,
wenn sich jemand beim Programmieren nicht daran hält, ist es für die
Katz, bei Select for update wird eine Datenbanksperre gesetzt bis zum
Commit ( Lebenszeit Datenbank LUW), da kann keiner mehr ran.
Wenn es schnell gehen soll, das Programm im Batch läuft und
die Sperren nur kurz gesetzt werden, spricht nichts gegen
eine select for update .... commit/rollback.
Die Sperrobjekte in SAP sind eigentlich nur eine Krücke ( Lebenszeit SAP LUW),
um z.B. bei einer Transaktion über die gesamte Lebenszeit eine "Sperre" auf ein Objekt aufrechtzuerhalten, dazwischen kann trotzdem mit update auf die Tabelle zugegriffen werden !
siehe auch :
http://help.sap.com/saphelp_nw70/helpda ... ontent.htm
Gruss Edwin