我最开始用的一种方式是SMW0.首先要维护相应的MIME类型.
下载的话有FM:
DATA:LS_WWWDATATAB TYPE WWWDATATAB,
LS_PATH TYPE RLGRAP-FILENAME.
READ TABLE IT_TITLE INDEX 1.
CONCATENATE 'c:\SapReport\' IT_TITLE-POST1 '.xls' INTO LS_PATH.
***下载模板文件
LS_WWWDATATAB-RELID = 'MI'.
LS_WWWDATATAB-OBJID = 'ZME51N'.
CALL FUNCTION 'DOWNLOAD_WEB_OBJECT'
EXPORTING
KEY = LS_WWWDATATAB
DESTINATION = LS_PATH.
第2种方式FTP,最好可以熟悉一些常用的FTP命令,具体ABAP程序可以看系统标准的:RSFTP002,
需要知道FTP的地址,用户名和密码,最常用的FTP命令:
设置本地文件的工作目录LCD LOCAL-DIR
设置FTP服务器的当前目录:CD REMOTE-DIR
上传下载文件GET REMOTE-FILE / PUT LOCAL-FILE
第三种是从老白那里学到的,现在用上了,比较喜欢尝试不同的方式来做一件事
事务:CG3Z
FM:C13Z_FRONT_END_TO_APPL
C13Z_FILE_UPLOAD*
事务:CG3Y
FM:C13Z_APPL_TO_FRONT_END
C13Z_FILE_DOWNLOAD*
还有一种方法是用事务SXDA _TOOLS
阅读(1792) | 评论(0) | 转发(0) |