点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我有一个必须更改文件名的情况。 场景是通过Java Mapping到sFTP的NFS,但是不起作用。 不知道我在做什么错..
我正在处理7.5 PO。
请帮助我。
感谢和问候,
Rohit Verma
public void transform(TransformationInput arg0,TransformationOutput arg1)引发StreamTransformationException {
尝试{
DynamicConfiguration conf =(DynamicConfiguration)param.get(" DynamicConfiguration");
KEY_FILENAME = DynamicConfigurationKey.create(" http://sap.com/xi/ XI/System "," FileName"); KEY_NEWFILENAME = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System "," FileName");
字符串valueOld = conf.get(KEY_FILENAME),s;
trace.addInfo("文件名:" + valueOld);
DateTimeFormatter dtf = DateTimeFormatter.ofPattern(" yyMMdd-HHmm");
s = valueOld + dtf.toString()+"。PMT"; trace.addInfo(s);
conf.put(KEY_NEWFILENAME,s); byte [] b =新的byte [arg0.getInputPayload()。getInputStream()。available()];
arg0.getInputPayload()。getInputStream()。read(b);
arg1.getOutputPayload()。getOutputStream()。write(b);
}
catch(Exception e){e.printStackTrace(); }
嗨,
检查SFTP文档,可能是FileName使用了不同的技术名称。
此致
Mark
嗨,
您可以通过将相同的文件名从动态配置传递到SFTP进行检查吗,我想在最初的sftp插件中没有用于动态文件名的功能,因此我们使用变量替换来满足此要求。
致谢
穆克希德
一周热门 更多>