SAP R3系統(tǒng)技術基礎_第1頁
SAP R3系統(tǒng)技術基礎_第2頁
SAP R3系統(tǒng)技術基礎_第3頁
SAP R3系統(tǒng)技術基礎_第4頁
SAP R3系統(tǒng)技術基礎_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.:.;附錄一 SAP R/3系統(tǒng)技術根底1功能1.1在線協(xié)助 在SAPR/3三層客戶/效力器體系構造的客戶端,SAP提供了可移植的能運轉于多種平臺的一致的用戶界面,稱為SAPGUI。SAPGUI根據軟件人類工程學的最新研討成果,以作為設計指點,向用戶提供基于Windows風格的美觀一致、易學易用的界面。SAPGUI的聯(lián)機協(xié)助 功能為用戶提供了運用R/3的詳盡的協(xié)助 信息。它采用了hypertextreference等技術,運用戶可以方便地閱讀搜索所需信息。用戶可以以多種不同方式獲得協(xié)助 :如直接從SAPGUI中啟動閱讀R/3OnlineDocument,查看Glossary,或直接按F1鍵獲

2、得有關當前輸入域及屏幕的闡明及操作指點(Fieldlevelonlinehelp)等。此外,R/3還運用了Matchcode技術,運用戶可直接從系統(tǒng)根據當前運用及數據自動提供的一組能夠值中選取輸入,大大減輕了用戶的記憶負擔。特別值得指出的是,目前SAP已將一切OnlineDocument及Fieldlevelonlinehelp全部漢化,為國內用戶提供了更大的方便。1.2多國言語支持SAPR/3作為一個真正國際化的大型運用軟件,提供了內置的強大的多國言語及多國貨幣支持功能,并且支持歐洲新的貨幣單位歐元。用戶在登錄系統(tǒng)時,可選擇所需的任務言語,之后,R/3系統(tǒng)會根據用戶的選擇,自動為其提供相應言

3、語的界面環(huán)境。不同用戶,或同一用戶的不同次登錄,可以選擇運用多種不同的言語,彼此互不影響。R/3對于雙字節(jié)字符集(DBCS)文字,如簡體中文、繁體中文、日文、朝鮮文等,提供了完全的支持。特別地,R/3的多國言語支持才干是內置的。同言語相關的信息(稱為textelement),如屏幕音訊等,是區(qū)別于程序代碼而單獨存放和管理的。在顯示輸出時,系統(tǒng)根據用戶選擇,運用相應言語的音訊進展輸出。這也使得R/3的多國言語版本的移植任務大為簡化,普通只需進展有關textelement的翻譯任務,而不需修正程序的中心代碼,從而極大地減少了漢化移植任務中引入bug的機率,保證了軟件的質量。1.3任務流SAPR/3

4、提供了強大適用的任務流處理方案。對于業(yè)務作業(yè)流程的靈敏設計和繼續(xù)有效的管理控制是R/3運用軟件的根本特征,因此一些根本的業(yè)務作業(yè)流程管理功能曾經內置于R/3系統(tǒng)的底層運用模塊中。更進一步,R/3提供了跨越不同運用模塊的更高層次的任務流管理才干-SAPBusinessWorkflow。SAPBusinessWorkflow是基于對一筆業(yè)務買賣(businesstransaction)中所涉及的一切業(yè)務對象(businessobjects)的集成處置的概念而提出的,可以覆蓋整個業(yè)務作業(yè)流程及其中涉及的復雜數據類型和處置構造。SAPBusinessWorkflow具有以下特性:對于跨越不同運用模塊的

5、業(yè)務作業(yè)流程的靈敏控制對于任務工程(worklist)的方便管理、分派可靈敏定義對于各種不同事件(event)的呼應(response)。例如,對materialmasterdata的修正,或是收到從外部系統(tǒng)發(fā)來的EDI音訊等,均可定義為事件并自動引發(fā)預定義的呼應處置過程。最后期限(deadline)管理。當要求的結果未到達或期望的事件未發(fā)生時,自動觸發(fā)相應處置過程。聯(lián)接業(yè)務買賣中的業(yè)務對象和處置過程。例如,一個訂單(order)能夠經過EDI音訊或手工掃描收到的紙張訂單(以SAPArchiveLink方式存貯)等方式進入系統(tǒng)。之后,根據SAPBusinessWorkflow的設置,訂單被自動

6、轉發(fā)至有關員工的電子郵件收件箱(ElectronicInbox)中。擔任處置的員工會在本人的收件箱中發(fā)現該需求處置的訂單的一個參照(reference),同時用于處置該訂單的買賣(transaction),在此例中為訂單處置(“ordershandling),也自動出如今音訊中并可被直接啟動處置。對于業(yè)務處置流程的模型化(modeling)、模擬(simulation)、最優(yōu)化(optimization)和監(jiān)控(monitoring)。SAP支持從MicrosoftExchange和Lotus等產品運用業(yè)務任務流。2技術架構2.1中文化程度R/33.1H的Level2的漢化版本曾經正式推出,支

7、持雙字節(jié)處置,可以和英文版兼容,具有全部漢化的中文界面,聯(lián)機協(xié)助 和出錯信息。系統(tǒng)符合中國的財務,稅收及金融制度,適宜中國國情。此版本包括了中國的財務報表和資金平衡表,人民幣可以同其他貨幣自動進展結算。4.0B的漢化版本已于1998年6月底推出。2.2任務平臺開放的體系構造使R/3系統(tǒng)具有高度的可移植性。R/3系統(tǒng)可運轉于一切主流的UNIX系統(tǒng),同時也支持WindowsNT(Microsoft)和OS/400(IBM)操作系統(tǒng)。支持主流的數據庫軟件,如Informix,Oracle,ADABASD,DB2和MSSQLServer.R/3的用戶圖形界面(SAPGUI)可以在不同的桌面系統(tǒng)上運轉M

