在SAP CPI Content Modifier中添加换行符

2020-08-17 23:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我试图按如下方式在C...

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

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


专家们,

我试图按如下方式在Content Modifier中填充员工ID列表,然后将其写入SFTP服务器上的文件中,

11111
22222
33333

但是,在输出文件中,它显示为

111112222233333

能否请您帮助我了解如何在内容修饰符中添加新的换行符,以便也将其添加到文件中,并且每个员工编号都出现在新行中?

预先感谢

Netrey

付费偷看设置
发送
4条回答
Climb_Ma
1楼-- · 2020-08-17 23:42

你好Netrey Powdwal,

如果以上在Content Modifier主体中提及员工ID,则输出文件应包含与Content Modifier主体相同的方式。 我只是尝试了相同的方法并以相同的方式打印。 请找到所附的屏幕截图。

此致

Naresh

wang628962
2楼-- · 2020-08-17 23:40

嗨Naresh,

感谢您的回复。 这里的员工ID不是硬编码文本,而是像$ {property.emp_id}

这样的表达式

此外,我一次要向文件中添加一名员工。 例如,每次执行iFlow都会在同一文件中附加一个员工ID。 因此,对于要在下一行显示的每个员工ID,我尝试通过键添加新行,添加" \ n",并在新行的员工ID后添加空格。 但是似乎content修饰符会将这些字符视为空白并对其进行修剪。 我希望这个问题现在更加清楚。

此致

Netrey

亦是此间程序员
3楼-- · 2020-08-17 23:58

Netrey Powdwal

您是如何解决这个问题的?

谢谢

CP

代楠1984
4楼-- · 2020-08-17 23:46

您可以通过groovy脚本

处理

导入com.sap.gateway.ip.core.customdev.util.Message;

import java.util.HashMap;

def消息processData(消息消息)

{

def body = message.getBody(java.lang.String)as String;

身体=身体+" \ n";

message.setBody(body);

返回消息;

}

一周热门 更多>