·软件知识库 ·模板素材库
注册 | 登录

您所在的位置: INDEX > sap > SAP R/3 系统的组成

SAP R/3 系统的组成

许杰 Sun Jul 05 12:01:51 CST 2015 字号:

最近对SAP系统比较感兴趣,阅读了一些这方面的资料,写一下自己的对R/3的认识吧。

SAP R/3 系统的组成

为了处理各种各样的管理任务,R/3必须是一个十分复杂的程序。然而,用户会发现,R/3系统中包含的窗口、菜单以及图形对象会使得系统用起来得心应手,用户使用R/3时,只需简单的操作培训,并不需要知道它是怎么工作的。然而,鉴于引言中已谈及的原因,对系统的主要组成部分有所了解,仍是值得的。

R/3系统有四个主要部分。第一部分是应用模块(Application modules)。上文已谈及,用户在屏幕上直接操作的就是这些模块,在下文“R/3模块”一节中笔者会详细介绍。其他三个部分是:界面(Interfaces),基础系统(Basis System)和SAP技术(SAP Technology)。基础系统又被称作“核”(kernel)。

R/3之所以能够处理公司各个部门的管理任务,正是依赖于先进的“SAP技术”。它的作用与特点可以简要归纳如下:

1.     这一技术使友好的用户界面(菜单、窗口与图形对象)得以实现。

2.“SAP技术”与所有类型的计算机兼容,这意味着当需求增加时,公司的硬件可以以多种方式进行扩展。

3.“SAP技术”同样可以处理组织结构中发生的变化。无论这些变化要求数据的处理相应变得更加集中还是更加分散,它都能应付自如。

4.以上谈到的都是“SAP技术”在处理单家公司的管理任务时发挥作用,然而,“SAP技术”也适用于由几家公司组成的组织。一个R/3系统能够管理好几家法律意义上独立的公司。哪怕公司自己还有子公司,也只需一个系统进行管理。今天的许多组织都在世界不同国家建立了相互独立的公司或分支机构。这些跨国组织选择了R/3,因为“SAP技术”支持下的R/3是一个多语种的系统,能够反映不同国家的税法规定、财务准则,并且支持多时区的操作。

  “基础系统”(即“核”)是R/3系统的“引擎”。比如说,它负责屏幕的定义、检查用户的进入以及保证数据的正确流向等。“基础系统”由屏幕解释器(Screen Interpreter)、ABA P/4解释器(ABA P/4 Interpreter)、数据字典(Data Dictionary)和流控制(Flow Control)四部分组成,如图8所示。各个部分的功能分别介绍如下: 

1.     屏幕解释器负责设计R/3屏幕、检查用户输入并提供出错信息。R/3系统是一个双向的过程,用户输入信息,R/3提供反馈。这通常称作“对话”,而控制这些对话的就是屏幕解释器.

 2.     ABAP/4是SAP开发的第四代编程语言,所有的SAP模块都由ABA P/4写成。ABA P/4解释器和屏幕解释器一样负责管理与用户的对话,不过它的作用是处理输入数据,并编辑输出数据。通过屏幕解释器与ABAP/4解释器的共同作用,用户与应用模块之间便建立了有效率的对话。

 3.     数据字典,顾名思义是R/3用来查找定义的。所有应用模块使用的所有数据(如数据类型、数据域允许的最大字符长度等等)都定义在数据字典的表当中,屏幕解释器使用这些信息来检查输入是否有效,ABA P/4解释器则用这些信息来定义那些数据能够被另一模块使用之前所需要的处理过程。数据字典同时也存储关于系统与业务的综合信息。

 4.     流控制有助于提高R/3应用软件管理一系列工作时的效率。比如,它保证用户的数据已被保存;当用户要求系统执行一系列的任务时,流控制将在批处理(Batch Process)中进行处理。



『相关搜索』
版本信息:kms v1.3 鄂ICP备09005333号