8、SWindows3.X, Windows9X,WindowsNTServer,WindowsNTWorkstation.OSF/Motif,MacintoshOSSystem.2.3開發(fā)工具SAP開發(fā)了ABAP/4任務臺ABAP/4DevelopmentWorkbench作為實施client/server方案的完好的CASE環(huán)境和任務流工具包,加速并從一定程度上使實施過程自動化,保證了延續(xù)有效的業(yè)務再造,這已由R/3運用程序的勝利開發(fā)史所證明.ABAP/4任務臺集成數據,業(yè)務過程,組織構造和任務流部件,并基于一個自動地與運用銜接的集成的庫上,包括了動態(tài)對話程序編輯DYNamicProgram,

9、屏幕和菜單繪制,原代碼生成器,交互式糾錯,性能優(yōu)化,計算機輔助測試CATT,ABAP/4倉庫,數據字典,開發(fā)組織等。任務臺的特點如下:可重用功能模塊:程序員可運用大量已有的商業(yè)模塊。性能優(yōu)化:能對程序的每條命令和操作所占的資源產生分析報告。工程開發(fā)組:從工程組織到實現,任務臺保證一切任務都正確無誤,有文檔登記和版本管理。開放的通訊:RFCRemoteFunctionCall和OLE2使程序間的通訊順暢。易學易用:良好的培訓和詳細的聯(lián)機協(xié)助 ,以及導航才干,使他能迅速的開場任務。徹底平臺無關:操作系統(tǒng)調用,數據庫訪問,前端窗口設定等均于平臺無關。維護用戶的投資。2.4SAPScriptInteg

10、ratedTextManagementwithnewGraphicalInterface在R/34.0中字處置工具SAPScript更方便運用:新的PCEditor編輯器和圖形化的FormPainter便用戶簡單的和直覺的設計,WYSIWYG所見即所得SAPscript集成在R/3中有一系列的益處:設計本人的表單大拷貝數量的打印更有效多言語版本的表單利用不同的輸出媒介(如和光學存檔)2.5用戶接口位于R/3client/server體系構造的表示層的SAPGUI是用戶界面。它是基于Windows風格的:聯(lián)機協(xié)助 :提供了完成R/3運用操作的信息。具有超文本技術,協(xié)助 用戶得到其他協(xié)助 信息。屏

11、幕元素:有輸入輸出字段,復選框,單項選擇框,按鈕,表格,滾動條等。菜單:一切的R/3運用都能經過菜單訪問。工具條:包含了常用定向命令的圖標,如退出,保管,取消,打印等。功能鍵:很多主要的操作都能經過功能鍵完成。輸入值:某些字段只能接受給定的有意義輸入值,用戶可以從列表中選擇。2.6會話管理器SessionManager是一個現代的,便于運用的,通用的用戶界面。它為專業(yè)用戶提供了一個多系統(tǒng)多義務的任務環(huán)境。用戶可以運用SessionManager同時銜接多個R/3系統(tǒng)多系統(tǒng)并能一個銜接會話中翻開多個事務窗口多義務。運轉中,SessionManager管理一切翻開的會話和事務窗口,并運用戶可以方便

12、的在其中切換。SessionManager運用SAPGUI執(zhí)行單獨的事務。在R/34.0中,SessionManager可在Internet中運轉。InternetSessionManager除了提供和規(guī)范SessionManager一樣的功能外,還提供了一個額外的菜單運用戶可以訪問R/3Internet運用。2.7客戶/效力器方式R/3是3層構造在3.1以后的版本中,經過添加Internet/Intranet層,R/3的構造將變成多級構造產品清楚地分為表達效力,運用效力和數據庫效力。由于是多級構造,R/3支持GartnerGroupClient/Server方式的一切層次。充分支持Gartn

13、erGroup方式的前4層,包括分布式和遠程表達以及分布式功能和遠程數據管理,經過對主要的業(yè)務處置跨平臺和數據庫的分布式數據庫效力,模擬GartnerGroup方式的第5層。運用銜接(ALE)支持事務處置內的聯(lián)機運用銜接,并經過規(guī)范的“IDOC接口提供預先設置的業(yè)務處置方式。提供完好的R/3工具包來支持ALE客戶化,分布式運用和主數據管理,以及網絡集成。SAPR/3以一種適用的方式支持全部GartnergroupClient/Server方式的5層構造:2.8 SAPR/3的Browser/Server構造SAP的多層網絡構造:R/3系統(tǒng)的Internet技術采用多層網絡構造,Internet

14、運用部分與R/3系統(tǒng)中心分別,這樣做的優(yōu)點是SAP的客戶可以重新的R/3商務處置中更快地受害。另外,R/3的Internet構造是從三層構造擴展后構成的多層網絡構造,因此可以應付宏大的,不斷增長的Internet用戶數量。SAP事務效力器ITSSAPInternet事務效力器擴展了三層R/3構造,以利于Internet運用。SAPInternet效力器將現有Internet技術與R/3交融在一同,能運用戶在Internet或Intranet上進展可靠的SAP買賣。WEB效力器WEB效力器銜接WEB客戶端和商業(yè)運用程序。WEB效力器系統(tǒng)可從不同的消費廠商處獲取,支持一切主要的閱讀器,并且與不同的

15、軟硬件平臺都有接口。用R/3系統(tǒng)實現電子買賣R/3系統(tǒng)提供的Internet運用支持以下這些商業(yè)關系:商家與商家公司之間顧客與商家顧客與公司之間Intranets處理方案公司內部在Internet上處置公司間業(yè)務的開放規(guī)范對于公司間的往來,集成為一體的商務系統(tǒng)能經過采用開放的商務處置規(guī)范來相互聯(lián)絡。著包括最新公布的由SAP,微軟及其他消費廠商共同開發(fā)的商業(yè)運用程序接口BAPIs。BAPIs可使公司之間進展商務買賣,并同多個商務系統(tǒng)相互聯(lián)絡雖然這些系統(tǒng)運用不同的中心技術。信息交換包括典型的定單號,客戶號和發(fā)票。這些運用程序組成一個電子市場,在其中可以很容易協(xié)調公司間的特定業(yè)務。從R/3系統(tǒng)上發(fā)訂

