2020-09-03 04:16发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我尝试:使用gt_bdc模式'E'将'S'消息更新为l_mes来'进行交易'CJ88'。 但是l_mes不返回错误消息。 实际上,错误消息显示在CJ88的弹出窗口中,但是在代码中我没有任何信息表明出现了问题。 如何从此弹出窗口中获取此消息? 预先谢谢你。
最好的问候
Pam Smuda
这是一个非常困难的情况,很难克服。 如果消息显示在弹出窗口中而不是在消息表中返回,那么我所知道的唯一解决方案是在调用事务并创建自己的消息之前,模拟创建弹出窗口的程序的逻辑。
在同样的情况下我也很震惊。 您可以详细说明吗?
您好Smuda,
模式'E'表示在调用事务时发生错误消息时它将停止事务。 我认为,发生的消息类型可能是E(错误),并且显示为I(Information),然后可能发生。
带有lv_msgv1 lv_msgv2 lv_msgv3的邮件E001(AA),像" I"一样显示。
此致
Surya ... SuryaPraveen
Smuda,
如果以错误模式(E)调用事务,则仅在更正值(导致错误值)时才处理事务。 则在完全执行事务后不会引发任何错误消息。 则没有必要将MESSAGES INTO l_mes添加到调用事务中。 MESSAGES INTO l_mes仅在N模式下有效,显示所有屏幕。 邮件内部表未同时在两种E&A模式下填写。
您好,
将模式从" E"更改为" N"。
注意 。
嗨,帕维尔,
在表i_mes中,您将拥有MESSAGE TYPE,MESSADE Id而不是Message文本。 对于文本,您必须使用FM:MESSAGE_GET_TEXT。
Raj ..
最多设置5个标签!
这是一个非常困难的情况,很难克服。 如果消息显示在弹出窗口中而不是在消息表中返回,那么我所知道的唯一解决方案是在调用事务并创建自己的消息之前,模拟创建弹出窗口的程序的逻辑。
< p> Rob在同样的情况下我也很震惊。 您可以详细说明吗?
您好Smuda,
模式'E'表示在调用事务时发生错误消息时它将停止事务。 我认为,发生的消息类型可能是E(错误),并且显示为I(Information),然后可能发生。
此致
Surya ... SuryaPraveen
Smuda,
如果以错误模式(E)调用事务,则仅在更正值(导致错误值)时才处理事务。 则在完全执行事务后不会引发任何错误消息。 则没有必要将MESSAGES INTO l_mes添加到调用事务中。 MESSAGES INTO l_mes仅在N模式下有效,显示所有屏幕。 邮件内部表未同时在两种E&A模式下填写。
此致
Surya ... SuryaPraveen
您好,
将模式从" E"更改为" N"。
注意 。
嗨,帕维尔,
在表i_mes中,您将拥有MESSAGE TYPE,MESSADE Id而不是Message文本。 对于文本,您必须使用FM:MESSAGE_GET_TEXT。
此致
Raj ..
一周热门 更多>