点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们具有自计费流程,可以从客户发送自计费(SBINV)idocs进行交付。
根据传入的SBINV idoc,系统在IDoc接收时创建开票凭证。
如果正在处理交货,则无法处理IDoc,并且会出错。
但是,即使我们从参考单据(交货)中取出后仍尝试重新处理自行开票IDoc,idoc仍会出错:为外部单据XXXXXX创建了0002开票凭证,而没有为交货创建发票。
在重新处理idocs时,同样的错误仍然存在。
通常,在重新处理后,idoc会进入状态53,并显示已创建的开票凭证编号(例如:XXXX为外部凭证XXXX创建了开票凭证)
请提出解决方案,以处理IDoc。
请找到随附的IDoc状态记录屏幕截图。
非常感谢,
Avinash
(24.8 kB)
尊敬的Avinash,
感谢您的提问。 听起来像:
A。 根本原因问题的确定
1。 第一次,为此SBINV创建了一个开票凭证,但是处理无法完成(因为正在处理交货)。 因此,该过程仅完成了一半。
2。 重新处理IDoc可能包含2个(或更多)步骤:
2a。 创建帐单文档(问题:是第一次创建)
2b。 进程IDoc
3。 如果是第一次创建帐单文档,则现在有2个帐单文档,其中有1个IDoc SBINV 3b。 因此IDoc重新处理工具无法确定要使用哪个Billing Doc
B。 潜在的解决方案/解决方案
1。 写下这1个SBINV IDoc编号的两个开票凭证编号。
1b。 确定要使用的1个开票单据#(可能是第一个(较低的#)1c。如果两者都相同,也许哪个开票单据都可以1d。请查看是否有禁用,停用,取消等方式,其中1个开票单据( 写下要停用/取消的帐单文件#,以及要保留的帐单文件#)
2。 重新处理1个SBINV IDoc#
如果不起作用:
3。 在读取开票凭证
的重新处理程序中找到statement#4。 在此语句中,仅在您的用户ID(不是每个用户ID)处"中断"#
5。 重新处理
6。 停止后,双击内部表格,其中显示为此1个SBINV Idoc#
找到的数量和哪个帐单文档#6b。 覆盖-尝试仅处理2个帐单文档中的1个
7。 截取屏幕截图
8。 注意:如果您的用户名不会中断,请与您的ABAP/集成负责人或基础团队联系,看看他们是否允许
9。 让我们知道结果,消息,问题。
祝您有美好的一天。
此致
joanna
确切错误消息的ID和编号是什么? 您是否已经搜索了SAP注释?
如果通过在SAP注释中使用消息ID和编号进行搜索找不到任何解决方案,那么最好在发布消息之前尝试调试以查看检查的内容是否正确。 。 从您的解释看来,该问题是可重现的,因此在测试环境中创建测试用例并进行调试应该没有问题。
我的理解是,您可以使用自计费功能生成发票 。 这是正确的吗?
Did 您在处理IDOC的日期检查SM13中的条目吗? 道歉,以表述显而易见但有时人们忘记看
当您说没有创建开票凭证时-您是否也在VBSK中进行检查? 如果不是,则可以使用从发生错误 Document 0084564562当前正在处理的第一次IDOC处理到第一次创建 0002开票凭证的日期和时间。 外部文档0084564562 。
不幸的是,如果所有操作均失败,则可能需要在生产环境中进行调试以找出发生的情况。 我认为检查是在这里完成的:
您好,Veselina, >
确切的错误是:
0002为外部凭证0084564562创建了开票凭证
消息号 V4 171
系统响应
系统终止对中间文档(IDoc)的处理。
不,它在测试环境中不可复制。 我故意尝试保持交付状态畅通,让IDoc像生产系统方案一样陷入错误。 但是当我重新处理IDoc时,会成功生成相同的ID。
一周热门 更多>