今天在查看系统中已有的一些程序时,发现有个批导程序并没有用SMW0提供下载模板,而是在程序中预先写好模板的内容,让用户下载的DAT文件用excel执行即可。
实现方式如下
FORM PRM_DOWNLOAD .
GW_DOWNLOAD-AUFNR = '生产订单'.
APPEND GW_DOWNLOAD TO GT_DOWNLOAD.
CLEAR GW_DOWNLOAD.
CALL FUNCTION 'WS_EXCEL'
EXPORTING
FILENAME = P_FILE
* SYNCHRON = ' '
TABLES
DATA = GT_DOWNLOAD
EXCEPTIONS
UNKNOWN_ERROR =