SAP 接口开发技术和工具
导读:在今天的互联网世界中,接口(Interface)在不同系统之间交换信息方面起着至关重要的作用,不论是在企业内部还是外部的不同环境中。接口的使用有多种原因,如将数据从遗留系统转移到SAP系统,提供应用编程接口(API)以在SAP系统中执行操作等等。
接口(Interface)可以让外部开发人员在无需了解基本业务流程和技术实现的情况下,实现对SAP系统信息的访问和处理。例如,旅行社想设计一个预订引擎(a booking engine)来进行机票预订,它可以使用任何一种技术来实现其网站,并使用航空公司提供的接口(Interface)来请求座位的可用性或处理预订。旅行社不需要了解航空公司系统所用到的技术,其开发人员也无需学习航空公司系统所使用的编程语言。只需要了解如何使用航空公司所提供的API,并将所需的细节传递给API。
有些接口可能只使用一次,比如从遗留系统中的一次性传输数据。而另一些接口可能经常使用,比如提交来自商业合作伙伴(business partners)的订单。数据可能需要实时或者频繁的传输。为了涵盖基于业务需求的各种场景,SAP 提供了不同技术和工具用于接口开发。
最终,所有的接口都实现了相同的任务,即把外部数据提交到SAP系统、从SAP系统中检索数据并使这些数据对外部系统可用。
SAP 提供的接口开发技术和工具主要有:
- BDC(Batch Data Communication)
- BAPI(Business Application Programming Interface)
- EDI(Electronic Data Interchange)
- ALE(Application Link Enabling)
- IDocs(The Intermediate Document)
- LSMW(Legacy System Migration Workbench)
- Web Services
- Open Data Protocol Services
- Extensible Stylesheet Language Transformations
- XML and JSON Data Representation
- Websockets(ABAP channels and Messages)
SAP 接口开发技术和工具相关推荐
- 浅谈SAP CRM开发——技术概念、与ECC 系列产品区别
SAP CRM首先和SAP ECC,SAP BW一样,都是SAP的一个产品,而不是属于ECC的一个模块,当然CRM在很多功能方面和ECC有重复,比如CRM的SALES和ECC的SD,CRM的SERVI ...
- [SAP ABAP开发技术总结]SD销售订单定价过程
16.3.2. 定价过程 16.3.2.1. 条件技术七要素 16.3.2.2. 条件表V/03.V/04.V/05 16.3.2.3. ...
- 顺丰丰桥接口开发-java(工具类)
上一篇讲到我们用的是xml与bean之间的转换的方式来处理数据,那么就需要用到一些类库来解决,网上搜一下JAXBContext,就有很多相关的文章介绍(感谢大咖们的贡献),主要涉及两个方法如下: /* ...
- 德邦快递接口开发-java(工具类)
德邦快递的接入,关键也是组合数据,提交并处理响应数据,流程和顺丰差不多,工具类比较简单,官方文档都有,在做之前,先把官方文档都读一遍,大概知道要找的内容在什么位置,以及了解流程. 对接规范和流程 ◆传 ...
- [SAP ABAP开发技术总结]选择屏幕——SELECT-OPTIONS
12.4. SELECT-OPTIONS. 89 12.4.1. 输入ABAP程序默认值时,需要加上"=". 89 12.4.2. 选择条件内表多条 ...
- [SAP ABAP开发技术总结]ABAP调优——Open SQL优化
11.1. 数据库编程方面优化 1. 不要使用 SELECT * ...,选择需要的字段, SELECT * 既浪费CPU,又浪费网络带宽资源,还需占用大量的ABAP内存 2. 不要使 ...
- [SAP ABAP开发技术总结]ABAP调优——代码优化
11.2. 程序 1. READ TABLE ...WITH [TABLE] KEY...BINARY SEARCH读取标准内表使用二分查找 2. 在循环(LOOP AT ...WHE ...
- 短信网关接口开发技术
提供正规企信通程序接口,提供二次开发包.直连移动1065全网通道,支持上下行,可扩展子号,实时发送,支持PUSH,提供接口,带有发送状态报告. 本通道只提供正规行业应用服务,可以免费试用/ 联系QQ: ...
- [SAP ABAP开发技术总结]屏幕跳转
12.18. 屏幕跳转 LEAVE SCREEN. or LEAVE TO SCREEN <next screen>. LEAVE SCREEN语句会结束当前屏幕并 ...
最新文章
- Linux_Makefile模板
- python字典排序取最值总结
- 关于使用Transaction对于非数据库事务的操作
- java中如何做模糊查询_到底Java里的模糊查询语句该怎么写
- POJ 2785 有多少种4个数相加等于0的方案(二分查找 or hash)
- 使用visio 提示此UML形状所在的绘图页不是UML模型图的一部分 请问这个问题怎么解决?...
- Anaconda创建跟别人环境配置一样的虚拟环境(coda env creat -f environment.yml)
- vue的$message(提示框换行)
- Google Earth Engine——使用climata和Python从USGS获取流数据
- Incorrect string value: '\xF0\x9F\x91\x80' for column数据库中添加表情报错
- Android系统 —— 各版本代号和对应API等级一览
- 数据结构-二叉树的定义、创建和周游(前序、中序、后序和层序)
- 易语言php统计代码,易语言统计代码行数与API的工具
- 学校运动会广播稿计算机,学校运动会广播稿十篇
- ES6 里的symbol
- Matplotlib填图
- MySQL8.0与SQL server 2016的技术区别(一)
- iOS开发中plist文件的创建与简单读取
- Android菜单:选项菜单+上下文菜单+子菜单
- 按键状态机—实现连发