版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附录一 SAP R/3系统技术基础 1功能 1.1在线帮助 在SAPR/3三层客户/服务器体系结构的客户端,SAP提供了可移植的能运行于多种平台的一 致的用户界面,称为SAPGU。SAPGUI依据软件人类工程学的最新研究成果,以 SAPStyleGuide 作为设计指导,向用户提供基于Windows 风格的美观一致、易学易用的 界面。 SAPGUI的联机帮助功能为用户提供了使用R/3的详尽的帮助信息。它采用了 hypertextreference 等技术,使用户可以方便地浏览搜寻所需信息。用户可以以多种不同 方式获得帮助:如直接从SAPGUI中启动阅读 R/30nlineDocument,查看
2、Glossary,或直接 按 F1 键获得有关当前输入域及屏幕的说明及操作指导 (Fieldlevelonlinehelp) 等。此外, R/3 还使用了 Matchcode 技术, 使用户可直接从系统根据当前应用及数据自动提供的一组可 能值中选取输入,大大减轻了用户的记忆负担。 特别值得指出的是,目前SAP已将所有 OnlineDocument及Fieldlevelonlinehelp全部汉化, 为国内用户提供了更大的方便。 1.2多国语言支持 SAPR/3 作为一个真正国际化的大型应用软件,提供了内置的强大的多国语言及多国货币支 持功能 , 并且支持欧洲新的货币单位欧元。 用户在登录系统时
3、,可选择所需的工作语言,之后,R/3 系统会根据用户的选择,自动为其 提供相应语言的界面环境。 不同用户, 或同一用户的不同次登录, 可以选择使用多种不同的 语言,彼此互不影响。 R/3对于双字节字符集(DBCS戊字,如简体中文、繁体中文、日文、朝鲜文等,提供了完全 的支持。 特别地, R/3 的多国语言支持能力是内置的。 同语言相关的信息(称 为textelement ”,如屏幕消息等,是区别于程序代码而单独存放和管理的。在显示输出时, 系统根据用户选择, 使用相应语言的消息进行输出。 这也使得 R/3 的多国语言版本的移植工 作大为简化, 一般只需进行有关 textelement 的翻译工
4、作, 而不需修改程序的核心代码, 从 而极大地减少了汉化移植工作中引入 bug 的机率,保证了软件的质量。 1.3工作流 SAPR/3提供了强大实用的工作流解决方案。 对于业务作业流程的灵活设计和持续有效的管理控制是 R/3 应用软件的基本特征, 因而一些 基本的业务作业流程管理功能已经内置于 R/3 系统的底层应用模块中。更进一步, R/3 提供 了跨越不同应用模块的更高层次的工作流管理能力 -SAPBusinessWorkflow 。 SAPBusinessWorkflow 是基于对一笔业务交易 (businesstransaction) 中所涉及的所有业务 对象 (businessobj
5、ects) 的集成处理的概念而提出的,能够覆盖整个业务作业流程及其中涉 及的复杂数据类型和处理结构。 SAPBusinessWorkflow 具有以下特性: 对于跨越不同应用模块的业务作业流程的灵活控制 对于工作项目 (worklist) 的方便管理、分派 可灵活定义对于各种不同事件 (event) 的响应 (response) 。例如,对 materialmasterdata 的修改, 或是收到从外部系统发来的 EDI 消息等, 均可定义为事件并自动引发预定义的响应 处理过程。 最后期限 (deadline) 管理。 当要求的结果未达到或期望的事件未发生时,自动触发相应处理 过程。 联接业务
6、交易中的业务对象和处理过程。例如,一个订单 (order) 可能通过 EDI 消息或手工 扫描收到的纸张订单( 以 SAPArchiveLink 形式存贮 ) 等方式进入系统。之后,根据 SAPBusinessWorkflow 的 设 置 , 订 单 被 自 动 转 发 至 有 关 员 工 的 电 子 邮 件 收 件 箱 (ElectronicInbox) 中。负责处理的员工会在自己的收件箱中发现该需要处理的订单的 一个参照 (reference) ,同时用于处理该订单的交易 (transaction) ,在此例中为 ”订单 处理 ”( “ordershandling ”) ,也自动出现在消息
7、中并可被直接启动处理。 对于业务处理流程的模型化 (modeling) 、模拟 (simulation) 、最优化 (optimization) 和监控 (monitoring) 。 SAP支持从MicrosoftExchange 和Lotus等产品使用业务工作流。 2技术架构 2.1中文化程度 R/33.1H 的 Level2 的汉化版本已经正式推出,支持双字节处理,可以和英文版兼容,具有 全部汉化的中文界面,联机帮助和出错信息。 系统符合中国的财务,税收及金融制度, 适合 中国国情。 此版本包括了中国的财务报表和资金平衡表, 人民币可以同其他货币自动进行结 算。 4.0B 的汉化版本已于
8、1998 年 6 月底推出。 2.2工作平台 开放的体系结构使 R/3 系统具有高度的可移植性。 R/3 系统可运行于所有主流的 UNIX 系统,同时也支持 WindowsNT(Microsoft) 和 OS/400(IBM) 操作系统。 支持主流的数据库软件,如 Informix,Oracle,ADABASD,DB2 和 MSSQLServer. R/3 的 用 户 图 形 界 面 (SAPGUI) 可 以 在 不 同 的 桌 面 系 统 上 运 行 MSWindows3.X, Windows9X,WindowsNTServer,WindowsNTWorkstation.OSF/Motif,
9、MacintoshOSSystem. 2.3开发工具 SAP开发了 ABAP/4 工作台(ABAP/4DevelopmentWorkbench )作为实施 client/server方案 的完整的CASE环境和工作流工具包,加速并从一定程度上使实施过程自动化,保证了连续 有效的业务再造,这已由 R/3 应用程序的成功开发史所证明 . ABAP/4 工作台集成数据,业务过程,组织结构和工作流部件,并基于一个主动地与应用连 接的集成的库上,包括了动态对话程序编辑(DYNamicProgram),屏幕和菜单绘制,原代码 生成器,交互式纠错,性能优化,计算机辅助测试(CATT, ABAP/4仓库,数据
10、字典,开发 组织等。 工作台的特点如下: 可重用功能模块:程序员可使用大量已有的商业模块。 性能优化:能对程序的每条命令和操作所占的资源产生分析报告。 项目开发组: 从项目组织到实现, 工作台保证一切工作都正确无误, 有文档登记和版本 管理。 开放的通讯:RFC( RemoteFunctionCall )和OLE2使程序间的通讯顺畅。 易学易用:良好的培训和详细的联机帮助,以及导航能力,使你能迅速的开始工作。 彻底平台无关:操作系统调用,数据库访问, 前端窗口设定等均于平台无关。保护用户 的投资。 2.4SAPScript IntegratedTextManagementwithnewGrap
11、hicalInterface 在 R/34.0 中字处理工具 SAPScript 更方便使用:新的 PCEditor 编辑器和图形化的 FormPainter便用户简单的和直觉的设计,WYSIWY所见即所得 SAPscript 集成在 R/3 中有一系列的好处: 设计自己的表单 大拷贝数量的打印更有效 多语言版本的表单 利用不同的输出媒介 ( 如传真和光学存档 ) 2.5用户接口 位于R/3client/server体系结构的表示层的 SAPGU是用户界面。它是基于Windows风格的: 联机帮助: 提供了完成 R/3 应用操作的信息。 具有超文本技术, 帮助用户得到其他帮助 信息。 屏幕元素
12、:有输入输出字段,复选框,单选框,按钮,表格,滚动条等。 菜单:所有的 R/3 应用都能通过菜单访问。 工具条:包含了常用定向命令的图标,如退出,保存,取消,打印等。 功能键:很多主要的操作都能通过功能键完成。 输入值:某些字段只能接受给定的有意义输入值,用户可以从列表中选择。 2.6会话管理器 SessionManager 是一个现代的,便于使用的,通用的用户界面。它为专业用户提供了一个 多系统多任务的工作环境。用户可以使用 SessionManager 同时连接多个 R/3 系统多 系统并能一个连接会话中打开多个事务窗口多任务 。运行中, SessionManager 管理所 有打开的会话
13、和事务窗口,并使用户可以方便的在其中切换。SessionManager 使用 SAPGUI 执行单 独的 事务。 在 R/34.0 中, SessionManager 可在 Internet 中运行 。 InternetSessionManager 除了提供和标准 SessionManager 一样的功能外, 还提供了一个额 外的菜单使用户可以访问 R/3Internet 应用。 2.7客户 /服务器方式 R/3 是 3 层结构(在 3.1 以后的版本中,通过增加 Internet/Intranet 层, R/3 的结构将变 成多级结构 )产品清楚地分为表达服务,应用服务和数据库服务。由于是多
14、级结构,R/3 支 持 GartnerGroupClient/Server 模式的 所有层次。 充分支持 GartnerGroup 模式的前 4 层,包括分布式和远程表达以及分布式功能和远程 数据管理, 通过对主要的业务处理跨平台和数据库的分布式数据库服务,模拟GartnerGroup 模式 的第 5 层。 应用连接(ALE)支持事务处理内的联机应用连接,并通过标准的“IDOC接口提供预先设置 的业务处理方式。 提供完整的 R/3 工具包来支持 ALE 客户化, 分布式应用和主数据管理, 以 及网络集成。SAPR/3以一种实用的方式支持全部GartnergroupClient/Server模式
15、的5层 结构: 2.8 SAPR/3 的 Browser/Server 结构 SAP的多层网络结构: R/3 系统的 Internet 技术采用多层网络结构, Internet 应用部分与 R/3 系统核心分离,这 样做的优点是 SAP的客户可以从新的 R/3商务处理中更快地受益。另外, R/3的In ternet 结构是从三层结构扩展后形成的多层网络结构, 因而能够应付巨大的, 不断增长的 Internet 用户数量。 SAP事务服务器(ITS ) SAPInternet 事务服务器扩展了三层 R/3 结构,以利于 Internet 应用。 SAPInternet 服务器 将现有 Inter
16、net 技术与 R/3 融合在一起,能使用户在 Internet 或 Intranet 上进行可靠的 SAP交易。 WE冋艮务器 WE冋艮务器连接 WEB客户端和商业应用程序。WEB服务器系统可从不同的生产厂商处获取, 支持所有主要的浏览器,并且与不同的软硬件平台都有接口。 用 R/3 系统实现电子交易 R/3 系统提供的 Internet 应用支持以下这些商业关系: 商家与商家(公司之间) 顾客与商家(顾客与公司之间) Intranets 解决方案(公司内部) 在 Internet 上处理公司间业务的开放标准 对于公司间的往来, 集成为一体的商务系统能通过采用开放的商务处理标准来相互联系。着
17、 包括最新公布的由 SAP微软及其他生产厂商共同开发的商业应用程序接口( BAPIs)。BAPIs 可使公司之间进行商务交易, 并同多个商务系统相互联系 (尽管这些系统使用不同的核心技 术)。信息交换包括典型的定单号,客户号和发票。这些应用程序组成一个电子市场,在其 中可以很容易协调公司间的特定业务。从 R/3 系统上发订单与标准化交易可以同步进行。 世界范围的顾客与商家连接 消费者或潜在消费者可以使用WEB览器访问经销商的商业系统查看产品目录,下定单或查 寻产品或服务。基于 Internet 的顾客与商家应用系统使得向全球客户提供产品和服务成为 可能。 Intranets 扩展了 Inter
18、net 技术的应用范围 Intranet 应用系统使用与 Internet 相同的技术,使得公司内部员工能够直接交流。这样便 涉及了一个新的 R/3 用户群: 偶尔使用企业信息系统的员工。 由于其人数众多, 不可能以传 统的方式来培训这些雇员使用软件。 能够照顾这些人业务需求的信息系统, 可以极大地增加 商务应用系统的潜在价值。 如:数据登录和行政事务可以从行政部门切换到数据生成的地方。 基于 Java 用户界面的 GUI 带Java的SAP图形用户界面(SAPGU)与原来的R/3界面相仿,使得R/3用户可以在In ternet 上访问他已熟悉的 R/3处理界面,基于Java的SAPGUI为R
19、/3用户,系统管理员和顾客提供 了多方面的好处: 易于使用: 带有Java的SAPGUI与原来的SAPGUI有着完全相同的界面。R/3用户将不会注意到它们之 间的差别。 不依赖与硬件平台: 带Java的SAPGUI利用了 Java语言的固有的可移植性。所有平台,包括NetPC和NC都可 作为 R/3 的客户端使用。 在客户端上实现零安装,零管理,零维护: 在In ternet上启动R/3可自动下载Java插件到客户端并装入基于Java的SAPG U相应版本。 升级客户端的 R/3 无需安装任何附加的软件或进行额外的工作。 内部及外部的通讯使用同样的网络底层结构: 你可使用同样的网络底层结构和工
20、具来管理网络,这样就可方便地对网络进行维护。 缩减持有者的成本: 共享WEB勺客户可作为R/3前端,并且在客户级上无需安装,管理及维护工作。 因为R/3有三层客户/服务器结构,所以无需大量重新设计便能很容易地应用Java。你要做 的只是在应用程序和当前层之间插入一个新的层,并且允许WEB客户访问R/3系统。这个新 的 Internet 层包括两个主要部分: 一是 R/3 自动工具将 R/3 前端协议转换为符合 Java 插件 到WEB服务器上,以便通过In ternet 对其进行访问。 2.9可分布性 为了优化重组商业过程, 商业应用系统必须高度集中化。 然而,基于技术或经济原因, 也可 以使
21、一个系统分散成几个系统, 使它们在技术上独立自洽的。 但我们不能简单地通过分散数 据库来达到目的, 唯有根据预定义的商业规则使得分散应用系统的信息能交换的方案才是可 行的。SAP的ALE (ApplicationLinkEnabling)能够使分散的 SAP应用系统相互联系,或者 和其他厂商的系统联系,实现方案有: 本地销售和总发货厂的连接。 总部和分单位的分散利润分析。 支持跨系统的后勤信息(制造,材料,分销,工厂维护等) 。 集中的购买合同管理。 集中的财务系统和本地后勤系统 ALE服务可以分为三步: 应用程序以工作流的方式,即把数据信息打包成消息。 发布层连接应用层和技术层,定义消息的接
22、受者,过滤和转换消息。 通讯层确保数据的安全可靠传送。 2.10 OOT( 面向对象技术 ) 面向对象接口创建了新的部件接口质量。 旧的软件技术通过模块名和参数调用模块, 如果被 调用模块名或参数结构因为功能需要有了哪怕是细微的改变,所有的调用程序必须重新编 写。 面向对象接口克服了这缺点。 所有的接口定义在当前激活仓库中维护。 调用者从仓库中 寻找所需的接口,再由仓库代为调用模块。这种间接调用创立了新的相互交换性和灵活性。 标准化的接口是 SAP商业对象(SAPBusinessObject )体系的最重要特点。接口定义可以从 商业对象仓库中获得。因而,标准的面向对象接口技术如COM/DCO或
23、CORBAT能部署。非 SAP部件和SAP部件之间是可以相互调用的。 有了商业对象仓库所支持的接口继承和替代,SAP商业部件很容易扩展和改变。 2.11 BAPI:SAP 商业对象的开放性 2.12系统可靠性 在系统可靠性方面,许多硬件厂商提供了切换软件的容错概念。SAP使用硬件合作伙伴提供 的功能。 当数据库服务器发生故障时, R/3 应用服务器可以自动连接到新的数据库服务器,而不必停 止重启动,这样缓冲区中的大量数据就得以保留。 在数据库可靠性方面,SAP随R/3发行了针对Oracle数据库的服务工具。其中有: BRBACKUP保存数据库对象,包括DataFile ,ControlFile
24、,OnlineRedoLogFile ,以 及其他非数据库对象的文件和目录。有联机备份和脱机备份功能。 BRARCHIV:E 保存 OfflineRedoLogFile 。 BRRESTORE包括根据备份日志对整个数据库restore,并能recover到一指定时间, 也能恢复指定的表空间 (Tablespace )。还能恢复 OfflineRedoLogFile 和其他非数据库 对象的文件和目录。 BACKINT: R/3 可以通过此接口使用第三方公司提供的备份工具。 其他数据库有各自的备份和恢复工具。 R/3的SAPDB肢持并使用这些工具,如Informix 的 onarchive ,因而
25、不需要其他额外工具。所有 R/3 所支持的数据库系统的备份都能由 CCMS 安排和启动,从而无需人工干预。 R/3 备份系统支持: 磁带卷标管理:使得磁带的管理井井有条,不会覆盖有用磁带数据,恢复时找到相 应 磁带。 并行备份: 对于超大规模数据库, 可以同时利用多个备份设备进行备份来加快进度, 而恢复时并不需要多个备份设备。 自动磁带切换( AutoLoad ):当需要多卷磁带才能完成一个备份时,此功能可使备份过 程自动进行,无需人工干预。 远程备份: 透过网络利用其他机器的备份设备进行备份。 通过操作系统工具对 DataFile 进行备份。 2.13锁定机制 当今的RDBMSS提供的锁机制
26、对于处理复杂的商业数据对象是不够的,基于此,SAP在 R/3 系统内部通过 EnqueueService 实现了锁机制来同步并发应用程序对商业数据对象的访问。 此机制能满足那些有局部缓冲区的分布式 client/server 系统和多处理器系统的需求, 能管 理各种商业对象,尽管这些对象可以分散在任意多个关系(表)中,如材料主数据,客户订 单等。 对 于 一 个 有 若 干 步 (Dialogstep) 组 成 的 事 务 (Transaction) 将 由 不 同 的 工 作 进 程 (workprocess)处理的情形,对于 R/3的异步更新(AsynchronousUpdate) 技术,
27、SAP的锁机 制就特别重要,必须保证在整个事务处理过程中数据对象不会被其他应用所改变。R/3 的应 用程序能够识别锁,从而预先提醒用户所需的操作将不能完成。 2.14 业务接口 SAP提供了多种方法实现 R/3系统之间的数据传输: ALE方式 为了优化重组商业过程, 商业应用系统必须高度集中化。 然而,基于技术或经济原因, 也可 以使一个系统分散成几个系统, 使它们在技术上独立自洽的。 但我们不能简单地通过分散数 据库来达到目的, 唯有根据预定义的商业规则使得分散应用系统的信息能交换的方案才是可 行的。SAP的ALE( Applicati on Li nkE nabl ing)能够使分散的 S
28、AP应用系统相互联系。ALE 服务可以分为三步: 应用程序以工作流的方式,即把数据信息打包成消息。 发布层连接应用层和技术层,定义消息的接受者,过滤和转换消息。 通讯层确保数据的安全可靠传送。 远程功能调用方式( RFC) 在R/3系统之间也可以使用 RFC方式实现数据的传输。 在R/3系统之间,只需指定对方的系 统名和所调用的 ABAP/4程序,以及相应的参数,即可实现将数据按指定方式传输到相应模 块。 文件传输方式 SAP也提供文件传输方式解决 R/3系统间的传输问题,可以先将数据导出,再使用Email或 邮寄磁盘等方式进行传递。一般说来,适用于不需实时交换的数据。 3 技术支持 技术支持
29、与服务支持能力 热线支持 为解除广大客户的后顾之忧,作为SAP全球技术服务体系的一部分,SAPGreatChina已于1997 年 8 月 1 日起, 正式向包括大陆、 香港、台湾在内的华语地区提供热线支持服务 (Hotline) 。 SAPGreatChina 的热线支持服务将尽力为客户解答包括所有应用模块和R/3 技术基础 (R/3Basis)在内的各种问题。起初,以SAP遍布全球(分别在德国、美国、日本、新加坡) 的四个 RegionalSupportCenter 为依托,对客户提供一天 24 小时,一个星期 7 天的连续支 持。于 1998 年 4 月中旬, 她与新加坡一起成立 Chi
30、naRegionalSupportCenter, 并升级成 SAP 全球五大 RegionalSupport 之一。 SAP在北京,上海,广州,香港都设有公司,大中国区有一百多人的技术及服务支持顾问为 您解决您所面临的问题。在广州分工司即有近十名的顾问为您就近服务。 在线服务系统( OnlineServiesSystem ) 将SAP与客户的系统在线连结,24小时对应系统障害。 在线服务系统(OSS中有如下功能 ? 客户信息 R/3系统障害时,客户直接输入信息,内容可迅速正确地传至SAP ? 出错记事本 记载有R/3中可能发生的系统障害事例及其解决方法,可自由查阅。 ? 热点新闻 显示有在R/
31、3系统中重要的出错记事本一览。 ? 热点 Package R/3软件的各种问题之修正内容一览。 依据这些功能,可实现系统障害的事先防止,或早期解决,有效的业务执行,系统开 发。 相信SAP世界范围的一流水平的专业支持服务定能使您满意! 4平台支持 4.1数据库管理 SAPR/3 可以在各种流行的数据库平台上运行,如: SQLServer, Oracle, Informix, DB2, ADABA蒔。SAP基于数据库厂商提供的管理工具及其他资源,实现了自己的数据库监控程序 来支持数据库管理,这是因为:监控和管理工作并不总能分隔, 而SAP需要在只读(ReadOnly) 模式下监控数据库。 SAP
32、提供了标准的界面来监控数据库。 R/3 的 3层 client/server 体系结构要求有特殊的数据库监控工具, 因为只有从数据库和 R/3 系统两处取得的信息才能判定哪个用户、 哪个程序在使用数据库的哪些资源, 而这些信 息对数据库管理是很重要的。 用户可以通过 SAPGU进行联机监控,能够获取多项重要数据,如Oracle的DataBuffer , SharedPool , RedoLogBuffer , Calls , TableScans/TableFetch , Sorts 等。此外,用户还 能观察I/O请求,V$直等。 SAPDBA! SAP提供的菜单驱动的数据库管理工具,通过它,
33、用户能完成数据库的开启,扩 展数据空间,重组数据空间,输出 / 输入数据,备份和恢复数据库,检查数据库等等日常管 理工作。 4.2应用管理和实施管理 在 R/3 系统中,有多种方法来支持应用。 Modification : 对 SAP 源 程 序 , 对 象 等 进 行 修 改 。 这 些 修 订 版 本 可 以 从 OSS (On lie nServiceSystem) 中获取,然后通过 TP (传输系统)进入R/3,或有R/3中的 维护程序载入系统。 Customizing :在SAPR/3已有的模型中选择设置企业所需的功能,SAP在这过程中提供 了流程模型( Proceduralmode
34、l )和 IMG( ImplementationGuide )工具。 Enhancements :在不改变 R/3 应用逻辑的前提下, 扩展已有功能。 这为客户实现商业过 程提供了可靠的,维护量小的方法。 Customdevelopment :在功能强大的 ABAP/4工作台帮助下,用户可以开发新的功能模块, 有大量的预定义并测试过的功能模块可供使用。 4.3 CCMS和性能监控 R/3系统的CCMS(ComputerCenterManagementSystem)提供全面的性能监控以确保R/3的顺利 运行。 R/3采集应用程序的特征及于系统的相互作用信息并以文字或图形的方式显示。CCMSB过特
35、 殊的数据采集器从操作系统中, 网络中, 数据库中获取性能相关数据, 如果预定义的阈直被 超过,则警告监控 (AlertMonitor) 自动报告。 CCMSI成的监控如下, 系统监控: 监控和管理整个 R/3 系统中的所有服务器, 包括它们的状态和正被执行的应 用程序。 性能监控: 不间断地报告重要的系统性能数据。 如对话响应时间, 每小时的对话数量, 以及CPU负载。 作业监控: 显示后台作业并对其进行调度。 数据库监控:提供数据库活动,参数,表等信息。 操作系统监控:提供操作系统资源的可用性,如内存数量,硬盘容量,或其他数据。 网络监控:从整个网络或任意子网采集数据并提供性能分析数据。(
36、需要有相应的网络 层数据采集器支持) 。 R/3将所有于性能相关的历史数据储存在性能数据库中。由此,CCMS能预测系统行为的 趋势。如根据应用数据的增长率,系统管理员能够预测到磁盘子系统的瓶颈。 R/3具有优化的用户登录技术。管理员可以把多个应用服务器按所要运行的应用类型组 合成不同的服务器组,不同应用类型的用户向不同的组登录,R/3根据系统的负载情况,让 用户连接到性能最佳的服务器上。 R/3提供了运行模式(operationmode )自动切换功能,已适应联机对话用户和后台作 业两者对资源的不同配置需求。如白天模式多一些对话进程,晚上模式多一些批处理进程, 然后设定时间表,R/3将自动切换
37、而不必停机: 当需要调整系统参数时,R/3的“编辑参数文件”功能提供了智能友善的维护方式,能 对参数文件进行检查,并能保存所有版本。 5硬件能力需求 5.1最大用户数量 因为SAPR/3采用了先进的三层客户服务器体系结构,并且支持从WindowsNT到各种 UNIX小型机直至IBMS/390大型主机的各种硬件平台,因而具有极其强大的可伸缩性 (scalability)。用户可以根据需要决定采用的硬件配置,并且在以后可以随时增加新的硬 件设备作为应用服务器,提升系统处理能力。所以,R/3系统可以同时支持的并发用户数 (n umberofco ncurren tusers)几乎没有限制,实际上只取
38、决于系统配置的硬件及及采用的数 据库管理系统(RDBMS的处理能力。 例如,SAP的一个客户,MetroGroup,使用R/3同时支持近1万个并发用户的交易处理。 5.2响应时间(Condition) SAPR/3系统采用了调度器/工作进程(Dispatcher/WorkProcesses)、应用服务器本地数据缓 存(Applicati on serverlocaldatabufferi ng)、 异 步 数 据 库 更 新 (Asy nchron ousDatabaseUpdate) 等多种先进技术,极大地提高了交易处理速度。 SAP公司将协助客户,根据具体应用需求,如应用模块种类、每一模块
39、并发活动用户数目等, 提出硬件配置建议 (Hardwareplatformconfigurationproposal)。 SAP保证,在合理配置的 情况下,保证系统运行性能达到SAP的标准R/3SD性能基准(standardR/3SDbenchmark)。 有关R/3SD性能基准的说明: 登录到R/3系统中的用户有两类:活动用户和非活动用户。活动用户是指每30秒钟(用 户思考时间)向系统提交一次屏幕画面改变的用户。非活动用户对系统负载影响很小, 在分析系统性能时一般可以忽略。R/3系统不同的应用模块(如SD CO FI、PP等)的 用户,给予系统的处理负载是不同的。一般可根据一定比例关系,将其
40、转化为等效SD 用户计算,如一个FI用户约等于0.4个SD用户等。在SAP标准R/3SD性能基准中规定: 当系统中所有活动用户(假定均已转换为等效SD用户)在进行以下交易处理时: 输入一含有五个项目的订单 显示该订单 生成发货通知 张贴货物问题(goodsissue) 显示40笔订单 张贴发票 CPU的平均负荷小于 70%对话响应时间小于 2秒。(实际上,当CPU负荷为70%时, 一般对话响应时间小于1秒。) 另外,SAPR/3还支持同一用户(user)从同一台客户机上建立多个会话(sessions),进一步 提高了用户生产率。 5.3事务处理时间 SAPR/3 采用优化的三层客户 / 服务器
41、体系结构及多种先进技术,如调度器 / 工作进程 (Dispatcher/WorkProcesses) 动态负载均衡 (Automaticloadbalancing) 、应用服务器本地数 据 缓 存 (Applicationserverlocaldatabuffering) 、 异 步 数 据 库 更 新 (Asynchronousdatabaseupdate) 等,极大地提高了系统的交易处理性能。 具体说明如下: 在客户机上运行的 SAPGUI(Presentationserver) 同用户交互,接受输入并显示输出。 SAPGUI同应用服务器之间传送的仅仅是必要的数据,其数据量很小(一般一屏的
42、数据量约为 1-2KB),即使是通过广域网(WAN传输,传输延迟也很小,局域网则更快了。 在用 户请求到达 Applicationserver 后, 该请求的 responsetime 开始 计时。 Applicationserver 采用了调度器 / 工作进程 (Dispatcher/WorkProcesses) 的软件架构,调 度器根据各个工作进程的忙闲状况自动选择分配一个可用的工作进程处理该请求。如果该请 求需要读取数据库中的数据, 工作进程的数据库接口部分首先会在本应用服务器 (Applicationserver) 的共享的本地数据缓冲池中查找。一般数据已存在于缓冲池中,这时 数据即可
43、直接从内存 (缓冲池 )中获得, 避免了耗时的数据库访问。 如果用户请求需要修改数 据库中的数据, 这时可采用异步数据库更新 (Asynchronousdatabaseupdate) 技术, 由其它专 门的更新进程 (updateworkprocess) 在后台执行耗时的数据库更新操作,而本对话工作进程 则不必等待,可直接继续处理下去并把结果返回给客户。R/3 系统核心提供了相应的更新和 同步监控机制, 可保证更新工作正确进行, 且各应用服务器缓存中的数据是一致的。 当用户 请求处理完毕,结果由应用服务器送回前端 SAP-GUI 时,该笔请求的 responsetime 停止计 时。用户在 S
44、AP-GUI 中可以看到该 responsetime 。正常情况下,一般交易的 responsetime 都极小,在几十毫秒到几百毫秒之间。 5.4 ERP SAP是世界上最大的应用软件公司,占有全球ERP市场超过31%的份额。SAP提供的标准商 业应用软件覆盖了 ERP的所有方面,综合了经营、分销、人事以及财务会计过程。它精简了 经营过程, 提供快速存取操作数据的手段, 并且使公司活动的计划与控制能够更加精确地进 行。客户可以从SAP提供的广泛的产品范围中挑选满足自己需要的模块,并通过定制功能来 使之适合于自己的特殊需求,在必要时还可以通过SAP开发环境扩充或修改程序。 5.5备份/恢复 对
45、于Oracle数据库系统,SAP随同R/3提供了一组强大的数据库服务程序(工具),其中包 括数据库备份(BRBACKUP、事务日志备份(BRARCHIVE及数据库恢复(BRRESTORE等。这些工 具直接访问 Oracle 数据库的底层功能, 具有很高的执行效率。 它们的使用可通过一个统一、 易用的管理界面 SAP-DBA来调用执行的。 其它的数据库管理系统也都有其自身的数据备份和恢复工具。SAP-DBA均支持并直接使用这 些工具进行数据库备份 /恢复操作。 此外,R/3还向数据库无关的备份工具提供了一个界面(BACKINT),使用户可以从第三方选 择合适的工具。 对于所有 R/3 支持的数据
46、库系统(Oracle、Informix、MSSQLServer、ADABAS DB2 等),数 据备份工作均可从 R/3CCMS(Compete nceCe nterMa nageme ntSystem)中设置执行计划, 并触发 自动执行。配合以相应硬件设备,如自动磁带库等,即可实现无人值守自动备份。 6安全性 6.1信息传递 R/3 系统对数据的传送 (message) 和分发复制 (replication) 在各个层次上都提供了可靠的 保证。 可靠的网络传输 : R/3 系统使用 TCP/IP 协议作为主要的网络通信协议。 TCP/IP 协议 不但是事实上的工业标准, 而且其内置的差错检测
47、和纠正机制提供了可靠的网络 传输。 安全的数据传输 : R/3 系统中所有在前端客户程序和后台应用服务器之间传送的数据 都经过了以下处理: 加密 (Encryption) :保护消息内容不被窃取 压码校验 (Authentication) :防止消息内容被篡改 从而保证了消息传递的安全性和正确性。 基于关系型数据库系统 : R/3 系统中的所有数据都是存贮在作为其底层的关系型数据 库管理系统中。关系型数据库管理系统业已十分成熟,能够提供可靠而有效的数 据组织、存贮、访问及管理服务。关系数据库系统采用事务处理(DBLUW、) 重做 日志 (redolog) 、备份和恢复 (backupandre
48、covery) 等技术,在底层保证了数据完 整性。 应 用 层 次 的 数 据 完 整 性 : R/3 系 统 中 引 入 并 实 现 了 应 用 层 次 的 交 易 处 理 (SAPTransaction) 及 SAP-LUW(SAPLogicalUnitofWork) 等概念,保证了应用层次 的数据完整性。 R/3 系统中跨越不同应用模块的数据完整性:一个 R/3 系统,不论有多少个用户,运 行哪些应用模块, 它都是基于一个公共的数据库环境的。 数据只需输入一次, 即可被整个企 业共享。SAP以多年的经验,成熟的应用代码,保证系统范围的所有应用模块间数据的集成、 完整性和一致性。 多 个
49、R/3 系 统 间 的 数 据 完 整 性 : SAP 提 供 了 工 业 界 领 先 的 ALE(Applicati on Li nkandEn abli ng)技术,用以集成多个R/3系统中的多种应用。ALE技术 基于标准的 IDoc(lntermediateDocuments) 格式,利用 SAP的 RFC(RemoteFunctionCall)或 TCP/IP 或 EDI 子系统等作为传输手段, 在 R/3 系统之间, R/3 系统与 R/2 系统或是其它外部 系统之间交换应用数据, 在全球规模的企业内的多个 R/3 系统间实现了有效的应用和数据的 集成。 6.2 C2Level SA
50、PR/3运行于安全可靠的操作系统,如UNIX、WindowsNTServer,数据库系统,如 Oracel、 Informix 之上,能够有效地利用它们的安全能力。这些操作系统和数据库系统,都是通过 或超过C2级安全认证,或达到相应安全级别的。 R/3 系统自身也实现了有效的安全保护。例如: 在SAPGUI启动时,将自动检测自身的完整性,这可以有效防止病毒的攻击和传播。 用户在登录时须提供口令以验证身份。 管理员可设置一系列口令控制规则, 如口令长度、 口 令多次失败后的帐户锁定、强制口令更新等,以确保口令安全等。 R/3在应用层提供了灵活有效的权限控制手段(参见应用权限控制部分) 此外,SA
51、P还针对R/3系统的安全性,提出了一套全面的安全考虑建议。 6.3电子签名 SAP 在 R/3 中实现和提供了标准的 GSS(GenericSecurityServices)API 。通过这一接口, R/3可以和第三方安全产品,如MIT的Kerberos , GMD勺Ope nV isio n、SECUD等,紧密集 成,提供更为强大的额外安全保护。例如: R/3 可以被集成进一个安全的一次性登录环境中。用户只需通过一次身份认证,即可访 问包括 R/3 在内的各种资源。 这种集成的安全环境简化了安全管理, 降低了管理漏洞的风险。 更进一步,甚至可以通过 IC 智能卡来控制对于 R/3 系统的访问
52、,这样就无需再在网络 上传输口令 ( 即使是经过加密的口令,在网上传输也存在一定风险 )。 6.4代理人 R/3 系统中包含有内置的电子邮件子系统 SAPOffice ,提供收发电子邮件及私人文件夹、共 享文件夹等功能,并作为 ElectronicInbox ,紧密集成于 SAPBusinessWorkflow 的处理过程 中。 SAPOffice 提供了灵活的代理机制。 用户可以指定某人在某段时间范围之内作为自己的 代理, 并授予不同级别的代理权限, 如在你不在时代你处理信件, 或仅能收到发送给你的某 类信件的副本等。 6.5审计功能 SAPR/3 系统中提供了强大的审计功能。使用 R/3
53、的活动记录 (ActivityLog) 功能,所有 客户关心 (concern) 的交易或用户在 R/3 系统中的活动情况均可以被记录下来。记录是取决 于具体的交易及用户的。此外,所有对于 R/3 系统参数、 UNIX 核心参数、数据库系统参数 的修改也都会被自动记录下来。 6.6权限和应用级数据安全 R/3 系统的授权机制 现实世界里企业内部的各种不同应用对于授权的要求是极其多样的。与此相适应,R/3 系统 提供了一整套非常灵活的基于对象权限和用户角色概念的授权机制。在 R/3 中,既可以授予 用户系统预定义的权限, 也可以根据应用需要, 设置非常细微具体的权限控制, 授权粒度可 以是交易
54、(trnasaction) 、域 (field) ,甚至可以控制到具体值 (value) 。 为满足极其多样复杂的权限控制要求, R/3 系统引进了面向对象 (ObjectOriendted) 的权限 管理概念。若干个相关的需要被同时保护或检查的单元(unit) 组合成一个权限对象 (AuthorizationObject) , 换 言 之 , 每 个 AuthorizationObject 都 是 一 些 权 限 域 (AuthorizationField) 的组合。一个 AuthorizationObject 的各个 AuthorizationFields 被分别赋予不同的值,就构成了一个
55、权限(Authorization)。R/3系统中的权限检查与控制, 就是针对它 (Authorization) 而进行的。 同时,为了方便对于用户权限的管理和维护, R/3 系统又引入了基于用户角色授权的机制。 一组权限 (Authorizations) 可以被组合到一个权限轮廓文件 (AuthorizationProfile) ,或更 进一步,一组权限 (Authorizations) 或权限轮廓文件 (AuthorizationProfiles) 组合成一个 复合权限轮廓文件(CompositProfile) 。之后,再将得到的权限轮廓文件 (AuthorizationProfile) 或
56、复合权限轮廓文件 (CompositProfile) 授予一个或多个用户。相 应地,这个或这些用户就获得了其中包含的所有权限 (Authorization) 。 用户的权限数据是在用户主数据(usermasterdata)中集中存放和统一管理的。SAP在R/3系 统中提供了大量预定义的能满足一般用户需求的权限轮廓文件(Profiles) 。此外, R/3 还提 供了权限轮廓文件自动生成器 (ProfileGenerator) ,可以帮助管理员方便地生成满足各种特 殊需要的权限轮廓文件 (Profiles) ,并分配给用户。 7项目管理 7.1变更管理 /版本管理 R/3 系统中的变更 (cha
57、nge) SAP充分考虑到客户实施 ERP项目时要求的多样性及实施过程的复杂性,按照软件工程的观 点,提供了先进的软件开发环境(ASDE)和实用的项目管理、实施工具。 SAPR/3系统中的变更(changes)分为以下五类: 定制 (customizing) : R/3 系统提供了一整套方法和工具,包括 SAPProceduralModel , SAPReferencelmplementationGuide(IMG)等,来协助客户将SAP提供的通用标准的应用 定制成符合用户实际需要的系统。项目管理和文档记录功能等也被集成在这些工具里 面。其中, SAPProceduralModel 以多阶段模
58、型 (multiple-phasemodel) 的形式,结合 SAP 多年在全球范围内实施ERP项目的经验,提供了实施各种R/3应用的关键的基本信息。 SAPImplementationGuide 则包括对 SAPProceduralModel 中每一工作步的详细描述。 IMG 以结构化的形式,提供了详尽的有关概念、依赖关系、标准设置、建议、活动和状态、 文档等信息。 特别地, 客户可直接从 IMG 中启动相应的定制交易 (customizingtransaction),在IMG的指导下顺序进行系统的客户化定制。 功能强化 (Enhancement) :当定制不足以满足客户的特殊要求时,客户还
59、可以通过 Enhancement 的方式,利用 R/3 系统中预留的 ”customerexits ”接口,进一步扩展 R/3 提供的标准功能。 客户的应用程序开发(customerdevelopme nt):客户也可以利用 SAP提供的功能强大的 ABAP/4 开 发 环 境 , 来 开 发 自 己 的 应 用 程 序 。 ABAP/4(AdvancedBusinessApplicationProgramming/4thgeneration)是 SAP 用来开发 R/3 标准应用的开发环境,内置多平台、多厂商数据的支持能力,提供主动式数据字典 (activedatadictionary) 、
60、对象导航浏览 (objectnavigation) 及项目管理、 版本管理等 多种功能。客户自己开发的应用程序只要遵循一定的命名规范,SAP保证在未来版本升 级时将不受影响。 对SAP提供的标准应用程序的修改 (modification):用户还可以修改 SAP提供的标准 R/3应用程序。但一般不建议这样做,因为这极有可能会引进bug,且SAP不保证在以 后升级时仍能保留客户所做的修改。 来自SAP的服务性改正(AdvancedCorrection) : SAP将不定期地提供 Hotpackage ,以改 正已发现的系统中的 bug。 三系统模型 (ThreeSystemLandscape)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《解析几何》2021-2022学年第一学期期末试卷
- 淮阴师范学院《政治哲学》2023-2024学年第一学期期末试卷
- 淮阴师范学院《西方音乐史专题研究》2022-2023学年第一学期期末试卷
- 课件怎样播放教学课件
- 淮阴师范学院《普通生态学》2023-2024学年第一学期期末试卷
- 淮阴工学院《研究方法与论文写作》2022-2023学年第一学期期末试卷
- DB4420T+54-2024《企业商业秘密保护管理规范》
- DB2310-T 151-2024珍珠梅播种育苗技术规程
- 2020年科普知识竞赛题库及答案(完整版)
- 公共设施管理的城市景观规划考核试卷
- 2024年人教版九年级语文(上册)期中试卷及答案(各版本)
- 2024年秋新北师大版一年级上册数学教学课件 4.6 乘车
- 2024灯光亮化维修合同
- HER2阳性胃癌治疗的现状与优化
- JB-T 7072-2023 水轮机调速器及油压装置 系列型谱
- 科学的体育锻炼课件(图文)
- 2024年湖南省长沙市中考数学试卷附答案
- 混凝土搅拌站安全风险分级管控和隐患排查治理双体系方案全套资料(2020-2021版)
- 医学美容技术专业《美容产品与销售》课程标准
- GB/T 23586-2022酱卤肉制品质量通则
- 2024CSCO肿瘤相关性贫血临床实践指南解读
评论
0/150
提交评论