点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我已经实现了一个用户出口:MM08R002,用于用PO数量验证发票数量(通过MIRO创建发票时)-用于107/108/122移动类型。
这在手动进行发票(MIRO)时可以正常工作,我可以使用某些FM填写错误日志框。
但是也可以使用BAPI发布相同的请求书:BAPI_INCOMINGINVOICE_CREATE。 但是,在通过BAPI过帐发票时,RETURN []参数是初始参数,并且正在生成发票。
谁能帮助我在用户出口(组件: EXIT_SAPLMR1M_001)中输入错误消息来填充BAPI返回参数。
这可以通过编写" MESSAGE ENNN(MSG_CLASS)"来实现,但是要进行此T代码验证,需要寻找其他方式,例如通过FM或其他方式来实现。
感谢与问候,
维杰
嗨,
通常,对于BAPI处理,我们需要使用该bapi中存在的标准子例程将错误消息填充到返回表中。 您可以尝试通过从用户出口调用以下子例程来填充返回表。
谢谢
Praveen。
这是什么意思? 您如何触发消息?
您是否在EXIT_SAPLMR1M_001的CMOD实现中引发了CALL_FAILURE错误?
嗨,我的意思是,应该有一个基于T-Code的IF条件。 ..如果SY-TCODE = MIRO-填充日志框ELSE-使用MESSAGE语句。 因此,我想检查是否有其他方法而不是编写此IF ELSE条件。
已经2个月多了,我相信Raymond在下面回答了您的问题。 这还开放吗?
如果已解决,请关闭它,请参见此 博客。
一周热门 更多>