最糟糕-提交工作后队列中仍然没有条目

2020-08-19 02:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨-我们有一个包装类(zcl_e...

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

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


嗨-我们有一个包装类(zcl_email),围绕着CL_BCS类和send之后的COMMIT WORK构建。

lv_sent_to_all = go_request->发送(i_with_error_screen ='X')。
提交工作。

此电子邮件类别(ZCL_EMAIL)用于WD应用程序发送邮件。 在某些情况下,我们每月都会收到SOST中的"在队列中仍然没有条目"错误。

您能帮助我为什么我们遇到此问题吗? 可能是什么原因。

5条回答
微wx笑
2020-08-19 03:01

我希望您检查了文档"队列中没有条目"。 在创建电子邮件之后和执行提交工作之前,逻辑上很可能存在问题。 例如,您是否检查了与那些不一致的电子邮件一致的转储? 另一种方法是,像Sandra所建议的那样立即发送电子邮件,但是那样一来,您只会收到您的电子邮件,而不会收到后来出现的问题。

SAP文档的" 队列中尚无条目":

发送状态:状态标志不一致

从应用程序发送了一条消息。 消息的当前状态为"正在等待"。 但是,队列中尚无条目。

使用

这可以是已发送邮件的正常临时状态。 在SAPconnect发送过程的队列中输入消息的准备工作已经完成。 持久性服务将消息放入队列的相应数据库表后,状态将立即变为"等待"。 在许多情况下,其原因在于发送应用程序。 当应用程序设置了明确的提交工作时,持久性服务首先将数据写入数据库。 如果缺少此消息,则该消息不会放入队列中,并且SAPconnect发送过程不会记录该消息。 在发送请求概述中,可以使用重试将消息再次放入队列中,但是必须在发送应用程序本身中查找问题的原因。

问题的另一个原因可能是 在发送过程记录消息之前,手动删除了队列中的相应条目。

一周热门 更多>