SAP-Restful
文章平均质量分 51
SAP-Restful
stone0823
财务、SAP以及编程
展开
-
ABAP发送http post请求
在 SAP 常用的接口技术中,大多是外部系统主动请求,比如外部系统调用 RFC 函数,如果需要 SAP 侧主动推送数据,RFC 则不能实现,需要 iDoc 之类的技术才行。本文介绍在 ABAP 中提交 http post 请求的方式,实现 SAP 侧主动推送数据,外部只需要有 web server,能接收到数据就行。这种方法比较简单,而且也没有编程语言的限制。本例实现的功能:ABAP 调用 Z_BAPI_GLACCPERIODBALANCES 自定义函数 (z 函数的代码在之前的博文中有提供),把数据从原创 2022-04-11 10:52:24 · 5233 阅读 · 0 评论 -
SAP 如何提供 RESTful Web 服务(3) - Rest 路径处理
解决 Rest 路径问题本篇解决路径问题。SICF 设置的是一个固定的路径,但 Rest 风格的 API 要求使用不同的路径和不同的 HTTP 请求来实现不同的操作。比如有一个学生的数据需要 CRUD:列出所有学生 (GET): /base-url/students,创建新的学生 (POST): /base-rul/students/create修改学生 (PUT):/base-...原创 2018-08-14 09:46:02 · 6375 阅读 · 2 评论 -
SAP 如何提供 RESTful Web 服务(2) - ABAP 与 JSON
上一篇介绍了 SAP ABAP 提供 RESTful web service 从技术层面需要解决的三个问题:SAP 对外提供 Http Service在 SAP 端解决诸如 authentication,cookie, session 等 Http server 必须解决的问题SAP 端实现对响应 (response)以 json 格式返回给客户端,对客户端 json 格式的请求(r...原创 2018-08-01 19:20:52 · 4470 阅读 · 1 评论 -
SAP 如何提供 RESTful Web 服务?
SAP 推荐以 OData 方式提供 Restful Service。Netweaver 7.4 之后的版本可以直接使用 OData 服务。7.4 之前的版本需要升级 GW_CORE、IW_FND 和 IW_BEP 三个核心组件(参见 SAP OSS Note:1569624)。7.4 之前的版本也可以用另外一种方式,也即本文要介绍的方法。SAP 提供 Restful Web Service,...原创 2018-07-27 23:41:08 · 11960 阅读 · 0 评论