在Notification QM02中针对英语以外的语言创建长文本的问题

2020-09-05 21:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家, 在将CREATE...

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

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


专家,

在将CREATE_TEXT FM用于英语以外的其他语言的长时间通知创建测试时,我遇到了一个奇怪的问题。

简而言之,要求是从带时间戳的通知长文本(QM02)中的Outlook中捕获电子邮件正文内容。 为此,我正在使用CREATE TEXT。 请找到我用于实现相同参数的附件(w_name =通知编号),并且将标志INDTX设置为" X",这足以满足我的要求。 对于英语,它按预期工作(请参阅附件)。现在,以FR语言进行测试时,未在Notification中捕获文本,但对于CREATE_TEXT为0而言,奇怪的是sy-subrc,因为设置标志的逻辑是 写在支票里面,这支支票已经很完美了。 第二个奇怪的部分是,如果我正在从SOIN调试类方法,那么即使是FR语言,我也能看到文本。

我已经做过一些研发工作,并在FM之前和之后尝试使用COMMIT和Wait,COMMIT_TEXT,WAIT进行操作,但是没有成功。

请问有人对此提出解决方案。

预先感谢。

谨此问候

(20.3 kB)
2条回答
木偶小白
2020-09-05 22:20

感谢您的帮助。

否,该程序是从SE38手动触发的,它会向Outlook发送有关PM通知的电子邮件,而来自入站邮件的操作应在PM通知中添加长文本。

通过更改CREATE Text(创建文本)中的language参数可以解决此问题。 我已经从QMSM中提取了任务语言,并在CREATE_TEXT中使用了它。 早些时候我经过SY-LANGU。 尽管问题已解决,但我仍然不确定为什么在重新触发SOIN进行调试时会起作用,因为(sy-langu和QMSM值)都将FR作为语言传递。

一周热门 更多>