Code: Alles auswählen.
CALL FUNCTION 'ENQUEUE_ESORDER'
EXPORTING
aufnr = order_no
_scope = '1'
_wait = abap_true
EXCEPTIONS
foreign_lock = 2.
IF sy-subrc <> 0.
RAISE EXCEPTION TYPE lcx_cancelled.
ENDIF.
CALL FUNCTION 'DEQUEUE_ESORDER'
EXPORTING
aufnr = order_no
_scope = '1'.
WAIT UP TO löst (wie auch in der F1-Hilfe nachzulesen) einen Datenbank-Commit aus. Wenn ich Dich richtig verstanden habe, ist das genau das, was Du nicht willst.
Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag (Insgesamt 4):
IHe • rob_abc • Prego • Thomas R.