16、單與規(guī)范化買賣可以同步進展。世界范圍的顧客與商家銜接消費者或潛在消費者可以運用WEB閱讀器訪問經銷商的商業(yè)系統(tǒng)查看產品目錄,下定單或查尋產品或效力?;贗nternet的顧客與商家運用系統(tǒng)使得向全球客戶提供產品和效力成為能夠。Intranets擴展了Internet技術的運用范圍Intranet運用系統(tǒng)運用與Internet一樣的技術,使得公司內部員工可以直接交流。這樣便涉及了一個新的R/3用戶群:偶爾運用企業(yè)信息系統(tǒng)的員工。由于其人數眾多,不能夠以傳統(tǒng)的方式來培訓這些雇員運用軟件??梢哉疹欉@些人業(yè)務需求的信息系統(tǒng),可以極大地添加商務運用系統(tǒng)的潛在價值。如:數據登錄和行政事務可以從行政部門切換

17、到數據生成的地方?;贘ava用戶界面的GUI帶Java的SAP圖形用戶界面SAPGUI與原來的R/3界面相仿,使得R/3用戶可以在Internet上訪問他已熟習的R/3處置界面,基于Java的SAPGUI為R/3用戶,系統(tǒng)管理員和顧客提供了多方面的益處:易于運用:帶有Java的SAPGUI與原來的SAPGUI有著完全一樣的界面。R/3用戶將不會留意到它們之間的差別。不依賴與硬件平臺:帶Java的SAPGUI利用了Java言語的固有的可移植性。一切平臺,包括NetPC和NC,都可作為R/3的客戶端運用。在客戶端上實現零安裝,零管理,零維護:在Internet上啟動R/3可自動下載Java插件到

18、客戶端并裝入基于Java的SAPGUI相應版本。晉級客戶端的R/3無需安裝任何附加的軟件或進展額外的任務。內部及外部的通訊運用同樣的網絡底層構造:他可運用同樣的網絡底層構造和工具來管理網絡,這樣就可方便地對網絡進展維護??s減持有者的本錢:共享WEB的客戶可作為R/3前端,并且在客戶級上無需安裝,管理及維護任務。由于R/3有三層客戶/效力器構造,所以無需大量重新設計便能很容易地運用Java。他要做的只是在運用程序和當前層之間插入一個新的層,并且允許WEB客戶訪問R/3系統(tǒng)。這個新的Internet層包括兩個主要部分:一是R/3自開工具將R/3前端協(xié)議轉換為符合Java插件到WEB效力器上,以便經

19、過Internet對其進展訪問。2.9可分布性為了優(yōu)化重組商業(yè)過程,商業(yè)運用系統(tǒng)必需高度集中化。然而,基于技術或經濟緣由,也可以使一個系統(tǒng)分散成幾個系統(tǒng),使它們在技術上獨立自洽的。但我們不能簡單地經過分散數據庫來到達目的,唯有根據預定義的商業(yè)規(guī)那么使得分散運用系統(tǒng)的信息能交換的方案才是可行的。SAP的ALEApplicationLinkEnabling可以使分散的SAP運用系統(tǒng)相互聯(lián)絡,或者和其他廠商的系統(tǒng)聯(lián)絡,實現方案有:本地銷售和總發(fā)貨廠的銜接??偛亢头謫挝坏姆稚⒗麧櫡治觥VС挚缦到y(tǒng)的后勤信息制造,資料,分銷,工廠維護等。集中的購買合同管理。集中的財務系統(tǒng)和本地后勤系統(tǒng)ALE效力可以分為三

20、步:運用程序以任務流的方式,即把數據信息打包成音訊。發(fā)布層銜接運用層和技術層,定義音訊的接受者,過濾和轉換音訊。通訊層確保數據的平安可靠傳送。2.10 OOT(面向對象技術)面向對象接口創(chuàng)建了新的部件接口質量。舊的軟件技術經過模塊名和參數調用模塊,假設被調用模塊名或參數構造由于功能需求有了哪怕是細微的改動,一切的調用程序必需重新編寫。面向對象接口抑制了這缺陷。一切的接口定義在當前激活倉庫中維護。調用者從倉庫中尋覓所需的接口,再由倉庫代為調用模塊。這種間接調用創(chuàng)建了新的相互交換性和靈敏性。規(guī)范化的接口是SAP商業(yè)對象SAPBusinessObject體系的最重要特點。接口定義可以從商業(yè)對象倉庫中

21、獲得。因此,規(guī)范的面向對象接口技術如COM/DCOM或CORBA就能部署。非SAP部件和SAP部件之間是可以相互調用的。有了商業(yè)對象倉庫所支持的接口承繼和替代,SAP商業(yè)部件很容易擴展和改動。2.11 BAPI:SAP商業(yè)對象的開放性2.12系統(tǒng)可靠性在系統(tǒng)可靠性方面,許多硬件廠商提供了切換軟件的容錯概念。SAP運用硬件協(xié)作同伴提供的功能。當數據庫效力器發(fā)生缺點時,R/3運用效力器可以自動銜接到新的數據庫效力器,而不用停頓重啟動,這樣緩沖區(qū)中的大量數據就得以保管。在數據庫可靠性方面,SAP隨R/3發(fā)行了針對Oracle數據庫的效力工具。其中有:BRBACKUP:保管數據庫對象,包括DataFi

22、le,ControlFile,OnlineRedoLogFile,以及其他非數據庫對象的文件和目錄。有聯(lián)機備份和脫機備份功能。BRARCHIVE:保管OfflineRedoLogFile。BRRESTORE:包括根據備份日志對整個數據庫restore,并能recover到一指定時間,也能恢復指定的表空間Tablespace。還能恢復OfflineRedoLogFile和其他非數據庫對象的文件和目錄。BACKINT:R/3可以經過此接口運用第三方公司提供的備份工具。其他數據庫有各自的備份和恢復工具。R/3的SAPDBA支持并運用這些工具,如Informix的onarchive,因此不需求其他額外

