文章目录

  • 1. 创建对应的自定义数据库表和 ABAP DDIC 结构
  • 2. 完成 SEGW 事物码里模型的增强
  • 3. 完成必要的 ABAP 编码
  • 2023 年 5 月 12 日更新

本教程到目前为止开发的 OData 图书管理服务,可以在 ABAP 系统里对图书数据进行增删改查。

本步骤我们继续介绍如何通过 SAP OData 服务,实现向 ABAP 系统上传文件的需求。我们采取 Postman 进行文件上传。

先看一下通过本文介绍的步骤,实现的效果。

Postman 里使用的文件上传 url:https://{{host}}:{{port}}/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/FileSet

通过 HTTP 请求的头部字段,指定自定义头部字段名称为 filename,头部字段值为实际上传的文件名,本例为 1332.txt.

注意,通过 Postman 上传文件到 ABAP 服务器,ABAP OData 框架无法智能地将本地文件的文件名提取出来,故而需要我们作为文件上传者,手动通过 HTTP 请求头部字段的方式,指定上传的文件名。

我本地的这个 1332.txt 文件࿰

28. 如何使用 SAP OData 服务向 ABAP 服务器上传文本格式和 Excel,PDF 等格式的文件相关推荐

  1. PHP window2003服务和2008服务器上传个别文件访问报错

    PHP 上传更新个别文件导致访问所有页面报错误 业余搞PHP接些业余单做下,框架用PHP主流ThinkPHP,但是有一次客户叫我添加一个小功能,只是一个单纯的页面,我改好后上传,但是重启IIS服务器, ...

  2. 【学习笔记】SAP OData服务简介

    SAP OData服务简介 之前有一篇博文介绍过OData:OData简介 OData服务在数据提取方面有如下优势: 适合流行的REST模式: 将数据服务提供给任何可以进行HTTP调用的设备或者客户端 ...

  3. SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  4. JAVA调用SAP ODATA服务

    梳理一下,JAVA调下SAP ODATA服务过程中遇到的一些坑. 1.(401) 未经授权: 解决方法:将用户名密码加密后,添加到HTTP HEADER中. String auth = "Z ...

  5. 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  6. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. 本地开发好的 SAP Fiori Elements 应用,如何部署到 ABAP 服务器上?

    这是 Jerry 2021 年的第 29 篇文章,也是汪子熙公众号总共第 300 篇原创文章. 之前 Jerry 的两篇文章,分别介绍了如何在本地使用 Visual Studio Code 创建一个 ...

  8. 如何使用 ABAP 报表将 ABAP 服务器上的 SAP UI5 应用下载到本地

    我文章 本地开发好的 SAP Fiori Elements 应用,如何部署到 ABAP 服务器上? 的留言: 其实很容易,使用报表 /UI5/UI5_REPOSITORY_LOAD. 假设需要将这个名 ...

  9. springboot整合阿里云视频点播服务Vod——实现视频上传、删除、播放

    视频点播(ApsaraVideo VoD,简称VoD)是集视频采集.编辑.上传.媒体资源管理.自动化转码处理(窄带高清™).视频审核分析.分发加速于一体的一站式音视频点播解决方案. 阿里云视频点播服务 ...

最新文章

  1. strcpy +memcpy实现循环右移
  2. mac mini 装UBUNTU后没有WIFI解决办法
  3. 单片机中存储器扩展位地址线怎么算_关于单片机外扩存储器的编址方法
  4. javascript中的正则匹配函数exec(),test(),match()
  5. python基础语法 第0关print-python学习笔记1,新手小白也能看得懂
  6. python编程入门书籍推荐-给刚入门python的朋友推荐几本书
  7. struts2的DevMode(开发模式)模式
  8. numpy 创建加一行_NumPy数据处理的可视化
  9. Django-Celery异步发送激活邮件,以及注意点
  10. SAP ABAP实用技巧介绍系列之已知某个signature查找定义的方法
  11. ea连接远程oracle报错,PLSQL Developer日期格式如何定制化
  12. html怎么设置闪烁字,HTML最简单的文字闪烁代码
  13. Eclipse 如何生成项目的javadoc(API 文档)
  14. samba登陆密码不正确
  15. python ui自动化测试框架_Python自动化测试框架
  16. linux主机名的修改
  17. Codeforces 301A. Yaroslav
  18. 使用rem单位布局的时候有什么好处_好程序员web前端技术分享移动端页面布局
  19. 一文看尽深度学习中的15种损失函数
  20. 国密、DES、RSA加密算法金属密码键盘ZT598的应用

热门文章

  1. 结构方程模型:技术接受度模型TAM2
  2. ipad服务器的显示器,淘汰下来的iPad能干嘛,几招让其秒变显示器
  3. 一种超长行程螺旋传动机构
  4. fortran——实数和复数(矢量)运算
  5. 阿里云Centos系统下部署静态前端页面
  6. 转--2014年最新810多套android源码2.46GB免费一次性打包下载
  7. 析因设计知识点重点讲解
  8. 《神奇的数学》读后感_《奇妙的数学王国》读后感 300字
  9. CSS 斜条纹进度条动画
  10. python安全编程培训费用