SAP系统架构浅析

2022-07-11 05:48:19   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《SAP系统架构浅析》,欢迎阅读!
浅析,架构,系统,SAP
龙源期刊网 http://www.qikan.com.cn

SAP系统架构浅析

作者:公慧玲 李致勋 来源:《硅谷》2012年第17

摘要: SAP是目前全球最受欢迎的ERP解决方案之一,其在中国的用户数量也与日俱增。但,大部分SAP用户及SAP开发人员仅对其某一方面的商业模块应用及开发有所了解,却对SAP的基本架构鲜有认识。将针对SAP系统的基本结构框架和其特点做一基本分析,以增进大家对SAP系统的了解。

关键词: SA;ERP;数据库;系统架构 0 引论

SAP是英文“Systems,Applications and Products in Data Processing”的缩写,其开发公司SAP公司是目前全球应用最广的企业管理和协同化商务解决方案供应商[1]。包括80%以上的财富500强公司在内的120多个国家的17万多家用户都在运行SAP软件[2]。在中国,SAP公司也成立了全球第四大的研发中心。

但是SAP系统并非只是一套软件,而是一种策略性的解决方案。它同时具有集成化,灵活性,开放性及支持多种语言等特点,企业可通过SAP系统对企业资源及生产流程进行系统全面管理,有效提高工作效率。要更好的利用SAP系统,而不是简单的二次开发,认识其系统结构就显得尤为重要。下面我们针对其系统架构中的三层架构及数据库接口做一点简要分析。 1 SAP系统的三层架构

SAP是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统[3]。其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)人力资源管理SAP业务工作流系统以及因特网应用链接功能等各个方面。SAP系统的运行环境是该系统的核心部分,其主体是由CC++语言编写,也有一部分有SAP自身开发到程序语言ABAP编写[4][5] SAP系统的核心执行以下几个任务:

1)运行SAP程序:所有的SAP程序都在一个软件处理器(虚拟机)中运行。

2)提供数据库读写服务:SAP程序并不直接对数据库进行操作,而是通过自身的Database Interface,使用SAP Open SQL(Structured Query Language)对底层数据库进行读写。

3)通讯服务:SAP程序可与其他SAP程序进行通信,同时也可与非SAP程序通过BAPI接口进行通信


本文来源:https://www.wddqxz.cn/a7034e29294ac850ad02de80d4d8d15abf23001d.html

相关推荐