通过WEBRFC实现在网页下载SMW0上传的文件

FUNCTION zhr_download_test.
*"----------------------------------------------------------------------
*"*"本地接口:
*" TABLES
*" QUERY_STRING STRUCTURE W3QUERY
*" HTML STRUCTURE W3HTML
*" MIME STRUCTURE W3MIME
*" CHANGING
*" VALUE(CONTENT_TYPE) LIKE W3PARAM-CONT_TYPE OPTIONAL
*" VALUE(CONTENT_LENGTH) LIKE W3PARAM-CONT_LEN OPTIONAL
*" VALUE(RETURN_CODE) LIKE W3PARAM-RET_CODE OPTIONAL
*"---------------------------------------------------------------------- DATA: name TYPE string. SORT query_string DESCENDING. READ TABLE query_string WITH KEY name = '_Name'. name = query_string-value. DATA: ls_wwwdata TYPE wwwdatatab. ls_wwwdata-relid = 'MI'.
ls_wwwdata-objid = name. CALL FUNCTION 'WWWDATA_IMPORT'
EXPORTING
key = ls_wwwdata
TABLES
* html = html
mime = mime
EXCEPTIONS
OTHERS = . CLEAR content_type.
content_type = 'application/vnd.ms-excel'. DATA: lt_wwwparams LIKE TABLE OF wwwparams,
ls_wwwparams TYPE wwwparams. SELECT * FROM wwwparams INTO TABLE lt_wwwparams
WHERE relid = 'MI'
AND objid = name. CLEAR ls_wwwparams.
READ TABLE lt_wwwparams INTO ls_wwwparams WITH KEY name = 'filesize'.
content_length = ls_wwwparams-value. ENDFUNCTION.

最新文章

  1. android AsyncTask介绍
  2. PHP 小方法之 过滤参数
  3. LINQ 如何实现 in 与 not in
  4. view的加载
  5. JAVA变量的类型,定义变量
  6. iOS 关于UIscrollView
  7. MDF文件数据恢复
  8. WF工作流与管理类应用系统工作流需求实现的一些误区
  9. java子类实例初始化过程
  10. IE支持CSS3圆角
  11. [Python]获取子线程异常信息
  12. display:inline-block引发的间隙思考
  13. Mqtt学习指南
  14. There is a chart instance already initialized on the dom!警告
  15. 1.python函数式编程-map函数
  16. js滚轮事件
  17. 黄聪:sqlserver 2008修改数据库表的时候错误提示“阻止保存要求重新创建表的更改”
  18. Spring+SpringMVC+Mybatis整合redis
  19. MyBatis collection的两种形式——MyBatis学习笔记之九
  20. js遮罩层弹出显示效果组件化

热门文章

  1. Crossed Ladders 求街道宽度 (二分法)
  2. Python+selenium鼠标、键盘事件
  3. loadrunner报错-持续更新
  4. 四、SQL基础知识--约束和视图
  5. SQL中varchar和nvarchar的基本介绍及其区别
  6. Flask 架构 --xunfeng实例研究
  7. JS 回车跳转
  8. [BZOJ3052][UOJ#58][WC2013]糖果公园
  9. typeof、constructor和instanceof
  10. .net core webapi jwt 更为清爽的认证 ,续期很简单(2)