《SAP从入门到精通》——1.3 SAP R/3系统工作原理
本節(jié)書摘來自異步社區(qū)《SAP從入門到精通》一書中的第1章,第1.3節(jié),作者 文洋,尹鳳霞,更多章節(jié)內容可以訪問云棲社區(qū)“異步社區(qū)”公眾號查看。
1.3 SAP R/3系統(tǒng)工作原理
SAP R/3系統(tǒng)中的S代表系統(tǒng)(Systems),A代表應用軟件(Applications),P代表產品(Products)。R/3系統(tǒng)意味著這是SAP軟件第3次發(fā)布的版本。用一句話來概括,SAP R/3系統(tǒng)是SAP公司開發(fā)的客戶機/服務器環(huán)境下的套裝軟件,可用于處理一個公司中幾乎所有的經營管理任務,常見的諸如發(fā)票支付、生產資源的管理、財務控制等都包含在其中。
為了處理各種各樣的管理任務,R/3系統(tǒng)必須是一個十分復雜的程序。然而,用戶會發(fā)現,R/3系統(tǒng)中包含的窗口、菜單以及圖形對象等使用起來得心應手。用戶使用R/3系統(tǒng),只需經過簡單的操作培訓即可,并不需要知道它是怎么工作的。然而,鑒于引言中已談及的原因,對系統(tǒng)的主要組成部分及工作原理有所了解仍是值得的。
R/3系統(tǒng)有4個主要部分。第1部分是應用模塊(Application modules),用戶在屏幕上直接操作的就是這些模塊,在下一章“SAP R/3系統(tǒng)基本模塊組成”中會針對各個模塊的功能進行詳細介紹。其他3個部分是:界面(Interfaces)、基礎系統(tǒng)(Basis System)和SAP技術(SAP Technology)。基礎系統(tǒng)又被稱作“核”(kernel)。
基礎系統(tǒng)(即“核”)是R/3系統(tǒng)的“引擎”。比如說,它負責屏幕的定義、檢查用戶的進入以及保證數據的正確流向等。基礎系統(tǒng)由屏幕解釋器(Screen Interpreter)、ABA P/4解釋器(ABA P/4 Interpreter)、數據字典(Data Dictionary)和流控制(Flow Control)等4部分組成。各個部分的功能如下。
(1)屏幕解釋器負責設計R/3系統(tǒng)屏幕、檢查用戶輸入并提供出錯信息。R/3系統(tǒng)是一個雙向的過程,用戶輸入信息,R/3系統(tǒng)提供反饋。這通常稱作“對話”,而控制這些對話的就是屏幕解釋器。
(2)ABAP/4是SAP公司開發(fā)的第4代編程語言,所有的SAP模塊都是由ABAP/4寫成。ABAP/4解釋器和屏幕解釋器一樣,負責管理與用戶的對話,不過它的作用是處理輸入數據,并編輯輸出數據。通過屏幕解釋器與ABAP/4解釋器的共同作用,用戶與應用模塊之間便可建立有效率的對話。
(3)數據字典,顧名思義是R/3系統(tǒng)用來查找定義的。所有應用模塊使用的所有數據(如數據類型、數據域允許的最大字符長度等)都定義在數據字典的表當中,屏幕解釋器使用這些信息來檢查輸入是否有效,ABAP/4解釋器則用這些信息來定義那些數據能夠被另一模塊使用之前所需要的處理過程。數據字典同時也存儲關于系統(tǒng)與業(yè)務的綜合信息。
(4)流控制有助于提高R/3應用軟件管理一系列工作時的效率。例如,它可保證用戶的數據已被保存;當用戶要求系統(tǒng)執(zhí)行一系列的任務時,流控制將在批處理(Batch Process)中進行處理。
界面是R/3系統(tǒng)在自己與環(huán)境之間建立的連接。針對每一種類型的計算機和軟件,設計有不同版本的界面。正是界面使得R/3系統(tǒng)無論使用哪一種計算機系統(tǒng),對用戶來說看上去都是一樣的。主要的界面有系統(tǒng)界面、用戶界面和溝通界面3種,圖1-1所示為系統(tǒng)界面。
下面簡單地介紹一下這3種界面。
(1)系統(tǒng)界面是R/3系統(tǒng)與公司已有軟件之間建立的連接。例如,這個界面可以使R/3與已有的操作系統(tǒng)和數據庫相互溝通。用戶界面可以確保在不同類型的計算機上,在用戶看來,屏幕是一樣的。
(2)在用戶界面可以修改來自屏幕解釋器的指令,與當前使用的特定類型的計算機匹配。
(3)溝通界面使得電子數據可以在計算機之間進行轉換。比如,它可以把非R/3程序的數據轉換成R/3的數據格式。同時,溝通界面也向用戶提供E-mail和Internet服務。
R/3系統(tǒng)包含有大量的模塊,這些模塊共同發(fā)揮作用來執(zhí)行公司中的業(yè)務管理任務。每個模塊都有一個國際通用的縮寫。系統(tǒng)的用戶使用的往往是這些模塊的縮寫,而不是全稱。比如,SD表示銷售(Sales)和分發(fā)(Distribution)模塊,CO表示控制(Controlling)模塊。
模塊分成為很多大類,包括物流、財務、后勤、會計、辦公室與人力資源等。例如“銷售和分發(fā)”模塊(縮寫為“SD”)在“物流”類中,“控制模塊”(縮寫為“CO”)是“財務”類的一個模塊。所有的模塊都顯示在R/3系統(tǒng)的主屏幕中,用戶可以從中選擇相應的模塊進行操作。
總結
以上是生活随笔為你收集整理的《SAP从入门到精通》——1.3 SAP R/3系统工作原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用CNN进行面部表情识别
- 下一篇: android 编译luajit,And