SAPR3系统技术基础.doc

上传人:hw****26 文档编号:3552703 上传时间:2019-06-04 格式:DOC 页数:92 大小:2.54MB
下载 相关 举报
SAPR3系统技术基础.doc_第1页
第1页 / 共92页
SAPR3系统技术基础.doc_第2页
第2页 / 共92页
SAPR3系统技术基础.doc_第3页
第3页 / 共92页
SAPR3系统技术基础.doc_第4页
第4页 / 共92页
SAPR3系统技术基础.doc_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、往链科技 www.WL往链科技 www.WL往链点点通共享资源,了解更多请登录 www.WL附录一 SAP R/3系统技术基础1功能1.1在线帮助在 SAPR/3 三层客户/服务器体系结构的客户端,SAP 提供了可移植的能运行于多种平台的一致的用户界面,称为 SAPGUI。SAPGUI 依据软件人类工程学的最新研究成果,以SAPStyleGuide作为设计指导,向用户提供基于 Windows 风格的美观一致、易学易用的界面。SAPGUI 的联机帮助功能为用户提供了使用 R/3 的详尽的帮助信息。它采用了hypertextreference 等技术,使用户可以方便地浏览搜寻所需信息。用户可以以多

2、种不同方式获得帮助:如直接从 SAPGUI 中启动阅读 R/3OnlineDocument,查看 Glossary,或直接按 F1 键获得有关当前输入域及屏幕的说明及操作指导(Fieldlevelonlinehelp)等。此外,R/3 还使用了 Matchcode 技术,使用户可直接从系统根据当前应用及数据自动提供的一组可能值中选取输入,大大减轻了用户的记忆负担。特别值得指出的是,目前 SAP 已将所有 OnlineDocument 及 Fieldlevelonlinehelp 全部汉化,为国内用户提供了更大的方便。1.2多国语言支持SAPR/3 作为一个真正国际化的大型应用软件,提供了内置的

3、强大的多国语言及多国货币支持功能,并且支持欧洲新的货币单位欧元。用户在登录系统时,可选择所需的工作语言,之后,R/3 系统会根据用户的选择,自动为其提供相应语言的界面环境。不同用户,或同一用户的不同次登录,可以选择使用多种不同的语言,彼此互不影响。R/3 对于双字节字符集(DBCS)文字,如简体中文、繁体中文、日文、朝鲜文等,提供了完全的支持。特别地,R/3 的多国语言支持能力是内置的。同语言相关的信息(称为”textelement”),如屏幕消息等,是区别于程序代码而单独存放和管理的。在显示输出时,系统根据用户选择,使用相应语言的消息进行输出。这也使得 R/3 的多国语言版本的移植工作大为简

4、化,一般只需进行有关 textelement 的翻译工作,而不需修改程序的核心代码,从而极大地减少了汉化移植工作中引入 bug 的机率,保证了软件的质量。1.3工作流SAPR/3 提供了强大实用的工作流解决方案。往链科技 www.WL往链科技 www.WL对于业务作业流程的灵活设计和持续有效的管理控制是 R/3 应用软件的基本特征,因而一些基本的业务作业流程管理功能已经内置于 R/3 系统的底层应用模块中。更进一步,R/3提供了跨越不同应用模块的更高层次的工作流管理能力-SAPBusinessWorkflow。SAPBusinessWorkflow 是基于对一笔业务交易(businesstra

5、nsaction)中所涉及的所有业务对象(businessobjects)的集成处理的概念而提出的,能够覆盖整个业务作业流程及其中涉及的复杂数据类型和处理结构。SAPBusinessWorkflow 具有以下特性:对于跨越不同应用模块的业务作业流程的灵活控制对于工作项目(worklist)的方便管理、分派可灵活定义对于各种不同事件(event)的响应(response)。例如,对 materialmasterdata的修改,或是收到从外部系统发来的 EDI 消息等,均可定义为事件并自动引发预定义的响应处理过程。最后期限(deadline)管理。当要求的结果未达到或期望的事件未发生时,自动触发相

6、应处理过程。联接业务交易中的业务对象和处理过程。例如,一个订单(order)可能通过 EDI 消息或手工扫描收到的纸张订单(以 SAPArchiveLink 形式存贮)等方式进入系统。之后,根据SAPBusinessWorkflow 的设置,订单被自动转发至有关员工的电子邮件收件箱(ElectronicInbox)中。负责处理的员工会在自己的收件箱中发现该需要处理的订单的一个参照(reference),同时用于处理该订单的交易(transaction),在此例中为”订单处理”(“ordershandling”),也自动出现在消息中并可被直接启动处理。对于业务处理流程的模型化(modeling)