23、工具。一切R/3所支持的數據庫系統(tǒng)的備份都能由CCMS安排和啟動,從而無需人工干涉。R/3備份系統(tǒng)支持:磁帶卷標管理:使得磁帶的管理井井有條,不會覆蓋有用磁帶數據,恢復時找到相 應磁帶。并行備份: 對于超大規(guī)模數據庫,可以同時利用多個備份設備進展備份來加快進度,而恢復時并不需求多個備份設備。自動磁帶切換AutoLoad:當需求多卷磁帶才干完成一個備份時,此功能可使備份過程自動進展,無需人工干涉。遠程備份: 透過網絡利用其他機器的備份設備進展備份。經過操作系統(tǒng)工具對DataFile進展備份。2.13鎖定機制當今的RDBMS所提供的鎖機制對于處置復雜的商業(yè)數據對象是不夠的,基于此,SAP在R/3系

24、統(tǒng)內部經過EnqueueService實現了鎖機制來同步并發(fā)運用程序對商業(yè)數據對象的訪問。此機制能滿足那些有部分緩沖區(qū)的分布式client/server系統(tǒng)和多處置器系統(tǒng)的需求,能管理各種商業(yè)對象,雖然這些對象可以分散在恣意多個關系表中,如資料主數據,客戶訂單等。對于一個有假設干步(Dialogstep)組成的事務(Transaction)將由不同的任務進程(workprocess)處置的情形,對于R/3的異步更新(AsynchronousUpdate)技術,SAP的鎖機制就特別重要,必需保證在整個事務處置過程中數據對象不會被其他運用所改動。R/3的運用程序可以識別鎖,從而預先提示用戶所需的操

25、作將不能完成。2.14 業(yè)務接口SAP提供了多種方法實現R/3系統(tǒng)之間的數據傳輸:ALE方式為了優(yōu)化重組商業(yè)過程,商業(yè)運用系統(tǒng)必需高度集中化。然而,基于技術或經濟緣由,也可以使一個系統(tǒng)分散成幾個系統(tǒng),使它們在技術上獨立自洽的。但我們不能簡單地經過分散數據庫來到達目的,唯有根據預定義的商業(yè)規(guī)那么使得分散運用系統(tǒng)的信息能交換的方案才是可行的。SAP的ALEApplicationLinkEnabling可以使分散的SAP運用系統(tǒng)相互聯(lián)絡。ALE效力可以分為三步:運用程序以任務流的方式,即把數據信息打包成音訊。發(fā)布層銜接運用層和技術層,定義音訊的接受者,過濾和轉換音訊。通訊層確保數據的平安可靠傳送。遠

26、程功能調用方式RFC在R/3系統(tǒng)之間也可以運用RFC方式實現數據的傳輸。在R/3系統(tǒng)之間,只需指定對方的系統(tǒng)名和所調用的ABAP/4程序,以及相應的參數,即可實現將數據按指定方式傳輸到相應模塊。文件傳輸方式SAP也提供文件傳輸方式處理R/3系統(tǒng)間的傳輸問題,可以先將數據導出,再運用Email或郵寄磁盤等方式進展傳送。普通說來,適用于不需實時交換的數據。3 技術支持技術支持與效力支持才干熱線支持為解除寬廣客戶的后顧之憂,作為SAP全球技術效力體系的一部分,SAPGreatChina已于1997年8月1日起,正式向包括大陸、香港、臺灣在內的華語地域提供熱線支持效力(Hotline)。SAPGrea

27、tChina的熱線支持效力將盡力為客戶解答包括一切運用模塊和R/3技術根底(R/3Basis)在內的各種問題。起初,以SAP遍及全球(分別在德國、美國、日本、新加坡)的四個RegionalSupportCenter為依托,對客戶提供一天24小時,一個星期7天的延續(xù)支持。于1998年4月中旬,她與新加坡一同成立ChinaRegionalSupportCenter,并晉級成SAP全球五大RegionalSupport之一。SAP在北京,上海,廣州,香港都設有公司,大中國區(qū)有一百多人的技術及效力支持顧問為您處理您所面臨的問題。在廣州分工司即有近十名的顧問為您就近效力。在線效力系統(tǒng)OnlineServ

28、iesSystem將SAP與客戶的系統(tǒng)在線連結,24小時對應系統(tǒng)障害。在線效力系統(tǒng)OSS中有如下功能 客戶信息R/3系統(tǒng)障害時,客戶直接輸入信息,內容可迅速正確地傳至SAP。 出錯記事本記載有R/3中能夠發(fā)生的系統(tǒng)障害事例及其處理方法,可自在查閱。 熱點新聞顯示有在R/3系統(tǒng)中重要的出錯記事本一覽。 熱點PackageR/3軟件的各種問題之修正內容一覽。 根據這些功能,可實現系統(tǒng)障害的事先防止,或早期處理,有效的業(yè)務執(zhí)行,系統(tǒng)開發(fā)。 置信SAP世界范圍的一流程度的專業(yè)支持效力定能使您稱心!4平臺支持4.1數據庫管理SAPR/3可以在各種流行的數據庫平臺上運轉,如:SQLServer, Orac

29、le, Informix, DB2, ADABAS等。SAP基于數據庫廠商提供的管理工具及其他資源,實現了本人的數據庫監(jiān)控程序來支持數據庫管理,這是由于:監(jiān)控和管理任務并不總能分隔,而SAP需求在只讀(ReadOnly)方式下監(jiān)控數據庫。SAP提供了規(guī)范的界面來監(jiān)控數據庫。R/3的3層client/server體系構造要求有特殊的數據庫監(jiān)控工具,由于只需從數據庫和R/3系統(tǒng)兩處獲得的信息才干斷定哪個用戶、哪個程序在運用數據庫的哪些資源,而這些信息對數據庫管理是很重要的。用戶可以經過SAPGUI進展聯(lián)機監(jiān)控,可以獲取多項重要數據,如Oracle的DataBuffer,SharedPool,Red

