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语句会结束当前屏幕并 ...
最新文章
- 设计模式——6适配器模式(Adapter)
- java swing setborder_Swing编程边框(Border)的用法总结
- 使用java底层实现邮件的发送(含测试,源码)
- 数组元素数组中的元素通过解析字符串参数获得
- Web游戏开发编程:最神奇的“触觉振动”
- P3793-由乃救爷爷【分块,ST表】
- GPL以及Copyleft协议使用率下降明显
- springboot controller 访问 404
- 【java8新特性】——lambda表达式与函数式接口详解(一)
- c语言动态指针数组--一种伪二维数组
- dbf转成excel_DBF Converter将DBF文件转换成Excel表格教程
- python3 陌生的角落(1):基础语法
- oracle中对于TableSpace理解
- 选课通知 | 北交大《人工智能与大数据应用实战》秋季全校选修课简介!
- RTX3080在Ubuntu 20.04复现yolact
- 什么是多态?为什么使用多态?
- 对云计算,大数据和人工智能的浅谈(一)
- java cms建站系统源码_51javacms CMS系统
- 无孔不入的广告,亦是恶龙的化身
- sparql rdf_使用SPARQL查询RDF数据
热门文章
- 如何理解扩张卷积(dilated convolution)
- background:rgba()
- Git:SSL错误导致失败的解决办法
- 面试中问的话题Spring工作原理
- 细胞膜杂化脂质体载紫杉醇/红细胞膜包被雷公藤甲素-红素仿生共载脂质体的研究制备
- linux 图片编辑 java_ImageJ For Linux x64(免费开源图片编辑软件)V1.49v官方版下载 - 下载吧...
- 生成服务器证书 启用HTTPS 生成自签名证书
- 过滤器、使用过滤器完成session效验
- dedecms织梦网站程序搬家的几个步骤详解
- MySQL认证介绍 (转帖)