发票EDI输出错误

2020-08-22 10:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我面临一个奇怪的问题...

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

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


专家们,

我面临一个奇怪的问题。 后台作业正在触发批量发票输出(EDI),该作业背后的程序是SDBILLDL。 一个idoc出口正在检查所使用的WBS是否具有CRTD(Created)状态为非活动状态。 如果没有"已创建"状态,则将引发错误。 大多数输出​​由于该错误而未被触发。但是奇怪的是,尽管WBS没有处于"已创建"状态,一些发票输出仍被触发。 这怎么可能? 有什么方法可以使用SDBILLDL调试作业?

最诚挚的问候,

Arpan Sengupta

6条回答
奄奄一息的小鱼
2020-08-22 11:36

Arpan Sengupta ,您尝试代替在前台运行VF31来安排后台作业来处理输出吗?

在这种情况下,是否按预期执行检查? 也许可以考虑考虑Dominik的建议。

如果在后台执行VF31时未触发验证,我想您会 ed来比较调试模式下前台和后台处理之间的行为(您可以使用建议从我链接的博客中启动调试器)。 这可能很乏味,但是在这种情况下,我无法想到一种解决问题的简便方法。

您是否可以在QAS系统中创建可重现的测试用例? 我问,因为您在帖子中提到了"某些发票输出" ,这可以解释为随机发生,并且 random 很难解决。 如果您仍然不能创建可重现的测试用例,则需要专注于创建测试示例,直到设法为开发人员提供一些帮助。 在这种情况下,我会尝试创建与PRD中完全相同的文档集,并且我会寻找失败案例之间的共同点-例如 发票拆分,主数据和组织数据,文档类型,文档组合等。

一周热门 更多>