问题描述
这里有个程序要准备一个TXT文件这个文件里面该怎么写呢用什么格式求教各位前辈本人刚刚接触ABAP什么都不懂详细解释一下谢谢了TYPE-POOLS:truxs.DATA:i_text_dataTYPEtruxs_t_text_data,v_filename_stringTYPEstring.DATA:BEGINOFitabOCCURS0,Name(30),Phone(15),Fax(500).DATA:ENDOFitab.PARAMETERS:p_fileLIKErlgrap-filename.START-OF-SELECTION.v_filename_string=p_file.CALLFUNCTION'GUI_UPLOAD'EXPORTINGfilename=v_filename_stringfiletype='ASC'has_field_separator='X'*HEADER_LENGTH=0*READ_BY_LINE='X'dat_mode=''*IMPORTING*FILELENGTH=*HEADER=TABLESdata_tab=i_text_dataEXCEPTIONSfile_open_error=1file_read_error=2no_batch=3gui_refuse_filetransfer=4invalid_type=5no_authority=6unknown_error=7bad_data_format=8header_not_allowed=9separator_not_allowed=10header_too_long=11unknown_dp_error=12access_denied=13dp_out_of_memory=14disk_full=15dp_timeout=16OTHERS=17.IFsy-subrc<>0.MESSAGEIDsy-msgidTYPEsy-msgtyNUMBERsy-msgnoWITHsy-msgv1sy-msgv2sy-msgv3sy-msgv4.ENDIF.
解决方案
解决方案二:
数据格式化以后,有相应工具可以导入的。你找找资源看看。
解决方案三:
解决方案四:
很简单,在选择画面指定文件路径,TXT文件里的数据用TAB键来分隔(键盘上的TAB),相应的数据会储存在i_text_data这个内表里
解决方案五:
直接通过Excel导入算了,通过TXT导入,你要选择制表符格式文本,如果想通过Excel,导入,你可以和我将
解决方案六:
CALLFUNCTION'TEXT_CONVERT_XLS_TO_SAP'