ich habe einen Funktionsbaustein gebaut der zunächst eine Transaktion via CALL TRANSACTION aufruft. In dieser Transaktion gibt es einen userexit, indem ich zusätzliche Objekte sperren möchte. Diese gesperrten objekte sollen nach beendigung des CALL TRANSACTION in dem Funktionsbaustein bearbeitet werden. Die Sperren aus dem userexit sollten also nicht beim beenden des CALL TRANSACTION aufgehoben werden. Nun habe ich mir das Sperrkonzept von SAP angeschaut. Dabei ist mir aufgefallen, dass alle gesetzten Sperren spätestens nach beenden der transaktion aufgehoben werden, also nach dem Aufruf der Transaktion mit CALL TRANSACTION. Gibt es eine Möglichkeit die Sperren in dem userexit zu setzen und diese dann explizit am ende des funktionsbausteines zurückzunehmen, also nicht automatisch durch die aufgerufene transaktion.