点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我试图用WRITE语...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我试图用WRITE语...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们。
我试图用WRITE语句实现ABAP程序从SFTP服务器输出入站文件。
(不是在SAP appl服务器中上传文件,只想输出入站文件内容。)
但是,符号'#'出现在输出结果的末尾,如下所示。
我尝试使用REPLACE和CONDENSE语句删除#,但没有用。
--------------------------------------------------- -------------------------------
abcdefg
hijklmn
opqrstu ######################################
--------------------------------------------------- -------------------------------
在SAP应用服务器中上传文件的情况下,不会发生此问题。
我认为这可能是由于文件格式(在开始和结束时需要BEGIN〜END?)
我参考以下注释:2007916
https://launchpad.support.sap.com/#/notes/2007916
谢谢。
#是用于显示不可显示字符的标准SAP字符,例如," CR_LF"字符将显示为#(参见 弗雷德里克(Frederic)的答案。
这也可能是由于字符编码转换错误(或根本没有转换)造成的。
我建议您问一些熟悉遥控器的人 服务器包含此文件的内容,即其格式(仅是字符?)及其字符集(又称为"代码"页)。 之后,您可以以二进制方式传输并根据字符集(例如,类cl_abap_conv_in_ce)解释字节。
PS:注释 2007916-从应用程序服务器到远程服务器的https文件传输示例报告与您的问题无关。
一周热门 更多>