导读:在今天的互联网世界中,接口(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 接口开发技术和工具相关推荐

  1. 浅谈SAP CRM开发——技术概念、与ECC 系列产品区别

    SAP CRM首先和SAP ECC,SAP BW一样,都是SAP的一个产品,而不是属于ECC的一个模块,当然CRM在很多功能方面和ECC有重复,比如CRM的SALES和ECC的SD,CRM的SERVI ...

  2. [SAP ABAP开发技术总结]SD销售订单定价过程

    16.3.2.     定价过程 16.3.2.1.           条件技术七要素 16.3.2.2.           条件表V/03.V/04.V/05 16.3.2.3.         ...

  3. 顺丰丰桥接口开发-java(工具类)

    上一篇讲到我们用的是xml与bean之间的转换的方式来处理数据,那么就需要用到一些类库来解决,网上搜一下JAXBContext,就有很多相关的文章介绍(感谢大咖们的贡献),主要涉及两个方法如下: /* ...

  4. 德邦快递接口开发-java(工具类)

    德邦快递的接入,关键也是组合数据,提交并处理响应数据,流程和顺丰差不多,工具类比较简单,官方文档都有,在做之前,先把官方文档都读一遍,大概知道要找的内容在什么位置,以及了解流程. 对接规范和流程 ◆传 ...

  5. [SAP ABAP开发技术总结]选择屏幕——SELECT-OPTIONS

    12.4.         SELECT-OPTIONS. 89 12.4.1.     输入ABAP程序默认值时,需要加上"=". 89 12.4.2.     选择条件内表多条 ...

  6. [SAP ABAP开发技术总结]ABAP调优——Open SQL优化

    11.1.     数据库编程方面优化 1.   不要使用 SELECT * ...,选择需要的字段, SELECT * 既浪费CPU,又浪费网络带宽资源,还需占用大量的ABAP内存 2.   不要使 ...

  7. [SAP ABAP开发技术总结]ABAP调优——代码优化

    11.2.     程序 1.   READ TABLE ...WITH [TABLE] KEY...BINARY SEARCH读取标准内表使用二分查找 2.   在循环(LOOP AT ...WHE ...

  8. 短信网关接口开发技术

    提供正规企信通程序接口,提供二次开发包.直连移动1065全网通道,支持上下行,可扩展子号,实时发送,支持PUSH,提供接口,带有发送状态报告. 本通道只提供正规行业应用服务,可以免费试用/ 联系QQ: ...

  9. [SAP ABAP开发技术总结]屏幕跳转

    12.18.             屏幕跳转 LEAVE SCREEN. or LEAVE TO SCREEN <next screen>. LEAVE SCREEN语句会结束当前屏幕并 ...

最新文章

  1. 设计模式——6适配器模式(Adapter)
  2. java swing setborder_Swing编程边框(Border)的用法总结
  3. 使用java底层实现邮件的发送(含测试,源码)
  4. 数组元素数组中的元素通过解析字符串参数获得
  5. Web游戏开发编程:最神奇的“触觉振动”
  6. P3793-由乃救爷爷【分块,ST表】
  7. GPL以及Copyleft协议使用率下降明显
  8. springboot controller 访问 404
  9. 【java8新特性】——lambda表达式与函数式接口详解(一)
  10. c语言动态指针数组--一种伪二维数组
  11. dbf转成excel_DBF Converter将DBF文件转换成Excel表格教程
  12. python3 陌生的角落(1):基础语法
  13. oracle中对于TableSpace理解
  14. 选课通知 | 北交大《人工智能与大数据应用实战》秋季全校选修课简介!
  15. RTX3080在Ubuntu 20.04复现yolact
  16. 什么是多态?为什么使用多态?
  17. 对云计算,大数据和人工智能的浅谈(一)
  18. java cms建站系统源码_51javacms CMS系统
  19. 无孔不入的广告,亦是恶龙的化身
  20. sparql rdf_使用SPARQL查询RDF数据

热门文章

  1. 如何理解扩张卷积(dilated convolution)
  2. background:rgba()
  3. Git:SSL错误导致失败的解决办法
  4. 面试中问的话题Spring工作原理
  5. 细胞膜杂化脂质体载紫杉醇/红细胞膜包被雷公藤甲素-红素仿生共载脂质体的研究制备
  6. linux 图片编辑 java_ImageJ For Linux x64(免费开源图片编辑软件)V1.49v官方版下载 - 下载吧...
  7. 生成服务器证书 启用HTTPS 生成自签名证书
  8. 过滤器、使用过滤器完成session效验
  9. dedecms织梦网站程序搬家的几个步骤详解
  10. MySQL认证介绍 (转帖)