点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们有一个如下所述的场景
文件(SFTP)-> SAP CPI-> S4HANA(代理)。
(1)从发件人SFTP中选择CSV文件,并在文件被完全读取后将其存档。
注意:在Sender SFTP连接中,我已配置"移动文件"参数以将文件移动到存档文件夹后处理中。
(2)在映射级别进行所需的数据验证,将传入的数据转换为代理结构所需的格式
(3)将代理XML发布到S4HANA。
如果满足以下条件,则文件已在发件人SFTP端存档(这是根据要求):
(1)CPI中的消息处理成功。
(2)即使存在代理连接错误。
但是,如果传入消息在映射级别的CPI中失败(在结束消息步骤之前),则文件不会在发送者SFTP端上存档。
无论如何,我们可以解决上述问题,即使在CPI中消息失败时,文件也应被存档或移至"错误"文件夹。
致谢
Vinay
您好Vinay,
博客在SFTP Sender Adapter中动态设置存档目录以进行后期处理对此进行了讨论。
根据博客,即使在处理文件时发生错误,您也需要带有Message End的Exception子进程来存档文件。
亲切的问候,
巴拉
一周热门 更多>