从上一次批处理作业具有运行日期和时间的BKPF表中获取记录

2020-09-06 05:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个报告程序,它以日期和时间...

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

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


我有一个报告程序,它以日期和时间为参数。 我将其安排为批处理作业。 我想使调度动态化,这意味着一旦第一个批处理作业完成,下一次时间程序应使用BKPF表CPUDT和CPUTM的最后一个批处理运行日期和时间的值来运行。 我遇到时间问题,它无法获取所有文档。

方案:假设我昨天晚上9点运行了报表,因此我存储了上次运行的日期和时间。 现在,我将以今天昨天的低值日期和今天今天的高值日期和时间运行昨天的低值(9PM)和高值235959。 今天晚上9点,直到系统时间或235959。但是它的获取记录创建了从晚上9点到235959系统时间的时间。

您能解决我的问题吗? 如何通过考虑时间来获取从晚上9点到今天为止创建的数据。

6条回答
太Q了
2020-09-06 05:55

由于select包含日期和时间,并且当您使用Select-options时,它将用作OR和 这就是为什么它要在9PM之前获取前几天的记录。 因此,您可以执行2个查询(前一天-从低到高,而前一天从下到时间),或者以单个选择获取条目并删除低于前一天的日期和时间的条目。 希望这是您正在寻找的东西!

一周热门 更多>