以前上传文件模版的办法是上载到服务器的某个目录下面.这样的不好处就是程序传输到PRD或者QAS系统的时候你还得重新上载.万一有一天BASIS清理服务器的时候不小心干掉了也说不准.用下面的方法可以直接把文件保存在数据库层.然后会通过传输请求传输到别的系统.方法如下:
1.T-CODE: SMW0
2.选择Binary data for WebRFC applications
3.然后F8
4.输入Package 按F8进入.
5.首先你要维护文件类型.选择Settings--->Maintain MIME Types,你将能看到已经维护了的文件类型.如果不存在你要上传的文件类型,点Table Entry------>Create自己创建一个.
6.后退,新建一个Object,然后点import,上传你的模版.
这里我们假设新建的Object为:ZLESIER022

这时候我们用下面的程序去下载文件.
DATA: KEY TYPE WWWDATATAB,
    RC LIKE SY-SUBRC,
    TEMP TYPE C.
CLEAR:RC,TEMP, KEY.

KEY-RELID = 'MI'.
KEY-OBJID = 'ZLESIER022'.
KEY-DEVCLASS = 'ZGL'.
CALL FUNCTION 'DOWNLOAD_WEB_OBJECT'
  EXPORTING
    KEY       = KEY
    DESTINATION = FNAME
  IMPORTING
    RC       = RC
  CHANGING
    TEMP     = TEMP.

FNAME 本地的文件名.

这样就OK了.

如何把文件模版上传到SAP数据库层.相关推荐

  1. layer文件ajax上传,layer弹出层数据传输到content里面

    在项目中使用layer弹出层的时候,遇到一个问题,就是利用ajax请求后台数据成功时,调用layer弹出层(iframe),如何把数据传到iframe里面去? 经过百度,发现,使用js把数据拼接起来, ...

  2. sap服务器文件上传,服务器上传数据sap

    服务器上传数据sap 内容精选 换一换 通常在将数据导入数据库前,即将入库的数据已经在相关主机上了.我们称这种保存着待入库数据的服务器为数据服务器.此时,只需检测以确认数据服务器和GaussDB(DW ...

  3. 文件已上传服务器去哪找,ftp文件服务器上传后的文件在哪

    ftp文件服务器上传后的文件在哪 内容精选 换一换 FTP/SFTP连接适用于从线下文件服务器或ECS服务器上迁移文件到OBS或数据库.当前仅支持Linux操作系统的FTP 服务器.连接FTP或SFT ...

  4. 华为服务器上传文件,服务器上传文件的方式

    服务器上传文件的方式 内容精选 换一换 外部镜像文件在从原平台导出前,没有按照"Windows操作系统的镜像文件限制"的要求完成初始化操作,推荐您使用弹性云服务器完成相关配置.流程 ...

  5. Vue实现Excel模板文件的上传与下载

    Vue实现Excel模板文件的上传与下载 一.前言 越来越多的项目开始使用前后端分离的方式来进行开发了,前端使用的vue来进行页面处理的,所以正常的文件下载和上传肯定是少不了的,因为这也是自己第一次使 ...

  6. 如何限制上传服务器的文件容量,如何通过配置php文件限制上传文件的大小

    在网站开发的过程中,为了确保能够充分利用服务器的空间,在开发上传功能时,必须对上传文件的大小进行控制.那么我们如何进行对上传文件的大小进行控制呢? 控制文件的大小可以从两个方面入手: 第一个是在PHP ...

  7. SpringMVC+SwfUpload进行多文件同时上传

    由于最近项目需要做一个多文件同时上传的功能,所以好好的看了一下各种上传工具,感觉uploadify和SwfUpload的功能都比较强大,并且使用起来也很方便.SWFUpload是一个flash和js相 ...

  8. python ftp文件夹文件递归上传推送

    python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...

  9. BS文件夹上传操作(二) ——基本功能实现

    上篇<BS文件夹上传操作 >大概说明了我所需要的需求, 接着上次的命题:  "如果有一个需求,要求你在BS上实现文件夹上传操作功能?你该如何实现?" ActiveX?J ...

最新文章

  1. leetcode笔记:Gray Code(2016腾讯软件开发笔试题)
  2. 关于zbar的libzbar.a不支持ipnone5的64bit问题
  3. 2018常见的java面试题_2018新版Java常见面试题
  4. 这个帖子要收藏,以后用得着--python 实时获取子进程输出
  5. Map 3D中程序设置地图中心点
  6. 使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试
  7. linux中的开机和关机命令
  8. 学计算机耗脑子,为什么补脑——脑是耗能大户
  9. 实战演练:PostgreSQL在线扩容
  10. Linux容器:cgroup,namespace原理与实现
  11. 【原创】Mapped Statements collection does not contain value for DaoImpl.method
  12. Android LED电子表时钟字体digital font
  13. 弯管机编程软件电脑版_乐高Wedo2.0电脑版下载
  14. 利用Python进行游戏脚本编程,不愧是最强的脚本语言
  15. 2021ACA世界大赛中国赛区完美收官,创意设计收获百万级关注
  16. JavaScript中的数组方法总结+详解
  17. python 中文转Unicode编码 Unicode编码转中文
  18. 苹果M1芯片曝重大Bug:大量用户4K显示器中招,系统兼容性有问题
  19. 【离散数学】阿贝尔群和循环群编程题
  20. linux使用matlab

热门文章

  1. getBoundingClientRect的用法
  2. Ubuntu 17.04 Chrome 安装
  3. SublimeText设置在浏览器打开 快捷键
  4. web开发中常见的错误信息
  5. 有助于建立使用者对套件的信任 GitHub释出管理服务
  6. NameNode与DataNode的工作原理剖析
  7. 原生Java代码拷贝目录
  8. 【转】ubuntu 下安装mongodb php 拓展的方法
  9. 我对对象和引用的理解
  10. ubuntu更改mysql的编码配置