- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAP接口技术及其开发实现的研究
SAP接口技术及其开发实现的研究
摘 要:SAP系统可以提升企业综合管理的信息化水平,增强企业的竞争力。SAP接口技术则可以消除SAP系统与其他系统间的孤岛效应,提升各系统间的集成度和数据共享性能,整体提高企业的信息资源整合管理。本文首先对SAP及其接口的应用意义进行了介绍,然后对SAP系统的体系结构及其应用优势进行了分析,最后就SAP系统中的接口技术及其开发实现进行了重点研究。
关键词:SAP系统;企业;SAP接口技术
中图分类号:TP311.52
SAP可以增强企业信息资源的集成度与获取能力,并依照相关的分类依据对信息进行归类和整理,向决策者传递高质量的即时信息,为企业争取更多的竞争优势。
1 SAP及其接口技术应用意义
随着企业信息化程度的提升,计算机软件逐渐被应用到企业中替代人工进行信息管理与资料集成。但是企业每执行一次局部IT应用都有可能会造成信息孤岛的产生。所产生的信息孤岛会导致信息多口采集、重复输入等情况发生,是的使企业信息管理分散,冗余度高,不利于维护。同时,护在一定程度上还会降低企业资料在各系统间的同步效果,使得数据的一致性与正确性无法得到可靠保证。其次,信息孤岛必然会引起业务功能交互与信息共用功能的缺乏,这就容易使得导致企业在发展过程中的物流、资金流、信息流三者之间的关系断裂,使得业务实施过程监控,经营管理等无法得到有效执行,给企业带来无效劳动、资源浪费、效益流失等问题。再次,信息孤岛会降低系统间、数据间的综合性与价值性,使得各信息呈现局部性,这会限制企业的决策与发展。
应用SAP接口技术对SAP系统进行开发可以依照统一的规划方式对企业信息进行一体化集成,可有效避免线上业务变为先线下手工业务情况的发生。此外,SAP系统的架构统一性能够实现多功能、多模块的高度集成;SAP系统的接口规范性能够增强本系统与其他系统间的兼容性;SAP系统的可拓展性能够扩大系统的应用范围,提升系统应用层次,为决策者提供高质量、高可信度的决策信息支持。
2 SAP系统结构及其优势分析
SAP系统具有三层逻辑层,由上到下分别为演示层、应用层以及数据库层。其中演示层负责SAP系统与用户之间的交互,应用层的数据输入输出可在该层中进行显示;应用层为具体的应用程序执行层,负责具体数据的处理与存储;数据层主要对企业运营过程中所产生的多类型、大数据量数据依照相关的关系规则进行管理与维护。该种结构下,不同逻辑层所对应的硬件服务器非常灵活,既可以部署在统一物理服务器中,也可以分配多个物理服务器提供服务。
SAP系统结构的最突出特点在于服务的分配与硬件无关,企业部署中只需要通过相关接口技术在软硬件中建立合理、高效的映射关系即可。除此之外,SAP系统的体系结构还有以下两方面优势:一是系统负载均衡化,可以提升程序的执行效率;二是系统实现灵活,应用程序与数据库可被安装在不同服务器中,用户输入和数据输出两种数据处理过程也可以分离,软件元素分布在不同主机上会简化系统升级难度。
3 SAP接口技术
3.1 RFC技术
该技术是SAP系统之间以及SAP系统与外部其他系统间的数据传输基本接口技术,是其他技术实现的基础。依照通信数据传输流方向不同,RFC调用请求的双发可以分为发送端的RFC客户端以及接收端的RFC服务器,客户端所发起的远程功能调用主要是为了执行服务器所支持的相关功能。RFC通信分为三类:相互独立的SAP系统间的数据通信;SAP系统作为调用系统所承载的与外部远程系统间的数据通信;外部远程系统作为调用系统所承载的与SAP系统间的数据通信。具体的,无论哪种数据通信方式,RFC技术所能够提供的接口服务有ABAP或非SAP ABAP程序调用接口服务均能满足其使用要求。前者主要是使用Call Function…Destination这种语句方式实现远程调用,其中目标参数Destination可以向SAP系统提供关系查询服务。后者主要是规范程序编写方式,通过外部程序提供的RFC与GUI支持接口来实现数据的通信。
3.2 BAPI接口技术
该接口负责具体的业务数据应用与处理,是实际SAP系统中具体业务对象以及具体数据处理方法的体现,不同的对象可以在对象仓库中进行定义与规范,以建立业务关系。不同的BAPI接口所能够完成的业务功能与所使用的对象关联性强,整个系统经由该接口实现统一与对象链接。
BAPI接口技术主要是为了向外部程序提供交易活动所开发的一种接口技术,该技术是一种面向对象的接口设计技术,其定义结构包含基本数据、接口界面、键、方法、特征、事件等内容,其对象一旦在对象仓库中定义完毕,在一般情况下是无法进行修改的。经由BAPI技术所定义的接口既可以被SAP系统内部的相关模块或
文档评论(0)