下载模板,上传EXCEL详解编程语言
2023-06-13 09:11:49 时间
说道SAP里对EXCEL操作的大概就是上传,下载,显示了。。。
下载:(文档是通过SMW0上传的)注:如果下载的时候需要填充EXCEL的值,。。。请参考另一篇文档,OLE
CALL METHOD CL_GUI_FRONTEND_SERVICES= FILE_SAVE_DIALOG EXPORTING DEFAULT_EXTENSION = xlsx DEFAULT_FILE_NAME = LC_FILENAME CHANGING FILENAME = LC_FILENAME PATH = LC_PATH FULLPATH = LC_FULLPATH EXCEPTIONS CNTL_ERROR = 1 ERROR_NO_GUI = 2 NOT_SUPPORTED_BY_GUI = 3 OTHERS = 4. IF LC_FULLPATH = . MESSAGE 不能打开excel TYPE E. ENDIF. IF SY-SUBRC = 0. P_DEST = LC_FULLPATH. * concatenate p_objid .XLS into ls_objnam. CONDENSE LS_OBJNAM NO-GAPS. SELECT SINGLE RELID OBJID FROM WWWDATA INTO CORRESPONDING FIELDS OF LO_OBJDATA WHERE SRTF2 = 0 AND RELID = MI AND OBJID = P_OBJID. IF SY-SUBRC NE 0 OR LO_OBJDATA-OBJID EQ SPACE. CONCATENATE 模板文件 LS_OBJNAM 不存在 INTO LS_ERRTXT. MESSAGE LS_ERRTXT TYPE I. ENDIF. LS_DESTINATION = P_DEST. CALL FUNCTION DOWNLOAD_WEB_OBJECT EXPORTING KEY = LO_OBJDATA DESTINATION = LS_DESTINATION IMPORTING RC = LI_RC. IF LI_RC NE 0. CONCATENATE 模板文件: LS_OBJNAM 下载失败 INTO LS_ERRTXT. MESSAGE LS_ERRTXT TYPE E. ENDIF. ENDIF.
上传:
选择屏上加个文件路径选择:
SELECTION-SCREEN:BEGIN OF BLOCK BLK01 WITH FRAME TITLE TEXT-001. PARAMETERS:P_FILE LIKE RLGRAP-FILENAME. SELECTION-SCREEN END OF BLOCK BLK01.
给文件搜索帮助:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE. PERFORM FRM_GET_FILEPATH.
18631.html
cjava相关文章
- 两种通用型测试用例模板(excel/xmind)
- Python: 判断某个Excel文件是否已打开
- Spring Boot框架下实现Excel服务端导入导出
- poi-tl根据word模板导出word、使用spring-thymeleaf模板生成html并通过docx4j把html转word,使用jxls根据excel模板导出excel(1)[通俗易懂]
- 【Excel催化剂更新】动态数组函数全面支持低版本Excel/WPS
- Excel进化岛精华曝光,使用动态数组函数实现笛卡尔积计算返回
- Excel数据整理与分析
- 将 SAP ABAP 内表内容本地导出成 Excel 文件试读版
- nginx,excel模板下载详解程序员
- 操作excel展示Linux下Poi妙用:操作Excel(linux下poi)
- MySQL查询结果导出至Excel:一步到位(mysql查询结果导出excel)
- SMW0上传EXCEL模板时报错无分配给对象***的MIME类型详解编程语言
- 数据从Excel表格一路导入MySQL(excel表格导入mysql)
- Linux下Excel函数的使用技巧(linuxexcel函数)
- 数据库用Excel快速导入Oracle数据库(excel导入oracle)
- 利用Excel快速连接MySQL数据库(excel连接mysql)
- 某EXCEL漏洞样本shellcode分析
- Excel直接导入SQLServer,数据一步到位(excel导入sqlserver)
- Oracle将数据输出到Excel中(oracle写excel)
- Excel与Oracle无缝连接,极致解决数据融合问题(excel连oracle)
- Oracle与Excel联合提升数据分析挖掘能力(oracle与excel)
- asp.netDataGridView导出到Excel的三个方法[亲测]