30、oLogBuffer,Calls,TableScans/TableFetch,Sorts等。此外,用戶還能察看I/O懇求,V$值等。SAPDBA是SAP提供的菜單驅動的數據庫管理工具,經過它,用戶能完成數據庫的開啟,擴展數據空間,重組數據空間,輸出/輸入數據,備份和恢復數據庫,檢查數據庫等等日常管理任務。4.2運用管理和實施管理在R/3系統(tǒng)中,有多種方法來支持運用。Modification:對SAP源程序,對象等進展修正。這些修訂版本可以從OSS(OnlienServiceSystem)中獲取,然后經過TP傳輸系統(tǒng)進入R/3,或有R/3中的維護程序載入系統(tǒng)。Customizing:在SAPR/

31、3已有的模型中選擇設置企業(yè)所需的功能,SAP在這過程中提供了流程模型Proceduralmodel和IMGImplementationGuide工具。Enhancements:在不改動R/3運用邏輯的前提下,擴展已有功能。這為客戶實現商業(yè)過程提供了可靠的,維護量小的方法。Customdevelopment:在功能強大的ABAP/4任務臺協(xié)助 下,用戶可以開發(fā)新的功能模塊,有大量的預定義并測試過的功能模塊可供運用。4.3 CCMS和性能監(jiān)控R/3系統(tǒng)的CCMS(ComputerCenterManagementSystem)提供全面的性能監(jiān)控以確保R/3的順利運轉。R/3采集運用程序的特征及于系統(tǒng)

32、的相互作用信息并以文字或圖形的方式顯示。CCMS經過特殊的數據采集器從操作系統(tǒng)中,網絡中,數據庫中獲取性能相關數據,假設預定義的閾值被超越,那么警告監(jiān)控(AlertMonitor)自動報告。CCMS集成的監(jiān)控如下,系統(tǒng)監(jiān)控:監(jiān)控和管理整個R/3系統(tǒng)中的一切效力器,包括它們的形狀和正被執(zhí)行的運用程序。性能監(jiān)控: 不延續(xù)地報告重要的系統(tǒng)性能數據。如對話呼應時間,每小時的對話數量,以及CPU負載。作業(yè)監(jiān)控: 顯示后臺作業(yè)并對其進展調度。數據庫監(jiān)控:提供數據庫活動,參數,表等信息。操作系統(tǒng)監(jiān)控:提供操作系統(tǒng)資源的可用性,如內存數量,硬盤容量,或其他數據。網絡監(jiān)控:從整個網絡或恣意子網采集數據并提供性能

33、分析數據。需求有相應的網絡層數據采集器支持。 R/3將一切于性能相關的歷史數據儲存在性能數據庫中。由此,CCMS能預測系統(tǒng)行為的趨勢。如根據運用數據的增長率,系統(tǒng)管理員可以預測到磁盤子系統(tǒng)的瓶頸。 R/3具有優(yōu)化的用戶登錄技術。管理員可以把多個運用效力器按所要運轉的運用類型組合成不同的效力器組,不同運用類型的用戶向不同的組登錄,R/3根據系統(tǒng)的負載情況,讓用戶銜接到性能最正確的效力器上。 R/3提供了運轉方式operationmode自動切換功能,已順應聯(lián)機對話用戶和后臺作業(yè)兩者對資源的不同配置需求。如白天方式多一些對話進程,晚上方式多一些批處置進程,然后設定時間表,R/3將自動切換而不用停機

34、: 當需求調整系統(tǒng)參數時,R/3的“編輯參數文件功能提供了智能友善的維護方式,能對參數文件進展檢查,并能保管一切版本。5硬件才干需求5.1最大用戶數量 由于SAPR/3采用了先進的三層客戶效力器體系構造,并且支持從WindowsNT到各種UNIX小型機直至IBMS/390大型主機的各種硬件平臺,因此具有極其強大的可伸縮性(scalability)。用戶可以根據需求決議采用的硬件配置,并且在以后可以隨時添加新的硬件設備作為運用效力器,提升系統(tǒng)處置才干。所以,R/3系統(tǒng)可以同時支持的并發(fā)用戶數(numberofconcurrentusers)幾乎沒有限制,實踐上只取決于系統(tǒng)配置的硬件及及采用的數據

35、庫管理系統(tǒng)(RDBMS)的處置才干。例如,SAP的一個客戶,MetroGroup,運用R/3同時支持近1萬個并發(fā)用戶的買賣處置。5.2呼應時間(Condition)SAPR/3系統(tǒng)采用了調度器/任務進程(Dispatcher/WorkProcesses)、運用效力器本地數據緩存(Applicationserverlocaldatabuffering)、異步數據庫更新(AsynchronousDatabaseUpdate)等多種先進技術,極大地提高了買賣處置速度。SAP公司將協(xié)助客戶,根據詳細運用需求,如運用模塊種類、每一模塊并發(fā)活動用戶數目等,提出硬件配置建議(Hardwareplatform

36、configurationproposal)。SAP保證,在合理配置的情況下,保證系統(tǒng)運轉性能到達SAP的規(guī)范R/3SD性能基準(standardR/3SDbenchmark)。有關R/3SD性能基準的闡明:登錄到R/3系統(tǒng)中的用戶有兩類:活動用戶和非活動用戶?;顒佑脩羰侵该?0秒鐘(用戶思索時間)向系統(tǒng)提交一次屏幕畫面改動的用戶。非活動用戶對系統(tǒng)負載影響很小,在分析系統(tǒng)性能時普通可以忽略。R/3系統(tǒng)不同的運用模塊(如SD、CO、FI、PP等)的用戶,給予系統(tǒng)的處置負載是不同的。普通可根據一定比例關系,將其轉化為等效SD用戶計算,如一個FI用戶約等于0.4個SD用戶等。在SAP規(guī)范R/3SD性

