《SAP从入门到精通》——1.3 SAP R/3系统工作原理

1.3 SAP R/3系统工作原理

SAP R/3系统中的S代表系统(Systems),A代表应用软件(Applications),P代表产品(Products)。R/3系统意味着这是SAP软件第3次发布的版本。用一句话来概括,SAP R/3系统是SAP公司开发的客户机/服务器环境下的套装软件,可用于处理一个公司中几乎所有的经营管理任务,常见的诸如发票支付、生产资源的管理、财务控制等都包含在其中。

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

R/3系统有4个主要部分。第1部分是应用模块(Application modules),用户在屏幕上直接操作的就是这些模块,在下一章“SAP R/3系统基本模块组成”中会针对各个模块的功能进行详细介绍。其他3个部分是:界面(Interfaces)、基础系统(Basis System)和SAP技术(SAP Technology)。基础系统又被称作“核”(kernel)。

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

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

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

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

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

界面是R/3系统在自己与环境之间建立的连接。针对每一种类型的计算机和软件,设计有不同版本的界面。正是界面使得R/3系统无论使用哪一种计算机系统,对用户来说看上去都是一样的。主要的界面有系统界面、用户界面和沟通界面3种,图1-1所示为系统界面。

下面简单地介绍一下这3种界面。

(1)系统界面是R/3系统与公司已有软件之间建立的连接。例如,这个界面可以使R/3与已有的操作系统和数据库相互沟通。用户界面可以确保在不同类型的计算机上,在用户看来,屏幕是一样的。

(2)在用户界面可以修改来自屏幕解释器的指令,与当前使用的特定类型的计算机匹配。

(3)沟通界面使得电子数据可以在计算机之间进行转换。比如,它可以把非R/3程序的数据转换成R/3的数据格式。同时,沟通界面也向用户提供E-mail和Internet服务。

R/3系统包含有大量的模块,这些模块共同发挥作用来执行公司中的业务管理任务。每个模块都有一个国际通用的缩写。系统的用户使用的往往是这些模块的缩写,而不是全称。比如,SD表示销售(Sales)和分发(Distribution)模块,CO表示控制(Controlling)模块。

模块分成为很多大类,包括物流、财务、后勤、会计、办公室与人力资源等。例如“销售和分发”模块(缩写为“SD”)在“物流”类中,“控制模块”(缩写为“CO”)是“财务”类的一个模块。所有的模块都显示在R/3系统的主屏幕中,用户可以从中选择相应的模块进行操作。

时间: 2024-09-20 02:59:40

《SAP从入门到精通》——1.3 SAP R/3系统工作原理的相关文章

《SAP从入门到精通》——导读

前 言 随着企业管理模式和网络化技术的迅速发展,ERP已经成为一个新的企业信息化管理系统,其功能覆盖了企业的财务管理.采购管理.人力资源管理.设备管理.销售管理.项目管理.资产管理等各个业务领域.而SAP软件作为ERP系统软件中杰出的代表,获得了全球经济500强企业中大部分企业的应用和支持.本书围绕SAP软件的基本概念.功能模块.实施方法.配置操作.开发维护等内容,进行详细的讲解.同时结合实际的实施案例,将理论与实践操作紧密结合起来,使读者对SAP系统的功能能够有正确.全面的了解并掌握.本书共1

《SAP从入门到精通》——第1章 SAP系统基本概念 1.1 SAP公司及其产品介绍

第1章 SAP系统基本概念 SAP公司是国际上著名的标准应用软件公司,它的全称为"Systems Applications And Products In Data Processing",即数据处理的系统.应用和产品.其软件公司总部设在德国南部的沃尔道夫市,公司成立于1972年,并在1988年成为德国的一家上市公司. 1.1 SAP公司及其产品介绍 1.1.1 公司概览 SAP公司有3个主要的业务部门:商业运用软件开发部.信息技术咨询部和培训部. SAP公司主要的市场:从1997年开

《SAP从入门到精通》——1.2 SAP系统实施思想

1.2 SAP系统实施思想 SAP系统的实施思想就是将国际上先进的管理知识同企业的实际情况相结合,通过对企业的业务咨询和需求分析,为企业打造贴身的管理系统.SAP R/3系统是ERP领域的最佳解决方案,它包括财务会计.管理会计.生产计划和控制.项目管理.物料管理.质量管理.工厂维护.销售和分销.服务管理.人力资源管理等模块,具备全面.集成.灵活.开放的特点.经过本地化处理的R/3系统,包含符合中国财政部门要求的账务系统和报表系统,符合税务管理要求的增值税系统,以及完全中国化的人力资源系统等. 同

《SolidCAM+SolidWorks 2014中文版数控加工从入门到精通》——1.2 SolidCAM安装步骤

1.2 SolidCAM安装步骤 SolidCAM+SolidWorks 2014中文版数控加工从入门到精通1.2.1 安装的系统要求 Microsoft Windows XP Professional with Service Pack 2(推荐),Microsoft Windows XP x64专业版,Vista,Windows 7,Windows 8. Intel Pentium,Intel Xeon,Intel Core,AMD Athlon传统处理器. 512 MB内存或更高(对于大的

《SAS 统计分析与应用从入门到精通(第二版)》一导读

前 言 SAS 统计分析与应用从入门到精通(第二版) SAS系统是世界领先的信息系统,是一款大型规模化的集成应用软件,具有完备的数据存取.管理.分析和显示的功能.SAS统计分析软件使用灵活方便.功能齐全,SAS语言编程能力强且简单易学,其数据处理和统计分析融为一体,已被广泛应用于医学.财经和社会科学等领域中. 本书内容充实.重点突出.实用性强,不仅介绍了常用的统计分析方法,也详细阐述了多元统计分析方法及其应用,例如方差分析.生存分析等,是覆盖多元统计分析方法较完整的一本参考书,适合于不同层次的人

《SAS 统计分析与应用从入门到精通(第二版)》一1.5 本章小结

1.5 本章小结 SAS 统计分析与应用从入门到精通(第二版)SAS系统是一个大型规模化的集成应用软件系统,具有完备的数据存取.管理.分析和显示等功能,在世界范围内被广泛应用于政府.科研.教育和生产等不同的领域,发挥着积极的作用.SAS系统的最大特点就是把数据管理和数据分析融为一体.SAS系统具有使用灵活方便.功能齐全.编程能力强且简单易学.数据处理和统计分析融为一体.扩展性强.适用性强.应用面广等特点,其中,数据管理和数据分析融为一体是SAS系统的最大特点.

JavaBeans程序开发从入门到精通教程精解

程序|教程 JavaBeans的属性 JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量.在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性. 1.Simple属性 一个简单属性表示一个伴随有一对get/set方法(C语言的过程或函数在Java程序中称为"方法")的变量.属性名与和该属性相关的get/set方法名对

编程学习:Java学习从入门到精通

编程 Java Learning Path (一).工具篇 一. JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK.因此掌握JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BE

Java学习从入门到精通

Java学习从入门到精通工具篇一. JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK.因此掌握JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有G