简单的界面,无需映射+自定义文件名

2020-08-21 05:10发布

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

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


大家好,

在简单的文件-> sftp场景中尝试设置自定义文件名时,我遇到问题(但对于文件-> file,同样如此)。 我正在从源文件夹中读取文件,然后将其放在远程SFTP位置。 目标文件名需要具有不同的扩展名,即file.txt-> file.abc。 我没有使用任何映射,只想按原样发送文件,只更改了文件名。 Internet建议上的解决方案使用UDF,但是在这种情况下,我不确定如何继续,因为我没有映射来放置UDF。 如果创建一个,我将不得不放置没有的源目标结构,因为我不在乎文件内容。 有想法吗?

最好的问候,
毛巾

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

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


大家好,

在简单的文件-> sftp场景中尝试设置自定义文件名时,我遇到问题(但对于文件-> file,同样如此)。 我正在从源文件夹中读取文件,然后将其放在远程SFTP位置。 目标文件名需要具有不同的扩展名,即file.txt-> file.abc。 我没有使用任何映射,只想按原样发送文件,只更改了文件名。 Internet建议上的解决方案使用UDF,但是在这种情况下,我不确定如何继续,因为我没有映射来放置UDF。 如果创建一个,我将不得不放置没有的源目标结构,因为我不在乎文件内容。 有想法吗?

最好的问候,
毛巾

付费偷看设置
发送
2条回答
昵称总是被占用
1楼-- · 2020-08-21 06:07

没有其他工具,这是不可能的。 您可以通过DynamicConfigurationBean或直接在适配器中设置固定的文件名,但是如果没有UDF或Java映射,就无法修改动态配置的内容。

我唯一看到的选择是使用 一个称为" DynamicAttributeChangeBean "。 使用此bean,您可以在动态配置中重命名/替换文本(因此也可以重命名文件名)。

三十六小时_GS
2楼-- · 2020-08-21 05:58

嗨!

您可以使用简单的Java映射程序来更改文件。 名称。

创建"虚拟"数据类型(带有一个元素),消息类型(基于该数据类型,发送方和接收方接口以及操作映射),该操作使用上述Java映射程序。

< p>在Java映射程序中,读取DC属性值,然后根据需要对其进行修改,然后将其恢复为相同的DC属性。 消息有效负载本身是您从输入流到输出流的不变。

关于此,Evgeniy。

一周热门 更多>