SAP ERP接口解决方案实践
来源:互联网 发布:java中cgi 编辑:程序博客网 时间:2024/05/20 03:08
关于SAP 接口
SAP NetWeaver应用服务器是SAP Web应用服务器,其系统结构是目前支持所有SAP应用的基础结构,也是企业应用软件的开发平台,同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。
SAP NetWeaver为BusinessSuite 提供了基础。SAP把这套应用程序、实用程序、工具的集合分成如下6大部分:基础组件、中间件、团队效率、复合管理、业务流程管理、信息管理。
基于SAP NetWeaver系统结构,SAP提供如下四种接口方法:
SAP Web应用服务器(Web AS)是整个SAP软件堆栈的中心基础。它还提供了一种其他NetWeaver组件平台(Portal,XI,等等),以及ABAP和java应用程序。
它同时支持java和ABAP(SAP R/3之前版本,2004年之前),并作为潜在的运行时基础设施的所有其他SAP NetWeaver使用类型。
大多数SAP的业务逻辑使用ABAP编写,在NetWeaver ABAP执行。Web服务在NetWeaver ABAP是RFC启用的功能模块、功能组、BAPI,或XI消息接口。
SAP NetWeaver Web AS(应用服务器)实现了以下基本的Web服务标准:XML、SOAP、WSDL和UDDI。
- Web服务架构NetWeaver网络组成:
- 对ABAP引擎的开发环境
- j2ee引擎的开发环境
- 支持UDDI注册的工具
- 一个可互操作的SOAP运行时(ABAP和J2EE引擎)
下面举两个SAP创建Web Service的例子:
1、创建BAPI Web service
步骤:
- Follow one of the paths given below to reach Object Navigator.
- SAP Menu -> Tools -> ABAP Workbench -> Overview -> Object Navigator
- User Menu -> Transactions -> Object Navigator
2、创建RFC Web service
SAP ERP接口方案
参照同行接口方案,以及Cordys产品接口方案,提出如下三种接口方案:
方案一:
Cordys在所有业务流程管理套件(BPMS)厂商中首家通过了“Powered by SAP NetWeaver”认证。此项认证证实了Cordys了解SAP,并且能与SAP环境进行无缝集成。Cordys已有多个此项成功案例,包括与印度最大的汽车生产商Tata汽车,美国著名企业DuPont(杜邦)等等。
方案二:
使用Cordys连接器与SAP接口。
使用Opentext BPS所提供的ESB和BPM等工具,与SAP ERP系统进行集成,打破部门壁垒强,协同办公,并形成数据中心。
例如,通过与SAP ERP集成接口,获取经营数据,形成数据中心,在此基础上,基于差旅费数据挖掘分析。
- 清洗并整合某电力集团历年差旅费数据,建立差旅总额、费用构成、二级单位差旅费及人均差旅费各年度历史数据的曲线图,展现各项费用的发展总体趋势;
- 挖掘某电力集团历年差旅费主要花费的部门,明确差旅费花费的去向,分析各项费用花费的合理性;
- 结合集中出差地点住宿费价格区间、交通费等外部数据,对差旅费报销标准的适用性进行分析。
- 归集现有差旅费数据和出差申请数据
参考:
《Creating SAP Web Services using SAP Web AS》
Johan Pluimers, Marco van de Veen Jun 2011《Creating your first SAP Web Service Operation》Johan Pluimers, Marco van de Veen Apr 2011
- 《SAP 入门经典》[德]Michael Missbach [美]George Anderson 姚军 译 人民邮电出版社 2017年1月
- SAP ERP接口解决方案实践
- Headerp解决方案私人有限公司领先的SAP和ERP顾问
- SAP Business Objects 解决方案应用及实践
- ERP,MRP,SAP
- SAP解析ERP悲剧
- SAP OR MY ERP?
- SAP解析ERP悲剧
- 網上挨罵談SAP/ERP
- ERP SAP ABAP
- ERP和SAP是什么意思?
- SAP ERP 系统层次
- ERP与SAP
- SAP ERP是什么意思?
- ERP和SAP是什么意思
- OA办公,ERP,SAP
- ERP和SAP是什么意思?
- ERP和SAP是什么意思?
- ERP系统SAP简介
- 【JavaScript 基础】06 对象
- Android高德地图导航or语音播报
- Python 惰性计算
- AssetBundle5.0 打包,下载到本地,加载
- Android 一个灵活的图片 Gridview 布局
- SAP ERP接口解决方案实践
- 设计模式的应用场景(3)--创建者模式
- [Alibaba-ARouter] 简单好用的Android页面路由框架
- Python3学习(20)--第三方模块pymysql的安装及使用
- Java NIO系列教程(8):SocketChannel
- 大小端和网络子节序
- 堆和栈的区别
- ubuntu下绑定串口
- 如何上传发布自己的npm组件包