目前还没有一个集中的地方能找到全部SAP接口,它们分散在几个不同的地方。

本文链接:https://www.cnblogs.com/hhelibeb/p/17843509.html

内容部分来自《SAP Interface Management Guide》,部分来自SAP官方网站。

SAP API Business Hub

大部分接口、特别是新接口由SAP API Business Hub发布,内容分为以下类别:

  • Application programming interfaces(APIs):来自不同SAP应用程序的接口,基于REST,OData和SOAP等标准。
  • Integration: 现成的集成包,可以直接复制和激活。
  • Events:事件可以在SAP应用程序内触发和处理。这样的事件通常通过队列消息提供,因此可以集成到后续处理中。SAP API Business Hub提供了模式并记录了这些消息的结构。
  • Core data services(CDS):CDS视图描述了一个数据库视图,通过OData协议提供对基于SAP HANA数据库的SAP系统的访问。
  • Business processes: 此类别描述了各种SAP云应用程序之间的整体集成,包含流程的可视化。例子包括Lead to Cash,Source to Pay,Hire to Retire,和Travel to Reimburse等。
  • Process Automation 此类别包含了用于创建过程、业务规则和可视化场景的现成模板,是SAP BTP中的SAP智能业务流程管理(SAP Intelligent BPM)的一部分。
  • SAP Graph:SAP Graph是一种特殊形式的API,它独立于应用程序。SAP Graph通过领域模型以统一的方式表示客户、员工、订单等对象,这就使得访问SAP应用程序的方式也得以统一。
  • Adapters:预定义的adapters和connectors,可以让SAP与合作伙伴无缝集成。

(备注:2023-11-20当前网站里还有Business Object Interfaces和BAdIs两个分类,但打不开详细页面)

SAP API Business Hub中,API和Integration是最重要的内容。

SAP Best Practices Explorer

另一个来源是SAP Best Practices Explorer,其中列出了预定义的集成场景,并通过指南描述了配置步骤。这些资源通常会引用在SAP API Business Hub中的集成内容,但也可以找到如何配置SAP应用程序之间的点对点连接(例如,SAP S/4HANA Cloud与SAP Ariba)或如何使用SAP Process Integration实现接口的内容。

其它

还有一些旧的接口可以在其它地方找到。

直到大约2004年,像SAP R/3这样的旧SAP系统只有IDocs和BAPIs(RFCs)。

可以在基于ABAP的SAP系统中使用IDocs和BAPIs:

  • IDocs可以通过事务WE60找到。
  • BAPIs可以通过事务BAPI找到。

WE60:

BAPI:

Enterprise services:企业服务是作为面向服务架构倡议的SAP特定的web service。直到大约2016年,这些web服务可以在一个网站ES Workplace找到。在那之后,ES Workplace网站已被停用,现在可以在SAP API Business Hub找到一些企业服务作为SOAP或web服务,但其中只有一部分。

在SAP ERP中可用的企业服务列在Enterprise Services in SAP ERP

对于基于云和现场版本的SAP S/4HANA,你可以在SAP API Business Hub找到可用的API。另外,一些BAPIs和IDocs仍然被“容忍”并可能只用于与SAP ERP (OP)的通信。预计这些BAPIs和IDocs将在未来的SAP S/4HANA Cloud版本中被OData或SOAP API替代。

可以在SAP Readiness Check 2.0找到可用接口的完整列表。

非ABAP SAP应用程序提供个别的集成选项。例如,对于SAP Cloud for Customer,你可以在 http://s-prs.co/v546705 查看不同方式设置现有接口和开发新接口的概述。

总的来说,SAP试图通过SAP API Business Hub之类的库来集中处理集成和接口主题。不过,这些库并不完整,只包括SAP世界的一部分。一些较旧的解决方案可能被忽视,因为它们没有战略定位(对于SAP)。因此,在某些情况下,唯一的选择是搜索SAP Help Portal以获取接口、API和集成的连接应用程序。SAP Best Practices Explorer最佳实践浏览器也是一个特别好的方式来找到现成的集成场景,特别是如果涉及SAP到SAP的通信(例如,通过SAP Cloud集成,SAP PI/PO,和直接或点对点集成)。