37、能基準中規(guī)定:當系統(tǒng)中一切活動用戶(假定均已轉換為等效SD用戶)在進展以下買賣處置時:輸入一含有五個工程的訂單顯示該訂單生成發(fā)貨通知張貼貨物問題(goodsissue)顯示40筆訂單張貼發(fā)票CPU的平均負荷小于70%,對話呼應時間小于2秒。(實踐上,當CPU負荷為70時,普通對話呼應時間小于1秒。)另外,SAPR/3還支持同一用戶(user)從同一臺客戶機上建立多個會話(sessions),進一步提高了用戶消費率。5.3事務處置時間 SAPR/3采用優(yōu)化的三層客戶/效力器體系構造及多種先進技術,如調度器/任務進程(Dispatcher/WorkProcesses)動態(tài)負載平衡(Automati

38、cloadbalancing)、運用效力器本地數據緩存(Applicationserverlocaldatabuffering)、異步數據庫更新(Asynchronousdatabaseupdate)等,極大地提高了系統(tǒng)的買賣處置性能。詳細闡明如下: 在客戶機上運轉的SAPGUI(Presentationserver)同用戶交互,接受輸入并顯示輸出。SAPGUI同運用效力器之間傳送的僅僅是必要的數據,其數據量很小(普通一屏的數據量約為1-2KB),即使是經過廣域網(WAN)傳輸,傳輸延遲也很小,局域網那么更快了。在用戶懇求到達Applicationserver后,該懇求的responsetim

39、e開場計時。Applicationserver采用了調度器/任務進程(Dispatcher/WorkProcesses)的軟件架構,調度器根據各個任務進程的忙閑情況自動選擇分配一個可用的任務進程處置該懇求。假設該懇求需求讀取數據庫中的數據,任務進程的數據庫接口部分首先會在本運用效力器(Applicationserver)的共享的本地數據緩沖池中查找。普通數據已存在于緩沖池中,這時數據即可直接從內存(緩沖池)中獲得,防止了耗時的數據庫訪問。假設用戶懇求需求修正數據庫中的數據,這時可采用異步數據庫更新(Asynchronousdatabaseupdate)技術,由其它專門的更新進程(updatew

40、orkprocess)在后臺執(zhí)行耗時的數據庫更新操作,而本對話任務進程那么不用等待,可直接繼續(xù)處置下去并把結果前往給客戶。R/3系統(tǒng)中心提供了相應的更新和同步監(jiān)控機制,可保證更新任務正確進展,且各運用效力器緩存中的數據是一致的。當用戶懇求處置終了,結果由運用效力器送回前端SAP-GUI時,該筆懇求的responsetime停頓計時。用戶在SAP-GUI中可以看到該responsetime。正常情況下,普通買賣的responsetime都極小,在幾十毫秒到幾百毫秒之間。5.4 ERPSAP是世界上最大的運用軟件公司,占有全球ERP市場超越31%的份額。SAP提供的規(guī)范商業(yè)運用軟件覆蓋了ERP的一

41、切方面,綜合了運營、分銷、人事以及財務會計過程。它精簡了運營過程,提供快速存取操作數據的手段,并且使公司活動的方案與控制可以更加準確地進展。客戶可以從SAP提供的廣泛的產品范圍中挑選滿足本人需求的模塊,并經過定制功能來使之適宜于本人的特殊需求,在必要時還可以經過SAP開發(fā)環(huán)境擴展或修正程序。5.5備份/恢復對于Oracle數據庫系統(tǒng),SAP伴隨R/3提供了一組強大的數據庫效力程序(工具),其中包括數據庫備份(BRBACKUP)、事務日志備份(BRARCHIVE)及數據庫恢復(BRRESTORE)等。這些工具直接訪問Oracle數據庫的底層功能,具有很高的執(zhí)行效率。它們的運用可經過一個一致、易用

42、的管理界面SAP-DBA來調用執(zhí)行的。其它的數據庫管理系統(tǒng)也都有其本身的數據備份和恢復工具。SAP-DBA均支持并直接運用這些工具進展數據庫備份/恢復操作。此外,R/3還向數據庫無關的備份工具提供了一個界面(BACKINT),運用戶可以從第三方選擇適宜的工具。對于一切R/3支持的數據庫系統(tǒng)(Oracle、Informix、MSSQLServer、ADABAS、DB2等),數據備份任務均可從R/3CCMS(CompetenceCenterManagementSystem)中設置執(zhí)行方案,并觸發(fā)自動執(zhí)行。配合以相應硬件設備,如自動磁帶庫等,即可實現無人值守自動備份。6平安性6.1信息傳送R/3系統(tǒng)

43、對數據的傳送(message)和分發(fā)復制(replication)在各個層次上都提供了可靠的保證??煽康木W絡傳輸:R/3系統(tǒng)運用TCP/IP協(xié)議作為主要的網絡通訊協(xié)議。TCP/IP協(xié)議不但是現實上的工業(yè)規(guī)范,而且其內置的過失檢測和糾正機制提供了可靠的網絡傳輸。平安的數據傳輸:R/3系統(tǒng)中一切在前端客戶程序和后臺運用效力器之間傳送的數據都經過了以下處置: 加密(Encryption):維護音訊內容不被竊取壓碼校驗(Authentication):防止音訊內容被篡改從而保證了音訊傳送的平安性和正確性。基于關系型數據庫系統(tǒng):R/3系統(tǒng)中的一切數據都是存貯在作為其底層的關系型數據庫管理系統(tǒng)中。關系型數

44、據庫管理系統(tǒng)業(yè)已非常成熟,可以提供可靠而有效的數據組織、存貯、訪問及管理效力。關系數據庫系統(tǒng)采用事務處置(DBLUW)、重做日志(redolog)、備份和恢復(backupandrecovery)等技術,在底層保證了數據完好性。運用層次的數據完好性:R/3系統(tǒng)中引入并實現了運用層次的買賣處置(SAPTransaction)及SAP-LUW(SAPLogicalUnitofWork)等概念,保證了運用層次的數據完好性。R/3系統(tǒng)中跨越不同運用模塊的數據完好性:一個R/3系統(tǒng),不論有多少個用戶,運轉哪些運用模塊,它都是基于一個公共的數據庫環(huán)境的。數據只需輸入一次,即可被整個企業(yè)共享。SAP以多年的

