如何暫停一個 ABAP 程式?


你可以使用 SAP “WAIT UP TO” 語句。例如,下述語句等待 30 秒

WAIT UP TO 30 SECONDS

但是,這條語句有一個隱式資料庫提交。這聽起來很奇怪,但確實有需要這種行為的場景,因此你應該清楚它是否適合你的用例。除此之外,它還執行回滾並釋放工作程序。

但是如果你不希望有隱式資料庫提交和工作程序的用例被認為很重要,那麼你可以選擇一個替代的“Enque_Sleep”。例如,下述語句暫停 30 秒。

CALL FUNCTION 'ENQUE_SLEEP'
   EXPORTING
   SECONDS = 30

更新於: 2019 年 7 月 30 日

480 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告