原帖由 azqf 于 2008-3-25 20:06 发表 将内表内容导出到EXCEL文档的问题 CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING FILENAME = 'c:\mara.xls' WRITE_FIELD_SEPARATOR = 'X' TABLES DATA_TAB = IT_MARA FIELDNAMES = FLDITAB. 这段代码能将内表IT_MARA的内容成功导到EXCEL文档,现在的问题是我想把程序用后台来执行,那么这个输出文档输出到哪里了?好像这个程序在后台就根本不执行。不知有没有什么高招。谢谢 ---------------------------------------------- 以上GUI_DOWNLOAD导出的XLS实质上是TXT文本以TAB分隔而用EXCEL读取而己。 后台执行程序,请用DATASET,将文件在后台生成,并将生成时间名字等信息记为一个TXT 然后做一个REPORT,读取服务器TXT文档,对此进行权限管理及维护 说起来复杂,其实做起来简单
使用道具 举报
原帖由 sdsdsd 于 2008-3-25 21:00 发表 学习
原帖由 chouer523 于 2008-3-26 08:14 发表 我建议你把数据写到自己定义的一个实体表中,然后从实体表中手动下载EXCEL。我以前也想和你一样实现后台的这样的功能
原帖由 shenzhen_sap 于 2008-3-26 08:16 发表 這樣不是很好, 如果有10個後臺作業就要建立10個Z表格., 如果隔上幾天加個欄位什麼的, 得了, 繼續加Z表格的欄位了.
原帖由 shenzhen_sap 于 2008-3-26 08:22 发表 NIUCHAO, 試試下面兩個函數, 我還沒試呢. RSPO_DOWNLOAD_SPOOLJOB - downloads program spool to a file RZL_READ_FILE - Reads a file
本版积分规则 发表回复 回帖后跳转到最后一页