如何暂停 ABAP 程序?
您既可以使用 SAP“WAIT UP TO”语句。例如,下面的语句最多等待 30 秒
WAIT UP TO 30 SECONDS
但是此语句有隐式数据库提交。听起来可能很奇怪,但在预期这种行为的情况下会有场景,因此您应该意识到这是否符合您的用例。除此之外,它执行注销并释放工作进程。
但如果您不希望有隐式数据库提交和工作进程,则这些用例被认为很重要,那么您可以选择替代的“Enque_Sleep”。例如,下面的语句将暂停 30 秒。
CALL FUNCTION 'ENQUE_SLEEP' EXPORTING SECONDS = 30
广告