7、、模拟(simulation)、最优化(optimization)和监控(monitoring)。SAP 支持从 MicrosoftExchange 和 Lotus 等产品使用业务工作流。2技术架构2.1中文化程度R/33.1H 的 Level2 的汉化版本已经正式推出,支持双字节处理,可以和英文版兼容,具有全部汉化的中文界面,联机帮助和出错信息。系统符合中国的财务,税收及金融制度,适合中国国情。此版本包括了中国的财务报表和资金平衡表,人民币可以同其他货币自动进行结算。4.0B 的汉化版本已于 1998 年 6 月底推出。2.2工作平台开放的体系结构使 R/3 系统具有高度的可移植性。R/3

8、系统可运行于所有主流的 UNIX 系统,同时也支持 WindowsNT(Microsoft)和OS/400(IBM)操作系统。支持主流的数据库软件,如 Informix,Oracle,ADABASD,DB2 和 MSSQLServer.往链科技 www.WL往链科技 www.WLR/3 的用户图形界面(SAPGUI)可以在不同的桌面系统上运行 MSWindows3.X, Windows9X,WindowsNTServer,WindowsNTWorkstation.OSF/Motif,MacintoshOSSystem.2.3开发工具SAP 开发了 ABAP/4 工作台(ABAP/4Develo

9、pmentWorkbench)作为实施 client/server 方案的完整的 CASE 环境和工作流工具包,加速并从一定程度上使实施过程自动化,保证了连续有效的业务再造,这已由 R/3 应用程序的成功开发史所证明.ABAP/4 工作台集成数据,业务过程,组织结构和工作流部件,并基于一个主动地与应用连接的集成的库上,包括了动态对话程序编辑(DYNamicProgram) ,屏幕和菜单绘制,原代码生成器,交互式纠错,性能优化,计算机辅助测试(CATT) ,ABAP/4 仓库,数据字典,开发组织等。工作台的特点如下: 可重用功能模块:程序员可使用大量已有的商业模块。 性能优化:能对程序的每条命令

10、和操作所占的资源产生分析报告。 项目开发组:从项目组织到实现,工作台保证一切工作都正确无误,有文档登记和版本管理。 开放的通讯:RFC(RemoteFunctionCall)和 OLE2 使程序间的通讯顺畅。 易学易用:良好的培训和详细的联机帮助,以及导航能力,使你能迅速的开始工作。 彻底平台无关:操作系统调用,数据库访问,前端窗口设定等均于平台无关。保护用户的投资。2.4SAPScriptIntegratedTextManagementwithnewGraphicalInterface在 R/34.0 中字处理工具 SAPScript 更方便使用:新的 PCEditor 编辑器和图形化的Fo

11、rmPainter 便用户简单的和直觉的设计,WYSIWYG所见即所得SAPscript 集成在 R/3 中有一系列的好处: 设计自己的表单 大拷贝数量的打印更有效 多语言版本的表单 利用不同的输出媒介(如传真和光学存档)2.5用户接口位于 R/3client/server 体系结构的表示层的 SAPGUI 是用户界面。它是基于 Windows 风格的: 联机帮助:提供了完成 R/3 应用操作的信息。具有超文本技术,帮助用户得到其他帮助信息。 屏幕元素:有输入输出字段,复选框,单选框,按钮,表格,滚动条等。 菜单:所有的 R/3 应用都能通过菜单访问。 工具条:包含了常用定向命令的图标,如退出

12、,保存,取消,打印等。 功能键:很多主要的操作都能通过功能键完成。往链科技 www.WL往链科技 www.WL 输入值:某些字段只能接受给定的有意义输入值,用户可以从列表中选择。2.6会话管理器SessionManager 是一个现代的,便于使用的,通用的用户界面。它为专业用户提供了一个多系统多任务的工作环境。用户可以使用 SessionManager 同时连接多个 R/3 系统多系统并能一个连接会话中打开多个事务窗口多任务 。运行中,SessionManager 管理所有打开的会话和事务窗口,并使用户可以方便的在其中切换。SessionManager 使用SAPGUI 执行单独的事务。在 R

13、/34.0 中,SessionManager 可在 Internet 中运行。InternetSessionManager 除了提供和标准 SessionManager 一样的功能外,还提供了一个额外的菜单使用户可以访问 R/3Internet 应用。2.7客户/服务器方式R/3 是 3 层结构(在 3.1 以后的版本中,通过增加 Internet/Intranet 层,R/3 的结构将变成多级结构)产品清楚地分为表达服务,应用服务和数据库服务。由于是多级结构,R/3支持 GartnerGroupClient/Server 模式的所有层次。 充分支持 GartnerGroup 模式的前 4 层

