CPI setStringProperty无法正常工作

2020-08-27 22:42发布

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

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


嗨,

我曾经能够将字符串保存到MPL,但是自最近以来,我给人的印象是它不再起作用。

我正在使用以下简单脚本:

 def消息processData(消息)
 {
 def主体= message.getBody()
 def messageLog = messageLogFactory.getMessageLog(message)
 if(messageLog!= null)
     {
        messageLog.setStringProperty(" Log","节省有效载荷")
        messageLog.addAttachmentAsString("当前有效载荷:",正文,"文本/纯文本")
      }
 信息
 } 

已记录有效负载,但不再记录"字符串属性"! 是否有人遇到相同问题或我做错了什么?

谢谢

菲利普

(7.0 kB)

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

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


嗨,

我曾经能够将字符串保存到MPL,但是自最近以来,我给人的印象是它不再起作用。

我正在使用以下简单脚本:

 def消息processData(消息)
 {
 def主体= message.getBody()
 def messageLog = messageLogFactory.getMessageLog(message)
 if(messageLog!= null)
     {
        messageLog.setStringProperty(" Log","节省有效载荷")
        messageLog.addAttachmentAsString("当前有效载荷:",正文,"文本/纯文本")
      }
 信息
 } 

已记录有效负载,但不再记录"字符串属性"! 是否有人遇到相同问题或我做错了什么?

谢谢

菲利普

(7.0 kB)
付费偷看设置
发送
2条回答
何必丶何苦呢
1楼 · 2020-08-27 23:20.采纳回答

Hello Philippe,

它确实可以通过以下考虑使用,并且看不到您的代码有任何问题。

1)您已将日志级别至少设置为DEBUG模式,以查看这些值,然后通过在文本视图中单击"打开",便可以遍历并获取字符串属性。/p>

2)如果iflow很大,则可能会截断MPL日志,这可能无法帮助您找到字符串属性。

请注意

Sriprasad Shivaram Bhat

SAP小黑
2楼-- · 2020-08-27 23:39

嗨,Sirprasad

谢谢,您是对的,它正在运行。 我在附件选项卡下以某种方式期望它。 看来以前我只使用addAttachmentAsString而不是setStringProperty,这就是原因。

Philippe

一周热门 更多>