SAP_CONVERT_TO_XLS_FORMAT SAP_CONVERT_TO_XML_FORMAT SCMS_TEXT_TO_BINARY 我用到的方法只是前两个和最后一个,第四个只能直接导出文件,可能还没有找到合适的方法,以后再做弥补。 下面就是上代码了 DATA: l_user(30) TYPE c VALUE 'admin', "用户名 l_pwd(30) TYPE c
SAP_CONVERT_TO_TEX_FORMAT SAP_CONVERT_TO_XLS_FORMAT SAP_CONVERT_TO_XML_FORMAT SCMS_TEXT_TO_BINARY 我用到的方法只是前两个和最后一个,第四个只能直接导出文件,可能还没有找到合适的方法,以后再做弥补。 下面就是上代码了 DATA: l_user(30)TYPEcVALUE'admin',"用户名 l_pwd(30)TYPEcVALUE'Aa123456...
将字符串转换回XSTRING格式调用函数'SCMS_STRING_TO_XSTRING'导出TEXT为LV_STRING,导入BUFFER为LV_XML。用新数据替换主体部分并保存调用LR_MAIN的FEED_DATA方法,传入IV_DATA为LV_XML。获取Word文档的新内容调用LR_DOCX的GET_PACKAGE_DATA方法。将新Word文档保存到本地调用XSTRLEN函数获取LV_DOCX的长度,并保存为LV...
字符串到XSTRING:可以使用SCMS_STRING_TO_XSTRING函数。 abap DATA: s TYPE string VALUE 'This Is A String!', l_bindata TYPE xstring. CALL FUNCTION 'SCMS_STRING_TO_XSTRING' EXPORTING text = s IMPORTING buffer = l_bindata. XSTRING到字符串:可以使用SCMS_XSTRING_TO_BINARY和SCMS_BINARY_TO_...
CALL FUNCTION 'SCMS_TEXT_TO_BINARY' EXPORTING encoding = l_encoding IMPORTING output_length = lv_binary_len "编码后占多少字节 TABLES text_tab = lt_data_txt binary_tab = lt_data_binary. CATCH cx_root INTO oref. MESSAGE oref->get_text( ) TYPE 'S' DISPLAY LIKE 'E'. ...
SCMS_TEXT_TO_BINARY 我用到的方法只是前两个和最后一个,第四个只能直接导出文件,可能还没有找到合适的方法,以后再做弥补。 下面就是上代码了 DATA: l_user(30) TYPE c VALUE 'admin', "用户名 l_pwd(30) TYPE c VALUE 'Aa123456', "密码 ...
" Convert to Binary CALL FUNCTION 'SCMS_XSTRING_TO_BINARY' EXPORTING buffer = lv_content IMPORTING output_length = lv_length TABLES binary_tab = lt_stream. cl_gui_frontend_services=>gui_download( EXPORTING bin_filesize = lv_length
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY' EXPORTING buffer = lv_xlsx IMPORTING output_length = lv_size TABLES binary_tab = lt_bintab. DATA main_text TYPE bcsy_text. DATA:send_request TYPE REF TO cl_bcs. send_request = cl_bcs=>create_persistent( ). ...
CALLFUNCTION 'SCMS_BINARY_TO_XSTRING' EXPORTING input_length=lv_filelength IMPORTING buffer=lv_xstring TABLES binary_tab=lt_bin EXCEPTIONS failed=1 OTHERS=2. "---@斌将军--- 将文件流放入client中并发送,接收返回结果 "---@斌将军--- lv_len=xstrlen( lv...
result.*** WRITE AT / result-line.*** ENDLOOP.lv_file='***.txt'."ftp目录下的文件名(只支持*.txt OR *.dat)*解析*.txt 文件"1.在代码中由于有中文,所以需先得到BIN的内表"2.使用SCMS_BINARY_TO_TEXT把BIN的二进制值转换为GB2312CALLFUNCTION'FTP_SERVER_TO_R3'EXPORTINGhandle=hdl fname=...