IIDOC_STATUS_WRITE_TO_DATABASE的用法

2020-08-30 00:58发布

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

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


大家好,

我正在使用IDOC_STATUS_WRITE_TO_DATABASE将idoc的状态从成功更改为错误,它可以正常工作,即WE02中IDOC的状态正在按照我的要求获取。但是我的问题是我无法在 输出屏幕。任何人都可以帮助我如何在输出屏幕上获取错误消息。

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

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


大家好,

我正在使用IDOC_STATUS_WRITE_TO_DATABASE将idoc的状态从成功更改为错误,它可以正常工作,即WE02中IDOC的状态正在按照我的要求获取。但是我的问题是我无法在 输出屏幕。任何人都可以帮助我如何在输出屏幕上获取错误消息。

付费偷看设置
发送
4条回答
蓋茨
1楼-- · 2020-08-30 01:33

Mortha Sri Lakshmi Praveena 如果您要查找IDOC状态,可以通过以下方式从EDIDS表中获取 是的,传递IDOC编号或使用FM'IDOC_READ_COMPLETELY'

空代码
2楼-- · 2020-08-30 01:35

是的,当我运行程序(接口程序)时,我应该得到类似"交货中有错误"的输出。 实际上,我在类中调用FM IDOC_STATUS_WRITE_TO_DATABASE。

四川大学会员
3楼-- · 2020-08-30 01:51

我认为您不应该使用IDOC_STATUS_WRITE_TO_DATABASE。 我不明白为什么您需要处理入站流程之外的状态。 也许您想解释整个场景?

南山jay
4楼-- · 2020-08-30 01:33

我对这个问题也感到困惑。 为什么有必要将IDoc状态从成功更改为错误? 如果已经成功处理了该事务,则由于要执行的事务已经发生,因此不能再次对其进行处理。

有一个标准的SAP程序可以更改IDoc的状态,但是出于明显的原因,它不会被公布。 我不太愿意在这里提及它,因为不清楚您要实现的目标。

一周热门 更多>