适用于 SAP ABAP 的 AWS 开发包

AlgoVortex
• 阅读 67

有朋友向我咨询用 ABAP 对 AWS S3 对象存储进行读写操作的实现方法。
适用于 SAP ABAP 的 AWS 开发包

我也没有做过这个需求。

Google 上一搜,很多资料。在 SAP 社区和 AWS 官网上都有。

AWS 官网上介绍了一个叫做 AWS ABAP SDK 的开发工具。

这个 SDK 其实就是一系列自开发 ABAP 类和其他 ABAP 开发对象的集合,为 ABAP 开发人员封装了调用包括 AWS S3 Object Store API 在内的所有 AWS 服务的技术细节。

比如图3 的 ABAP 代码,演示了如何调用 AWS Translation Service,将英文版的 Hello World 翻译成西班牙语。

SDK 的代码封装完成度很高,随便找个 ABAP 开发人员也能读懂,通过 HTTP 请求调用 AWS 服务的技术细节已经完全成为黑盒子了。

适用于 SAP ABAP 的 AWS 开发包

适用于 SAP ABAP 的 AWS 开发包

适用于 SAP ABAP 的 AWS 开发包

ABAP SDK for AWS 的分发,没有采取目前流行的 abapGit,而是沿用了传统的 ABAP Transport 机制。ABAP 系统的管理员需要手动将 SDK 文件导入到 ABAP 系统。

在 ABAP 系统上编写代码之前,需要进行一些系统配置。SDK 已经将这些配置,封装成事务码和 IMG 配置 activity 了。ABAP 开发人员可以像使用 SAP 标准产品一样,对 SDK 进行配置和定制化。

微信上朋友咨询的如何用 ABAP 调用 AWS S3 Object Store,在这个链接也有很详细的 sample 代码了。

https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-...

用过这个 SDK 的朋友,可以在评论区说说感受。

我在推特上看了下,国外的 SAP 从业者用这个 SDK 比较多一些。

适用于 SAP ABAP 的 AWS 开发包

适用于 SAP ABAP 的 AWS 开发包

适用于 SAP ABAP 的 AWS 开发包

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
梦
4年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
Stella981 Stella981
3年前
ABAP学习(16):ABAP2XLSX,操作excel
ABAP2XLSX   ABAP2XLS是一个操作EXCEL的开源项目,相比较OLE2和DOI方式操作excel更加方便。   ABAP中搜索ZDEMO\_EXCEL\搜索Program可以查看SAP提供的示例程序,实现多种Excel。1.创建excel   Excel类:zcl\_excel类
Easter79 Easter79
3年前
Taro小程序自定义顶部导航栏
微信自带的顶部导航栏是无法支持自定义icon和增加元素的,在开发小程序的时候自带的根本满足不了需求,分享一个封装好的组件,支持自定义icon、扩展dom,适配安卓、ios、h5,全面屏。我用的是京东的Taro多端编译框架写的小程序,原生的也可以适用,用到的微信/taro的api做调整就行,实现效果如下。!在这里插入图片描述(https://i
Stella981 Stella981
3年前
Gson之实例五
前面四篇博客基本上可以满足我们处理的绝大多数需求,但有时项目中对json有特殊的格式规定.比如下面的json串解析:{"tableName":"students","tableData":{"id":1,"name":"李坤","birthDay":"Jun 22, 2012 9:54:49 PM"},{"id":2,"name":"曹贵生"
Wesley13 Wesley13
3年前
mysql查询每个学生的各科成绩,以及总分和平均分
今天看一个mysql教程,看到一个例子,感觉里面的解决方案不是很合理。问题如下:有学生表:!在这里插入图片描述(https://oscimg.oschina.net/oscnet/07b001b0c6cb7e0038a9299e768fc00a0d3.png)成绩表:!在这里插入图片描述(https://oscimg.o
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
AlgoVortex
AlgoVortex
Lv1
全身而退我不舍,我等时间在惭愧.
文章
2
粉丝
0
获赞
0