28. 如何使用 SAP OData 服务向 ABAP 服务器上传文本格式和 Excel,PDF 等格式的文件
文章目录
- 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 等格式的文件相关推荐
- PHP window2003服务和2008服务器上传个别文件访问报错
PHP 上传更新个别文件导致访问所有页面报错误 业余搞PHP接些业余单做下,框架用PHP主流ThinkPHP,但是有一次客户叫我添加一个小功能,只是一个单纯的页面,我改好后上传,但是重启IIS服务器, ...
- 【学习笔记】SAP OData服务简介
SAP OData服务简介 之前有一篇博文介绍过OData:OData简介 OData服务在数据提取方面有如下优势: 适合流行的REST模式: 将数据服务提供给任何可以进行HTTP调用的设备或者客户端 ...
- SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- JAVA调用SAP ODATA服务
梳理一下,JAVA调下SAP ODATA服务过程中遇到的一些坑. 1.(401) 未经授权: 解决方法:将用户名密码加密后,添加到HTTP HEADER中. String auth = "Z ...
- 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- 本地开发好的 SAP Fiori Elements 应用,如何部署到 ABAP 服务器上?
这是 Jerry 2021 年的第 29 篇文章,也是汪子熙公众号总共第 300 篇原创文章. 之前 Jerry 的两篇文章,分别介绍了如何在本地使用 Visual Studio Code 创建一个 ...
- 如何使用 ABAP 报表将 ABAP 服务器上的 SAP UI5 应用下载到本地
我文章 本地开发好的 SAP Fiori Elements 应用,如何部署到 ABAP 服务器上? 的留言: 其实很容易,使用报表 /UI5/UI5_REPOSITORY_LOAD. 假设需要将这个名 ...
- springboot整合阿里云视频点播服务Vod——实现视频上传、删除、播放
视频点播(ApsaraVideo VoD,简称VoD)是集视频采集.编辑.上传.媒体资源管理.自动化转码处理(窄带高清™).视频审核分析.分发加速于一体的一站式音视频点播解决方案. 阿里云视频点播服务 ...
最新文章
- strcpy +memcpy实现循环右移
- mac mini 装UBUNTU后没有WIFI解决办法
- 单片机中存储器扩展位地址线怎么算_关于单片机外扩存储器的编址方法
- javascript中的正则匹配函数exec(),test(),match()
- python基础语法 第0关print-python学习笔记1,新手小白也能看得懂
- python编程入门书籍推荐-给刚入门python的朋友推荐几本书
- struts2的DevMode(开发模式)模式
- numpy 创建加一行_NumPy数据处理的可视化
- Django-Celery异步发送激活邮件,以及注意点
- SAP ABAP实用技巧介绍系列之已知某个signature查找定义的方法
- ea连接远程oracle报错,PLSQL Developer日期格式如何定制化
- html怎么设置闪烁字,HTML最简单的文字闪烁代码
- Eclipse 如何生成项目的javadoc(API 文档)
- samba登陆密码不正确
- python ui自动化测试框架_Python自动化测试框架
- linux主机名的修改
- Codeforces 301A. Yaroslav
- 使用rem单位布局的时候有什么好处_好程序员web前端技术分享移动端页面布局
- 一文看尽深度学习中的15种损失函数
- 国密、DES、RSA加密算法金属密码键盘ZT598的应用