如何暂停 ABAP 程序?


您既可以使用 SAP“WAIT UP TO”语句。例如,下面的语句最多等待 30 秒

WAIT UP TO 30 SECONDS

但是此语句有隐式数据库提交。听起来可能很奇怪,但在预期这种行为的情况下会有场景,因此您应该意识到这是否符合您的用例。除此之外,它执行注销并释放工作进程。

但如果您不希望有隐式数据库提交和工作进程,则这些用例被认为很重要,那么您可以选择替代的“Enque_Sleep”。例如,下面的语句将暂停 30 秒。

CALL FUNCTION 'ENQUE_SLEEP'
   EXPORTING
   SECONDS = 30

更新于:30-Jul-2019

480 次浏览

助力您的职业生涯起飞

修完课程即可获得认证

立即开始
广告