14、,包括分布式和远程表达以及分布式功能和远程数据管理, 通过对主要的业务处理跨平台和数据库的分布式数据库服务,模拟 GartnerGroup 模式的第 5 层。应用连接(ALE)支持事务处理内的联机应用连接,并通过标准的“IDOC”接口提供预先设置的业务处理方式。提供完整的 R/3 工具包来支持 ALE 客户化,分布式应用和主数据管理,以及网络集成。SAPR/3 以一种实用的方式支持全部 GartnergroupClient/Server 模式的 5层结构:2.8 SAPR/3的Browser/Server结构SAP的多层网络结构:往链科技 www.WL往链科技 www.WLR/3 系统的 In

15、ternet 技术采用多层网络结构,Internet 应用部分与 R/3 系统核心分离,这样做的优点是 SAP 的客户可以从新的 R/3 商务处理中更快地受益。另外,R/3 的 Internet结构是从三层结构扩展后形成的多层网络结构,因而能够应付巨大的,不断增长的Internet 用户数量。SAP事务服务器(ITS)SAPInternet 事务服务器扩展了三层 R/3 结构,以利于 Internet 应用。SAPInternet 服务器将现有 Internet 技术与 R/3 融合在一起,能使用户在 Internet 或 Intranet 上进行可靠的 SAP 交易。WEB服务器WEB 服务

16、器连接 WEB 客户端和商业应用程序。WEB 服务器系统可从不同的生产厂商处获取,支持所有主要的浏览器,并且与不同的软硬件平台都有接口。用 R/3 系统实现电子交易R/3系统提供的 Internet应用支持以下这些商业关系: 商家与商家(公司之间) 顾客与商家(顾客与公司之间)往链科技 www.WL往链科技 www.WL Intranets 解决方案(公司内部) 在 Internet 上处理公司间业务的开放标准对于公司间的往来,集成为一体的商务系统能通过采用开放的商务处理标准来相互联系。着包括最新公布的由 SAP,微软及其他生产厂商共同开发的商业应用程序接口(BAPIs) 。BAPIs 可使公

17、司之间进行商务交易,并同多个商务系统相互联系(尽管这些系统使用不同的核心技术) 。信息交换包括典型的定单号,客户号和发票。这些应用程序组成一个电子市场,在其中可以很容易协调公司间的特定业务。从 R/3 系统上发订单与标准化交易可以同步进行。世界范围的顾客与商家连接消费者或潜在消费者可以使用 WEB 浏览器访问经销商的商业系统查看产品目录,下定单或查寻产品或服务。基于 Internet 的顾客与商家应用系统使得向全球客户提供产品和服务成为可能。Intranets扩展了 Internet技术的应用范围Intranet 应用系统使用与 Internet 相同的技术,使得公司内部员工能够直接交流。这样

18、便涉及了一个新的 R/3 用户群:偶尔使用企业信息系统的员工。由于其人数众多,不可能以传统的方式来培训这些雇员使用软件。能够照顾这些人业务需求的信息系统,可以极大地增加商务应用系统的潜在价值。如:数据登录和行政事务可以从行政部门切换到数据生成的地方。基于 Java用户界面的 GUI带 Java 的 SAP 图形用户界面(SAPGUI)与原来的 R/3 界面相仿,使得 R/3 用户可以在Internet 上访问他已熟悉的 R/3 处理界面,基于 Java 的 SAPGUI 为 R/3 用户,系统管理员和顾客提供了多方面的好处:易于使用:带有 Java 的 SAPGUI 与原来的 SAPGUI 有

19、着完全相同的界面。R/3 用户将不会注意到它们之间的差别。不依赖与硬件平台:带 Java 的 SAPGUI 利用了 Java 语言的固有的可移植性。所有平台,包括 NetPC 和 NC,都可作为 R/3 的客户端使用。在客户端上实现零安装,零管理,零维护:在 Internet 上启动 R/3 可自动下载 Java 插件到客户端并装入基于 Java 的 SAPGUI 相应版本。升级客户端的 R/3 无需安装任何附加的软件或进行额外的工作。内部及外部的通讯使用同样的网络底层结构:你可使用同样的网络底层结构和工具来管理网络,这样就可方便地对网络进行维护。缩减持有者的成本:共享 WEB 的客户可作为

20、R/3 前端,并且在客户级上无需安装,管理及维护工作。因为 R/3 有三层客户/服务器结构,所以无需大量重新设计便能很容易地应用 Java。你要做的只是在应用程序和当前层之间插入一个新的层,并且允许 WEB 客户访问 R/3 系统。这个新的 Internet 层包括两个主要部分:一是 R/3 自动工具将 R/3 前端协议转换为符合往链科技 www.WL往链科技 www.WLJava 插件到 WEB 服务器上,以便通过 Internet 对其进行访问。2.9可分布性为了优化重组商业过程,商业应用系统必须高度集中化。然而,基于技术或经济原因,也可以使一个系统分散成几个系统,使它们在技术上独立自洽的