SAP集成技术(二)接口库的更多相关文章

  1. 【ABAP系列】SAP DOI技术中I_OI_SPREADSHEET接口的使用

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP DOI技术中I_OI_S ...

  2. 3DGIS与BIM集成集成技术及铁路桥梁可视化系统

    3DGIS与BIM的集成技术 3DGIS与BIM的集成技术包括2部分:一是将Revit软件生成的BIM针对3DGIS的快速无损格式转换,这种转换包括几何信息(如形状.位置等信息)和属性信息(如建筑信息 ...

  3. AIR32F103(八) 集成Helix MP3解码库播放MP3

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  4. 持续集成之二:搭建SVN服务器(subversion)

    安装环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 subversion-1.10.3.tar.gz apr-1. ...

  5. SAP 前端技术的演化史简介

    Jerry之前曾经写过一篇微信公众号文章,题目叫<> 关注我的公号"汪子熙"后,在历史菜单"前端开发相关"里即可找到这篇文章: 该文章简单回顾了SA ...

  6. 使用远程接口库进一步扩展Robot Framework的测试能力

    引言: Robot Framework的四层结构已经极大的提高了它的扩展性.我们可以使用它丰富的扩展库来完成大部分测试工作.可是碰到下面两种情况,仅靠四层结构就不好使了: 1.有些复杂的测试可能跨越多 ...

  7. SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析

    SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析 近日收到业务团队报的问题,说是对某个HU做转库时候,系统报错.如下图示: HU里有是三个序列号, 1191111034011 ...

  8. Python神经网络集成技术Guide指南

    Python神经网络集成技术Guide指南 本指南将介绍如何加载一个神经网络集成系统并从Python运行推断. 提示 所有框架的神经网络集成系统运行时接口都是相同的,因此本指南适用于所有受支持框架(包 ...

  9. TorchScript神经网络集成技术

    TorchScript神经网络集成技术 create_torchscript_neuropod 将TorchScript模型打包为neuropod包. create_torchscript_neuro ...

  10. PyTorch神经网络集成技术

    PyTorch神经网络集成技术 create_python_neuropod 将任意python代码打包为一个neurood包. create_python_neuropod( neuropod_pa ...

随机推荐

  1. C# Winform 图片 Base64 转换

    //图片 转为 base64编码的文本 private void button1_Click(object sender, EventArgs e) { OpenFileDialog dlg = ne ...

  2. KingbaseES查找慢查询语句和阻塞会话

    在处理数据库性能问题时,识别和分析慢查询及阻塞会话是至关重要的步骤.数据库管理员和开发人员常常需要依赖特定的工具和查询语句来追踪这些性能瓶颈. 当数据库响应变慢或出现处理延迟时,第一步通常是查找那些执 ...

  3. KingbaseESV8R6普通用户无权限执行vacuum

    背景 数据库日志有如下提示: WARNING: skipping "pivot_t1" --- only table or database owner can vacuum it ...

  4. 绚烂之境:Python Rich,让终端输出更炫酷!

    转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/c8c7bd95.html 初识rich 你好,我是测试蔡坨坨. 在代码的世界里,每一行都是一个故事,每一个变量都是一个角色, ...

  5. 【已解决】ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)---mysql数据库本地服务器localhost连接失败

    出现错误mysql数据库本地服务器localhost连接失败: 1.输入命令 mysql -uroot -p  输入密码进入数据库发现错误 2.输入命令 mysqld --install 出现Serv ...

  6. #树状数组#洛谷 5677 [GZOI2017]配对统计

    题目 分析 考虑处理出所有右端点的能够匹配的左端点,然后用树状数组离线查询 代码 #include <cstdio> #include <cctype> #include &l ...

  7. Lustre架构介绍的阅读笔记-基础知识

    本文是在阅读Introduction to Lustre* Architecture的如下章节时的笔记. Lustre – Fast, Scalable Storage for HPC Lustre ...

  8. SQL JOIN 子句:合并多个表中相关行的完整指南

    SQL JOIN JOIN子句用于基于它们之间的相关列合并来自两个或更多表的行. 让我们看一下"Orders"表的一部分选择: OrderID CustomerID OrderDa ...

  9. Harbor仓库高可用

    一.搭建两台Harbor 搭建方法参考:https://www.cnblogs.com/hanfuming/p/15750031.html 二.两台新建相同项目 三.第二台harbor上仓库管理中新建 ...

  10. 树模型-label boosting-GBDT

    GBDT GBDT是boosting系列算法的代表之一,其核心是 梯度+提升+决策树. GBDT回归问题 通俗的理解: 先来个通俗理解:假如有个人30岁,我们首先用20岁去拟合,发现损失有10岁,这时 ...