SAP中的后台作业问题

2020-08-21 19:07发布

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

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


专家们,

我们在SAP ECC系统中安排了一个后台作业,该作业每10分钟运行一次,并通过SAP PI/PO将数据更新到第三方数据库。我们设置了一个变体,该变体将采用当前日期和时间。 但是,似乎在作业时间上存在问题,因为作业可以在23:52、23:56等运行并更新数据而没有任何问题,但是在00:00时作业没有运行。 因此,从23:50到00:00的更新不会传递给SAP PI和第三方系统。

您能建议解决该问题的方法吗?谢谢!

此致

Swathi。

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

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


专家们,

我们在SAP ECC系统中安排了一个后台作业,该作业每10分钟运行一次,并通过SAP PI/PO将数据更新到第三方数据库。我们设置了一个变体,该变体将采用当前日期和时间。 但是,似乎在作业时间上存在问题,因为作业可以在23:52、23:56等运行并更新数据而没有任何问题,但是在00:00时作业没有运行。 因此,从23:50到00:00的更新不会传递给SAP PI和第三方系统。

您能建议解决该问题的方法吗?谢谢!

此致

Swathi。

付费偷看设置
发送
6条回答
天桥码农
1楼-- · 2020-08-21 19:56

您好Swati,

对于您而言,请勿安排该程序在23:59:00至第二天00:01:00之后运行。

将日期(如您所知)更改为00:01:00之后的第二天。

宇峰Kouji
2楼-- · 2020-08-21 20:03

尊敬的Swathi,

这是一个非常棘手的问题。

一个问题:您在源端和目标端维护了时间戳吗??

huskylover
3楼-- · 2020-08-21 19:54

嗨,Swathi。

在后台程序逻辑中,您可以添加日期 &时间参考,那么您的问题就可以得到解决。

注意事项

SS

Aaron 3364
4楼-- · 2020-08-21 19:57

不可能回答您的问题,因为您没有描述足够多的东西 。 我可以说如果时间是00:00,那么您的程序中就有一个错误。 您为什么不发布相关代码?

zhangjiyang1323
5楼-- · 2020-08-21 19:51

顺便说一句,我希望您不要这样做:

P_DATE:24.03.2020

P_TIME:00:00:00

 from_time = p_time-600。" 600秒= 10分钟
 SELECT * FROM table WHERE date = @P_DATE,以及@FROM_TIME和@P_TIME之间的时间。

因为您选择的是3月24日的23:50:00(今晚),而不是3月23日的(昨天)。/p>

您应该这样做:

如果P_TIME是初始的。
   where_date = P_DATE-1。
 其他。
   where_date = P_DATE。
 万一。
 from_time = p_time-600。" 600秒= 10分钟
 SELECT * FROM table WHERE date = @WHERE_DATE,以及@FROM_TIME和@P_TIME之间的时间。
半个程序猿
6楼-- · 2020-08-21 20:10

嗨,Ricky,

感谢您的更新。 如果我们在23:59:00至第二天00:01:00之后仍未运行该作业,在这种情况下,这段时间内的更新将不会发布到第三方数据库中。

将日期(如您所知)更改为00:01:00后的第二天-请您简要说明一下。 您是否要创建一个从第二天的23:50:00到第二天的00:00:00的单独变体,并每天安排一次作业,在这种情况下,第一个作业不应在23:50:00到00:00之间运行 :00

请提出建议。谢谢。

此致

Swathi。

一周热门 更多>