点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用以下ABA...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用以下ABA...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用以下ABAP代码将excel文件以二进制格式传输到AL11。
"我的基础"将是执行一些基本脚本的任务,将文件从AL11移至SFTP服务器。
问题:当我在SFTP服务器中打开文件时,它就像不可读的格式。
有人有什么想法吗?
报告zdemo_excel25。 数据:lo_excel TYPE REF TO zcl_excel, lo_excel_writer类型参考zif_excel_writer, lo_worksheet类型参考zcl_excel_worksheet, lo_exception类型参考cx_root。 数据:lv_file TYPE xstring。 常量:lv_file_name TYPE字符串VALUE'25_HelloWorld.xlsx'。 数据:lv_default_file_name TYPE字符串。 数据:lv_error TYPE字符串。 通话功能" FILE_GET_NAME_USING_PATH" 出口 logical_path ='LOCAL_TEMPORARY_FILES''逻辑路径' file_name = lv_file_name"文件名 输入 file_name_with_path = lv_default_file_name。 带有路径的文件名 "创建活动工作表 创建对象lo_excel。 "获取活动表 lo_worksheet = lo_excel-> get_active_worksheet()。 lo_worksheet-> set_title(ip_title ='Sheet1')。 lo_worksheet-> set_cell(ip_column ='B'ip_row = 2 ip_value ='Hello world')。 创建对象lo_excel_writer类型zcl_excel_writer_2007。 lv_file = lo_excel_writer-> write_file(lo_excel)。 尝试。 OPEN DATASET lv_default_file_name用于二进制模式下的输出。 将lv_file传输到lv_default_file_name。 关闭数据集lv_default_file_name。 捕获cx_root INTO lo_exception。 lv_error = lo_exception-> get_text()。 消息lv_error类型" I"。 ENDTRY。
如果是SFTP问题,请提供SFTP详细信息。 请用对应于SFTP的一个标签替换ABAP开发标签。
一周热门 更多>