45、閱歷,成熟的運用代碼,保證系統(tǒng)范圍的一切運用模塊間數據的集成、完好性和一致性。多個R/3系統(tǒng)間的數據完好性:SAP提供了工業(yè)界領先的ALE(ApplicationLinkandEnabling)技術,用以集成多個R/3系統(tǒng)中的多種運用。ALE技術基于規(guī)范的IDoc(IntermediateDocuments)格式,利用SAP的RFC(RemoteFunctionCall)或TCP/IP或EDI子系統(tǒng)等作為傳輸手段,在R/3系統(tǒng)之間,R/3系統(tǒng)與R/2系統(tǒng)或是其它外部系統(tǒng)之間交換運用數據,在全球規(guī)模的企業(yè)內的多個R/3系統(tǒng)間實現了有效的運用和數據的集成。6.2 C2LevelSAPR/3運轉于平

46、安可靠的操作系統(tǒng),如UNIX、WindowsNT Server,數據庫系統(tǒng),如Oracel、Informix之上,可以有效地利用它們的平安才干。這些操作系統(tǒng)和數據庫系統(tǒng),都是經過或超越C2級平安認證,或到達相應平安級別的。R/3系統(tǒng)本身也實現了有效的平安維護。例如:在SAPGUI啟動時,將自動檢測本身的完好性,這可以有效防止病毒的攻擊和傳播。用戶在登錄時須提供口令以驗證身份。管理員可設置一系列口令控制規(guī)那么,如口令長度、口令多次失敗后的帳戶鎖定、強迫口令更新等,以確保口令平安等。R/3在運用層提供了靈敏有效的權限控制手段(參見運用權限控制部分)此外,SAP還針對R/3系統(tǒng)的平安性,提出了一套全

47、面的平安思索建議。6.3電子簽名 SAP在R/3中實現和提供了規(guī)范的GSS(GenericSecurityServices)API。經過這一接口,R/3可以和第三方平安產品,如MIT的Kerberos,GMD的OpenVision、SECUDE等,嚴密集成,提供更為強大的額外平安維護。例如:R/3可以被集成進一個平安的一次性登錄環(huán)境中。用戶只需經過一次身份認證,即可訪問包括R/3在內的各種資源。這種集成的平安環(huán)境簡化了平安管理,降低了管理破綻的風險。更進一步,甚至可以經過IC智能卡來控制對于R/3系統(tǒng)的訪問,這樣就無需再在網絡上傳輸口令(即使是經過加密的口令,在網上傳輸也存在一定風險)。6.4

48、代理人R/3系統(tǒng)中包含有內置的電子郵件子系統(tǒng)SAPOffice,提供收發(fā)電子郵件及私人文件夾、共享文件夾等功能,并作為ElectronicInbox,嚴密集成于SAPBusinessWorkflow的處置過程中。 SAPOffice提供了靈敏的代理機制。用戶可以指定某人在某段時間范圍之內作為本人的代理,并授予不同級別的代理權限,如在他不在時代他處置信件,或僅能收到發(fā)送給他的某類信件的副本等。6.5審計功能 SAPR/3系統(tǒng)中提供了強大的審計功能。運用R/3的活動記錄(ActivityLog)功能,一切客戶關懷(concern)的買賣或用戶在R/3系統(tǒng)中的活動情況均可以被記錄下來。記錄是取決于詳

49、細的買賣及用戶的。此外,一切對于R/3系統(tǒng)參數、UNIX中心參數、數據庫系統(tǒng)參數的修正也都會被自動記錄下來。6.6權限和運用級數據平安R/3系統(tǒng)的授權機制現實世界里企業(yè)內部的各種不同運用對于授權的要求是極其多樣的。與此相順應,R/3系統(tǒng)提供了一整套非常靈敏的基于對象權限和用戶角色概念的授權機制。在R/3中,既可以授予用戶系統(tǒng)預定義的權限,也可以根據運用需求,設置非常細微詳細的權限控制,授權粒度可以是買賣(trnasaction)、域(field),甚至可以控制到詳細值(value)。為滿足極其多樣復雜的權限控制要求,R/3系統(tǒng)引進了面向對象(ObjectOriendted)的權限管理概念。假設

50、干個相關的需求被同時維護或檢查的單元(unit)組合成一個權限對象(AuthorizationObject),換言之,每個AuthorizationObject都是一些權限域(AuthorizationField)的組合。一個AuthorizationObject的各個AuthorizationFields被分別賦予不同的值,就構成了一個權限(Authorization)。R/3系統(tǒng)中的權限檢查與控制,就是針對它(Authorization)而進展的。同時,為了方便對于用戶權限的管理和維護,R/3系統(tǒng)又引入了基于用戶角色授權的機制。一組權限(Authorizations)可以被組合到一個權限輪

51、廓文件(AuthorizationProfile),或更進一步,一組權限(Authorizations)或權限輪廓文件(AuthorizationProfiles)組合成一個復合權限輪廓文件(CompositProfile)。之后,再將得到的權限輪廓文件(AuthorizationProfile)或復合權限輪廓文件(CompositProfile)授予一個或多個用戶。相應地,這個或這些用戶就獲得了其中包含的一切權限(Authorization)。用戶的權限數據是在用戶主數據(usermasterdata)中集中存放和一致管理的。SAP在R/3系統(tǒng)中提供了大量預定義的能滿足普通用戶需求的權限輪廓

52、文件(Profiles)。此外,R/3還提供了權限輪廓文件自動生成器(ProfileGenerator),可以協(xié)助 管理員方便地生成滿足各種特殊需求的權限輪廓文件(Profiles),并分配給用戶。7工程管理7.1變卦管理/版本管理R/3系統(tǒng)中的變卦(change)SAP充分思索到客戶實施ERP工程時要求的多樣性及實施過程的復雜性,按照軟件工程的觀念,提供了先進的軟件開發(fā)環(huán)境(ASDE)和適用的工程管理、實施工具。SAPR/3系統(tǒng)中的變卦(changes)分為以下五類:定制(customizing):R/3系統(tǒng)提供了一整套方法和工具,包括SAPProceduralModel,SAPRefere

