如何将txt文件末尾的空格设置到文件系统中?

2020-08-31 15:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我需要在txt文件的行尾...

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

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


大家好,我需要在txt文件的行尾打印空白,请检查下面的代码:


 数据:

      lv_space TYPE字符串,

      TYPE字符串,

      ruta TYPE字符串。



   ruta ='/tmp/file.txt'。



     line ="测试"。

     lv_space = cl_abap_conv_in_ce => uccp('00a0')。

 CONCATENATE行lv_space INTO行。





   传统二进制模式下输出的开放数据集。



      将线转移到ruta。



    CLOSE DATASET ruta。

我的代码可以工作,但是我有一个问题,文件中的空格是一个外来字符,我需要一个空格:

如果我从单词中打开:

有任何方法可以正确地在文件上放置空格,而无需附加字符?

(4.0 kB)
7条回答
SAP小菜
2020-08-31 15:54

代码错误的解释,对于UCCP,您必须在大写字母中输入字母:

 lv_space = cl_abap_conv_in_ce => uccp('00A0'  )。

如果使用00a0,则将获得lv_space = NULL字符(类似于使用0000)

如果使用带直引号的文本文字(内部类型) 然后是固定长度的C类型),则在赋值和求值过程中忽略尾随空格。 您必须使用反引号(内部类型为STRING字符),以便考虑尾随空格。

一周热门 更多>