如何暫停一個 ABAP 程式?
你可以使用 SAP “WAIT UP TO” 語句。例如,下述語句等待 30 秒
WAIT UP TO 30 SECONDS
但是,這條語句有一個隱式資料庫提交。這聽起來很奇怪,但確實有需要這種行為的場景,因此你應該清楚它是否適合你的用例。除此之外,它還執行回滾並釋放工作程序。
但是如果你不希望有隱式資料庫提交和工作程序的用例被認為很重要,那麼你可以選擇一個替代的“Enque_Sleep”。例如,下述語句暫停 30 秒。
CALL FUNCTION 'ENQUE_SLEEP' EXPORTING SECONDS = 30
廣告