21、。但我们不能简单地通过分散数据库来达到目的,唯有根据预定义的商业规则使得分散应用系统的信息能交换的方案才是可行的。SAP 的 ALE(ApplicationLinkEnabling)能够使分散的 SAP 应用系统相互联系,或者和其他厂商的系统联系,实现方案有: 本地销售和总发货厂的连接。 总部和分单位的分散利润分析。 支持跨系统的后勤信息(制造,材料,分销,工厂维护等) 。 集中的购买合同管理。 集中的财务系统和本地后勤系统ALE 服务可以分为三步: 应用程序以工作流的方式,即把数据信息打包成消息。 发布层连接应用层和技术层,定义消息的接受者,过滤和转换消息。 通讯层确保数据的安全可靠传送。2

22、.10 OOT(面向对象技术)面向对象接口创建了新的部件接口质量。旧的软件技术通过模块名和参数调用模块,如果被调用模块名或参数结构因为功能需要有了哪怕是细微的改变,所有的调用程序必须重新编写。面向对象接口克服了这缺点。所有的接口定义在当前激活仓库中维护。调用者从仓库中寻找所需的接口,再由仓库代为调用模块。这种间接调用创立了新的相互交换性和灵活性。往链科技 www.WL往链科技 www.WL标准化的接口是 SAP 商业对象(SAPBusinessObject)体系的最重要特点。接口定义可以从商业对象仓库中获得。因而,标准的面向对象接口技术如 COM/DCOM 或 CORBA 就能部署。非SAP

23、部件和 SAP 部件之间是可以相互调用的。有了商业对象仓库所支持的接口继承和替代,SAP 商业部件很容易扩展和改变。2.11 BAPI:SAP商业对象的开放性2.12系统可靠性在系统可靠性方面,许多硬件厂商提供了切换软件的容错概念。SAP 使用硬件合作伙伴提供的功能。往链科技 www.WL往链科技 www.WL当数据库服务器发生故障时,R/3 应用服务器可以自动连接到新的数据库服务器,而不必停止重启动,这样缓冲区中的大量数据就得以保留。在数据库可靠性方面,SAP 随 R/3 发行了针对 Oracle 数据库的服务工具。其中有: BRBACKUP:保存数据库对象,包括 DataFile,Cont

24、rolFile,OnlineRedoLogFile,以及其他非数据库对象的文件和目录。有联机备份和脱机备份功能。 BRARCHIVE:保存 OfflineRedoLogFile。 BRRESTORE:包括根据备份日志对整个数据库 restore,并能 recover 到一指定时间,也能恢复指定的表空间(Tablespace) 。还能恢复 OfflineRedoLogFile 和其他非数据库对象的文件和目录。 BACKINT:R/3 可以通过此接口使用第三方公司提供的备份工具。其他数据库有各自的备份和恢复工具。R/3 的 SAPDBA 支持并使用这些工具,如 Informix的 onarchiv

25、e,因而不需要其他额外工具。所有 R/3 所支持的数据库系统的备份都能由CCMS 安排和启动,从而无需人工干预。往链科技 www.WL往链科技 www.WLR/3备份系统支持: 磁带卷标管理:使得磁带的管理井井有条,不会覆盖有用磁带数据,恢复时找到相 应磁带。 并行备份: 对于超大规模数据库,可以同时利用多个备份设备进行备份来加快进度,而恢复时并不需要多个备份设备。 自动磁带切换(AutoLoad):当需要多卷磁带才能完成一个备份时,此功能可使备份过程自动进行,无需人工干预。 远程备份: 透过网络利用其他机器的备份设备进行备份。 通过操作系统工具对 DataFile 进行备份。2.13锁定机制

26、当今的 RDBMS 所提供的锁机制对于处理复杂的商业数据对象是不够的,基于此,SAP 在 R/3系统内部通过 EnqueueService 实现了锁机制来同步并发应用程序对商业数据对象的访问。此机制能满足那些有局部缓冲区的分布式 client/server 系统和多处理器系统的需求,能管理各种商业对象,尽管这些对象可以分散在任意多个关系(表)中,如材料主数据,客户订单等。对于一个有若干步(Dialogstep)组成的事务(Transaction)将由不同的工作进程(workprocess)处理的情形,对于 R/3 的异步更新(AsynchronousUpdate)技术,SAP 的锁机制就特别重要,必须保证在整个事务处理过程中数据对象不会被其他应用所改变。R/3 的应用程序能够识别锁,从而预先提醒用户所需的操作将不能完成。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。