4、输入文件服务器的路径,把模版在本地打开填制。 T-codeSMW0。实际上这是用于Web的一种文件存储,不过我们也可以借用来存储模版。当然建立之前要维护相应的MIMEtypes(先把文件的类型要注册),方可上传此类型的文件。一、OLEABAP通过OLE的方式导出EXCEL,由于数据时一条一条的生成,速度较慢,不适合内表数据较多的场景使用,但是其实现起来比较简单。REPORT ZTEST1.TABLES: ZWYM.“自定义的一张表TYPE-POOLS:SLIS,ole2.“需要用到OLE2DATA: excel TYPE ole2_objec
5、t, workbook TYPE ole2_object, sheet TYPE ole2_object, cell TYPE ole2_object.DATA: application TYPE ole2_object, book TYPE ole2_object, books TYPE ole2_object.DATA: ole_book TYPE ole2_object.DATA: FILENAME(100) TYPE C VALUE 'D:d
6、atatest.xls'.“定义文件导出的路径"DATA: GT_ITAB LIKE TABLE OF ZWYM WITH HEADER LINE.DATA:BEGIN OF GT_ITAB OCCURS 0,“定义内表 INCLUDE STRUCTURE ZWYM. END OF GT_ITAB.SELECTION-SCREEN:BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.“查询条件 SELECT-OPTIONS:S_MATNR FOR ZWYM-MATNR.SELECTION-SCREEN:E
7、ND OF BLOCK B1.START-OF-SELECTION. PERFORM GET_DATA.END-OF-SELECTION. PERFORM gen_excel.FORM GET_DATA. SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_ITAB FROM ZWYM WHERE MATNR IN S_MATNR.ENDFORM.“GET_DATA.FORM gen_excel. CREATE OBJECT excel 'EXCEL.APPLICATION'. IF sy-subrc NE