53、nceImplementationGuide(IMG)等,來協(xié)助客戶將SAP提供的通用規(guī)范的運用定制成符合用戶實踐需求的系統(tǒng)。工程管理和文檔記錄功能等也被集成在這些工具里面。其中,SAPProceduralModel以多階段模型(multiple-phasemodel)的方式,結合SAP多年在全球范圍內實施ERP工程的閱歷,提供了實施各種R/3運用的關鍵的根本信息。SAPImplementationGuide那么包括對SAPProceduralModel中每一任務步的詳細描畫。IMG以構造化的方式,提供了詳盡的有關概念、依賴關系、規(guī)范設置、建議、活動和形狀、文檔等信息。特別地,客戶可直接從IM

54、G中啟動相應的定制買賣(customizingtransaction),在IMG的指點下順序進展系統(tǒng)的客戶化定制。功能強化(Enhancement):當定制缺乏以滿足客戶的特殊要求時,客戶還可以經過Enhancement的方式,利用R/3系統(tǒng)中預留的customerexits接口,進一步擴展R/3提供的規(guī)范功能。客戶的運用程序開發(fā)(customerdevelopment):客戶也可以利用SAP提供的功能強大的ABAP/4開發(fā)環(huán)境,來開發(fā)本人的運用程序。ABAP/4(AdvancedBusinessApplicationProgramming/4thgeneration)是SAP用來開發(fā)R/3規(guī)

55、范運用的開發(fā)環(huán)境,內置多平臺、多廠商數據的支持才干,提供自動式數據字典(activedatadictionary)、對象導航閱讀(objectnavigation)及工程管理、版本管理等多種功能。客戶本人開發(fā)的運用程序只需遵照一定的命名規(guī)范,SAP保證在未來版本晉級時將不受影響。對SAP提供的規(guī)范運用程序的修正(modification):用戶還可以修正SAP提供的規(guī)范R/3運用程序。但普通不建議這樣做,由于這極有能夠會引進bug,且SAP不保證在以后晉級時仍能保管客戶所做的修正。SAP的效力性矯正(AdvancedCorrection):SAP將不定期地提供Hotpackage,以矯正已發(fā)現

56、的系統(tǒng)中的bug。三系統(tǒng)模型(ThreeSystemLandscape)理想的SAPR/3的實施建議采用三系統(tǒng)模型(threesystemlandscape),即由開發(fā)系統(tǒng)、測試系統(tǒng)和消費系統(tǒng)組成。在這三個系統(tǒng)之間,SAP提供了R/3CTS(CorrectionandTransportSystem)的工具,使之有機地結合為一個整體。WorkbenchOrganizor(工程管理工具)SAPR/3系統(tǒng)提供了WBO(WorkbenchOrganizor)、CO(CustomizingOrganizor)等強有力的工程組織和管理工具。以開發(fā)工程的管理(WBO)為例,闡明如下:在開發(fā)工程的開場,工程經

57、理(ProjectManager)為該工程生成一個ChangeRequest,并確定工程成員。WBO相應自動分配一個工程編號。對每一個工程成員,WBO都產生一個Task,這個Task將自動搜集記錄該工程成員所做的任務。當某一工程成員完成他的開發(fā)任務之后,他釋放本人的Task。這就把Task中記錄的開發(fā)任務傳送記錄到了ChangeRequest中。當一切工程成員都完成開發(fā)任務并釋放他們的Tasks之后,工程經理就可以釋放ChangeRequest。從而,這個ChangeRequest中就包含了該工程中一切完成的開發(fā)任務。接著,ChangeRequest就可以被CTS系統(tǒng)傳輸到測試系統(tǒng)中進展測試,

58、直至最終送到消費系統(tǒng)中投產。7.2系統(tǒng)晉級 R/3運用了repositryswitch的系統(tǒng)晉級技術。根據客戶安裝的情況,系統(tǒng)停頓運轉的時間(downtime)可以降低到僅幾個小時。 在系統(tǒng)晉級時,絕大部分任務都是在系統(tǒng)仍處于聯(lián)機運轉形狀時進展的。新版的R/3Repositry首先以非活動形狀被拷貝安裝到老的仍在運轉的系統(tǒng)上,接著客戶對象(customerobjects)被從老版本拷貝到新版本的數據庫中。之后,系統(tǒng)需求停頓運轉一段時間,以將割接到新的Repositry上并將客戶對象轉換成新版本的格式。這一過程繼續(xù)的時間很短,之后新版系統(tǒng)即可投入運轉。 對于前端客戶程序的晉級,與初始安裝一樣,S

59、AP建議采用軟件發(fā)布管理工具,如MicrosoftSMS(SystemManagementServer)等,實現自動分發(fā)、安裝??蛻衄F有系統(tǒng)集成SAPR/3在系統(tǒng)的不同層次上向外界提供了多種數據交互的接口。如在運用效力器層批處置方式的BatchInput,實時的CPI-C、RFC通訊,前端客戶程序層的OLE、RFC等。根據詳細情況,它們可以被用來靈敏實現同原有系統(tǒng)(LegacySystem)的數據交換和整合。 普通說來,對于不需實時交換的數據,可以經過文件傳送(filetransfer)、批處置輸入(BatchInput)等方式在原有系統(tǒng)(LegacySystem)同R/3之間交換。例如,我們

60、經常采用BatchInput的方式把數據從原有系統(tǒng)中批量轉換送入R/3系統(tǒng)中。在BatchInput中,R/3將進展一系列數據完好性檢驗。對于有時間要求的數據,那么可以運用CPI-C、RFC以及OLE等技術,實如今原有系統(tǒng)和R/3系統(tǒng)之間的實時數據交換。8開展方向8.1商業(yè)框架商業(yè)框架BusinessFramework是SAP繼續(xù)發(fā)布產品的戰(zhàn)略體系。這些產品具有靈敏性,快速部署,相互協(xié)作,集成等特點. 在R/3中將有商業(yè)部件,商業(yè)對象,BAPIBusinessAPI。商業(yè)部件封裝了商業(yè)功能模塊,它由一些特定的商業(yè)對象組成,部件的功能必需經過BAPI訪問。而BAPI那么是商業(yè)對象的方法metho

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論