今天来给大家分享一下关于一张图看懂sap系统的问题,以下是对此问题的归纳整理,让我们一起来看看吧。
什么是SAP系统架构?
什么是SAP系统架构?
SAP是英文“数据处理中的系统、应用和产品”的缩写,其开发公司SAP是全球应用最广泛的企业管理和协同同化业务解决方案提供商。让我们来看看什么是SAP系统架构。
1 SAP系统的三层架构
SAP是一个基于客户/服务器结构和开放系统的集成企业资源计划系统。其职能涵盖财务、物流(工程设计、采购、库存、生产、销售和质量等。)、人力资源管理、SAP业务工作流系统和互联网应用链接功能。SAP系统的运行环境是系统的核心部分,其主体部分是用C和C++语言编写的,部分是用SAP自己开发的编程语言ABAP编写的。
SAP系统的核心执行以下任务:
1)运行SAP程序:所有SAP程序都在软件处理器(虚拟机)中运行。
2)提供数据库读写服务:SAP程序不直接操作数据库,而是使用SAP Open SQL(结构化查询语言)通过自己的数据库接口读写底层数据库。
3)通信服务:SAP程序可以与其他SAP程序通信,也可以通过BAPI接口与非SAP程序通信。
4)系统监控:用户可以监控SAP程序的运行,改变运行环境参数。
SAP系统是典型的三层系统架构,由表示层、应用层和数据库组成(图1):
1)SAP系统架构表示层:这是SAP用户图形界面(SAP GUI),是SAP用户和SAP系统之间的接口,用户登录后可以操作SAP系统。通过这个图形界面,用户可以向SAP发送指令,或者向应用层提交数据。应用层收到指令或数据后,会进行相应的计算操作,然后底层将处理后的数据返回给表示层。
2)2)SAP系统架构的应用层包括一个或多个应用服务器(ABAP程序员)和一个消息服务器(ABAP调度员)。每个应用服务器都包括一系列运行应用程序的服务。调度器是系统应用层的核心。从客户端传输的所有请求将首先传输到消息服务器。消息服务器会先按照先进先出的原则对所有请求进行排序,然后将用户请求依次传输到空闲的工作进程。每个工作流程在某个时刻只能处理一个用户请求。worker进程会根据具体需求,通过Open SQL从数据层读取相应的数据。
3)SAP系统架构的数据库层:所有的SAP系统数据都存储在这里。SAP系统通过自己的标准语言Open SQL管理数据库,同时实现上层应用于底层数据库类型的无关性。SAP支持许多数据库系统,包括Microsoft SQL Server、Oracle、Informix、DB2等。
2 SAP系统的数据库接口
SAP系统支持各种数据库,SAP程序可以通过SAP Open SQL读写数据库,SAP Open SQL的编写不依赖于数据库的类型。图2所示的数据库接口是SAP应用层的重要组成部分,它将Open SQL指令转换成对应数据库类型的SQL语句(原生SQL)。这使得在开发SAP时不必考虑底层数据库的类型。数据库接口转换Open SQL时,会先验证其语法,自动最大化利用Ben的缓存来优化数据库的操作。人们也可以在SAP程序中直接定义数据库类型对应的SQL指令(Native SQL)来读写数据库中的数据。
3摘要
任何ERP软件都不可能涵盖一个企业多样性和复杂性的方方面面。对于企业的特殊要求,用户可以自行进行必要的二次开发,同时也要求能够方便地与其他应用软件集成。这就要求供应商提供的软件具有很强的开放性,而充分利用这种开放性的前提是熟悉其系统的基本架构。本文通过对SAP系统的三层结构和数据库接口的分析,可以更深入的了解SAP系统的系统框架,更好的使用SAP系统。
;什么是sap系统?
SAP是一个领先的ERP软件.Systems ,Application,and Products in Data processing
SAP R/3软件具备以下功能和主要特点:
功能性:R/3以模块化的形式提供了一整套业务措施,其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统,用于公司或企业战略上和运用上的管理。
集成化: R/3把逻辑上相关联的部分连接在一起。重复工作和多余数据被完全取消,规程被优化,集成化的业务处理取代了传统的人工操作。
灵活性:R/3系统中方便的裁剪方法使之具有灵活的适应性,从而能满足各种用户的需要和特定行业的要求。R/3还配备有适当的界面来集成用户自己的软件或外来的软件。
开放性:R/3的体系结构符合国际公认的标准,使客户得以突破专用硬件平台及专用系统技术的局限。同时,SAP提供的开放性接口,可以方便地将第三方软件产品有效地集成到R/3系统中来。
用户友好:图标与图形符号简化了人机交互时的操作。统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不通的工作。
模块化:R/3的模块结构使用户既可以一个一个的选用新的实用程序,也可以完全转入一个新的组织结构体系。
可靠:作为用户的商业伙伴SAP始终不断地为集成化软件的质量设立越来越多的国际标准。
低成本高效益:信息处理是取得竞争优势的要点之一。当竞争加剧时,企业必须更加努力地获取其市场占有量。这就要使用高度集成化的数据处理软件,而R/3正是这种软件的优秀典范。
国际适用:R/3支持多种语言,而且是为跨国界操作而设计的。R/3可以灵活地适应各国的货币及税物要求。
服务:R/3系统实施过程中,用户将得到SAP技术专家的全面支持与服务,包括组织结构方面与技术方面的咨询,项目计划与实施方面的协助,以及培训课程。
包含模块
FI 财务会计 集中公司有关会计的所有资料,提供完整的文献和全面的资讯,同时作为企业实行控制和规划的最新基础。
TR 财务管理 是一个高效率财务管理完整解决方案,确保公司在世界范围的周转,对财务资产结构实行盈利化组合,并限制风险。
CO 管理会计 是公司管理系统中规划与控制工具的完整体系,具有统一的报表系统,协调公司内部处理业务的内容和过程。
EC 企业控制 根据特制的管理资讯,连续监控公司的成功因素和业绩指标。
IM 投资管理 提供投资手段和专案,从规划到结算的综合性管理和处理,包括投资前分析和折旧模拟。
PP 生产计划 提供各种制造类型的全面处理:从重复性生产、订制生产、订装生产,加工制造、批量及订存生产直至过程生产,具有扩展MPRⅡ的功能。另外还可以选择连接PDC、制程控制系统,CAD和PDM。
MM 物料管理 以工作流程为导向的处理功能对所有采购处理最佳化,可自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票核查相整合。
PM 工厂维护 提供对定期维护、检查、耗损维护与服务管理的规划、控制和处理,以确保各操作性系统的可用性。
QM 品质管理 监控、输入和管理整个供应链与品质保证相关的各类处理、协调检查处理、启动校正措施、以及与实验室资讯系统整合。
PS 专案管理 协调和控制专案的各个阶段,直接与采购及控制合作,从报价、设计到批准以及资源管理与结算。
SD 销售与分销 积极支援销售和分销活动,具有出色的定价、订单快速处理、按时交货,交互式多层次可变配置功能,并直接与盈利分析和生产计划模组连接。
HR 人力资源管理 采用涵盖所有人员管理任务和帮助简化与加速处理的整合式应用程式,为公司提供人力资源规划和管理解决方案。
开放式资讯仓储 包括智能资讯系统,该系统把来自R/3应用程式和外部来源的数据归纳成为主管人员资讯,不仅支援使用者部门决策和控制,同时也支援对成功具有关键作用的高阶控制和监控。
R/3-定制化策略资讯管理 保持竞争领先地位端赖于公司建立有效并尽可能以客户为导向的企业流程结构的能力。这就需要具备可最有效支援今后企业流程的资讯处理系统。 R/3系统并非只是软件,它是一种策略性解决方案。
R/3系统-企业流程的思维与行动。 公司必须运用动态战略对瞬息万变的挑战作出反应。迅速适应客户新需求和市场新商机的能力,是赢得竞争胜利的决定性因素。此种适应力需要一个功能强大、开放式的基础结构,它可针对目前的企业流程提供最佳化支援,并能灵活适应变化与发展。R/3系统就是应付这些挑战的最佳解答,它是主从式架构上最普遍的标准商业应用软件。
编辑本段功能特点
功能性:R/3以模块化的形式提供了一整套业务措施,其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统,用于公司或企业战略上和运用上的管理。 集成化: R/3把逻辑上联的部分连接在一起。重复工作和多余数据被完全取消,规程被优化,集成化的业务处理取代了传统的人工操作。 灵活性:R/3系统中方便的裁剪方法使之具有灵活的适应性,从而能满足各种用户的需要和特定行业的要求。R/3还配备有适当的界面来集成用户自己的软件或外来的软件。 开放性:R/3的体系结构符合国际公认的标准,使客户得以突破专用硬件平台及专用系统技术的局限。同时,SAP提供的开放性接口,可以方便地将第三方软件产品有效地集成到R/3系统中来。 用户友好:图标与图形符号简化了人机交互时的操作。统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作。 模块化:R/3的模块结构使用户既可以一个一个的选用新的实用程序,也可以完全转入一个新的组织结构体系。 可靠:作为用户的商业伙伴SAP始终不断地为集成化软件的质量设立越来越多的国际标准。 低成本高效益:信息处理是取得竞争优势的要点之一。当竞争加剧时,企业必须更加努力地获取其市场占有量。这就要使用高度集成化的数据处理软件,而R/3正是这种软件的优秀典范。 国际适用:R/3支持多种语言,而且是为跨国界操作而设计的。R/3可以灵活地适应各国的货币及税务要求。 服务:R/3系统实施过程中,用户将得到SAP技术专家的全面支持与服务,包括组织结构方面与技术方面的咨询,项目计划与实施方面的协助,以及培训课程。
FI 财务会计 集中公司有关会计的所有资料,提供完整的文献和全面的资讯,同时作为企业实行控制和规划的最新基础。 TR 财务管理 是一个高效率财务管理完整解决方案,确保公司在世界范围的周转,对财务资产结构实行盈利化组合,并限制风险。 CO 管理会计 是公司管理系统中规划与控制工具的完整体系,具有统一的报表系统,协调公司内部处理业务的内容和过程。 EC 企业控制 根据特制的管理资讯,连续监控公司的成功因素和业绩指标。 IM 投资管理 提供投资手段和专案,从规划到结算的综合性管理和处理,包括投资前分析和折旧模拟。 PP 生产计划 提供各种制造类型的全面处理:从重复性生产、订制生产、订装生产,加工制造、批量及订存生产直至过程生产,具有扩展MPRⅡ的功能。另外还可以选择连接PDC、制程控制系统,CAD和PDM。 MM 物料管理 以工作流程为导向的处理功能对所有采购处理最佳化,可自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票核查相整合。 PM 工厂维护 提供对定期维护、检查、耗损维护与服务管理的规划、控制和处理,以确保各操作性系统的可用性。 QM 品质管理 监控、输入和管理整个供应链与品质保证相关的各类处理、协调检查处理、启动校正措施、以及与实验室资讯系统整合。 PS 专案管理 协调和控制专案的各个阶段,直接与采购及控制合作,从报价、设计到批准以及资源管理与结算。 SD 销售与分销 积极支援销售和分销活动,具有出色的定价、订单快速处理、按时交货,交互式多层次可变配置功能,并直接与盈利分析和生产计划模组连接。 HR 人力资源管理 采用涵盖所有人员管理任务和帮助简化与加速处理的整合式应用程式,为公司提供人力资源规划和管理解决方案。 开放式资讯仓储 包括智能资讯系统,该系统把来自R/3应用程式和外部来源的数据归纳成为主管人员资讯,不仅支援使用者部门决策和控制,同时也支援对成功具有关键作用的高阶控制和监控。 R/3-定制化策略资讯管理 保持竞争领先地位端赖于公司建立有效并尽可能以客户为导向的企业流程结构的能力。这就需要具备可最有效支援今后企业流程的资讯处理系统。 R/3系统并非只是软件,它是一种策略性解决方案。 R/3系统-企业流程的思维与行动。 公司必须运用动态战略对瞬息万变的挑战作出反应。迅速适应客户新需求和市场新商机的能力,是赢得竞争胜利的决定性因素。此种适应力需要一个功能强大、开放式的基础结构,它可针对目前的企业流程提供最佳化支援,并能灵活适应变化与发展。R/3系统就是应付这些挑战的最佳解答,它是主从式架构上最普遍的标准商业应用软件。
希望能帮到你~~你可以到网上去查一下了解下~~