2014年5月28日 星期三

FM GUI_DOWNLOAD Trailing Space

需求:下載的檔案內容,後面要保留空白,不能截掉
方法:
1、
建立下載的ITAB
加入
DATABEGIN OF t_file,
            dline(200),
            cr_lf TYPE value '0D'," 'zero D for EOL
            END OF t_file.
DATAit_file LIKE t_file OCCURS WITH HEADER LINE.

0D=Carriage Return (CR),參考下列網址
http://www.sapdb.org/7.4/htmhelp/07/a16384a57411d2a97100a0c9449261/content.htm

2、
GUI_DOWNLOAD參數設定
FILETYPE                      = 'ASC'
TRUNC_TRAILING_BLANKS = ' ' 


或使用method在結尾處直接插入換行
 CL_ABAP_CHAR_UTILITIES=>CR_LF

沒有留言:

張貼留言