博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WDA基础十三:常用模板管理
阅读量:5075 次
发布时间:2019-06-12

本文共 1531 字,大约阅读时间需要 5 分钟。

常用的模板一般是SMW0和OAOR,根据不同需求来的。

WAD有个不好的地方就是不支持GUI上的OLE和DOI,所以需要做转换,下面是常用的方式:

FUNCTION ZCRM_DOWNLOAD_TEMPLATE*"----------------------------------------------------------------------*"*"Local Interface:*"  IMPORTING*"     REFERENCE(IV_OBJID) TYPE  W3OBJID*"----------------------------------------------------------------------  DATA:    LS_FILEKEY TYPE          WWWDATATAB,    LT_MIME    TYPE TABLE OF W3MIME.  DATA:    LV_XSTRING          TYPE XSTRING,    LV_FILENAME         TYPE STRING,    LV_MIME_TYPE        TYPE STRING.  LS_FILEKEY-RELID = 'MI'.  LS_FILEKEY-OBJID = IV_OBJID.  CALL FUNCTION 'WWWDATA_IMPORT'    EXPORTING      KEY    = LS_FILEKEY    TABLES      MIME   = LT_MIME    EXCEPTIONS      OTHERS = 1.  IF sy-subrc <> 0.    RETURN.  ENDIF.  CALL METHOD CL_BCS_CONVERT=>SOLIX_TO_XSTRING    EXPORTING      IT_SOLIX   = LT_MIME*     IV_SIZE    =    RECEIVING      EV_XSTRING = LV_XSTRING.  SELECT SINGLE VALUE INTO LV_MIME_TYPE    FROM WWWPARAMS    WHERE RELID = LS_FILEKEY-RELID    AND OBJID = LS_FILEKEY-OBJID    AND NAME = 'fileextension'.  SELECT SINGLE VALUE INTO LV_FILENAME    FROM WWWPARAMS    WHERE RELID = LS_FILEKEY-RELID    AND OBJID = LS_FILEKEY-OBJID    AND NAME = 'filename'.  CL_WD_RUNTIME_SERVICES=>ATTACH_FILE_TO_RESPONSE(    EXPORTING      I_FILENAME      = LV_FILENAME      I_CONTENT       = LV_XSTRING      I_MIME_TYPE     = LV_MIME_TYPE      I_IN_NEW_WINDOW = ABAP_FALSE      I_INPLACE       = ABAP_FALSE ).ENDFUNCTION.

后来做FTP的时候就想到了另一个办法:

文件上传下载类型的模板。。。

转载于:https://www.cnblogs.com/sapSB/p/7656535.html

你可能感兴趣的文章
jekins自动部署tomcat注意事项、连接tomcat报错
查看>>
Android--ViewPager的无限轮播
查看>>
使用jdbc给一张表增加多行字段
查看>>
My97DatePicker时间控件使用
查看>>
如何给Runnable线程传递参数?
查看>>
sql2008无法远程连接问题设置
查看>>
Python 自动补全(vim)
查看>>
封装 DBDA 类 StrQuery 、JSONQuery
查看>>
ADO.NET(一)
查看>>
[ruby on rails] 深入(1) ROR的一次request的响应过程
查看>>
最小生成树-Prim算法和Kruskal算法
查看>>
ScriptedSandbox64.exe 在写Winform程序Debug时不停提交数据
查看>>
js一些跳转网页以及自动弹出广告
查看>>
VMware-CnetOs--lamp环境
查看>>
SQL Server无法启动,错误代码 3417(太久没用,目录被压缩了)
查看>>
bzoj1854: [Scoi2010]游戏(匈牙利) / GDKOI Day2 T2(最大流)
查看>>
bzoj1968: [Ahoi2005]COMMON 约数研究(数论)
查看>>
数据库面熟题,转载自http://blog.itpub.net/23451429/
查看>>
IDEA Spark Streaming Kafka数据源-Consumer
查看>>
Python--列表操作
查看>>