呼叫交易-不返回错误消息

2020-09-03 04:16发布

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

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


专家们,

我尝试:使用gt_bdc模式'E'将'S'消息更新为l_mes来'进行交易'CJ88'。 但是l_mes不返回错误消息。 实际上,错误消息显示在CJ88的弹出窗口中,但是在代码中我没有任何信息表明出现了问题。 如何从此弹出窗口中获取此消息? 预先谢谢你。

最好的问候

Pam Smuda

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

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


专家们,

我尝试:使用gt_bdc模式'E'将'S'消息更新为l_mes来'进行交易'CJ88'。 但是l_mes不返回错误消息。 实际上,错误消息显示在CJ88的弹出窗口中,但是在代码中我没有任何信息表明出现了问题。 如何从此弹出窗口中获取此消息? 预先谢谢你。

最好的问候

Pam Smuda

付费偷看设置
发送
6条回答
能不能别闹
1楼 · 2020-09-03 04:32.采纳回答

这是一个非常困难的情况,很难克服。 如果消息显示在弹出窗口中而不是在消息表中返回,那么我所知道的唯一解决方案是在调用事务并创建自己的消息之前,模拟创建弹出窗口的程序的逻辑。

< p> Rob

xfwsx85
2楼-- · 2020-09-03 04:32

在同样的情况下我也很震惊。 您可以详细说明吗?

Violet凡
3楼-- · 2020-09-03 04:41

您好Smuda,

模式'E'表示在调用事务时发生错误消息时它将停止事务。 我认为,发生的消息类型可能是E(错误),并且显示为I(Information),然后可能发生。

带有lv_msgv1 lv_msgv2 lv_msgv3的邮件E001(AA),像" I"一样显示。

此致

Surya ... SuryaPraveen

Bunny_CDM
4楼-- · 2020-09-03 04:48

Smuda,

如果以错误模式(E)调用事务,则仅在更正值(导致错误值)时才处理事务。 则在完全执行事务后不会引发任何错误消息。 则没有必要将MESSAGES INTO l_mes添加到调用事务中。 MESSAGES INTO l_mes仅在N模式下有效,显示所有屏幕。 邮件内部表未同时在两种E&A模式下填写。

此致

Surya ... SuryaPraveen

Cikesha
5楼-- · 2020-09-03 04:51

您好,

将模式从" E"更改为" N"。

注意 。

95年老男孩
6楼-- · 2020-09-03 04:51

嗨,帕维尔,

在表i_mes中,您将拥有MESSAGE TYPE,MESSADE Id而不是Message文本。 对于文本,您必须使用FM:MESSAGE_GET_TEXT。

此致

Raj ..

一周热门 更多>