等待最多n秒

2020-08-25 19:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有关abap等待语...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

有关abap等待语句的问题。 如果我说"等待5秒",则该过程没有被占用,然后在指定的5秒后神奇地重新唤醒。

在这段时间内-我有机会找到等待程序吗? 背景是我有一个无限循环,我无法停止,因为它在SM50中每5秒出现大约半秒,对于我来说,停止或调试它太短了。

任何提示表示赞赏。 干杯,尼尔斯

6条回答
Alawn_Xu
2020-08-25 20:07

有一个优雅的解决方案。

此代码模拟等待,但在SM50中可见。 非常简单高效。

方法set_waiting。
     数据:l_1类型时间戳,
           l_2类型timestampl,
           l_3类型的时间戳。

     数据:l_v1类型p小数3,
           l_v2输入p个小数3。
     获取时间戳字段l_1。
     做。
       l_v1 = l_v2/5。
       得到时间戳字段l_2。
       l_3 = l_2-l_1。
       如果l_3> i_seconds。
         出口。
       万一。
     恩多。
     写l_3。
   终止方法。