版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SAP R/3系統(tǒng)技術基礎1功能1.1在線關心在SAPR/3三層客戶/服務器體系結構的客戶端,SAP提供了可移植的能運行于多種平臺的一致的用戶界面,稱為SAPGUI。SAPGUI依據軟件人類工程學的最新研究成果,以SAPStyleGuide作為設計指導,向用戶提供基于Windows風格的美觀一致、易學易用的界面。SAPGUI的聯機關心功能為用戶提供了使用R/3的詳盡的關心信息。它采納了hypertextreference等技術,使用戶能夠方便地掃瞄搜尋所需信息。用戶能夠以多種不同方式獲得關心:如直接從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工作流SAP
4、R/3提供了強大有用的工作流解決方案。關于業(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ā)相應處理過程。聯接業(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é)處理,能夠和英文版兼容,具有全部漢化的中文界面,聯機關心和出錯信息。系統(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)能夠在不同
8、的桌面系統(tǒng)上運行MSWindows3.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)對話程序編輯(DYN
9、amicProgram),屏幕和菜單繪制,原代碼生成器,交互式糾錯,性能優(yōu)化,計算機輔助測試(CATT),ABAP/4倉庫,數據字典,開發(fā)組織等。工作臺的特點如下:可重用功能模塊:程序員可使用大量已有的商業(yè)模塊。性能優(yōu)化:能對程序的每條命令和操作所占的資源產生分析報告。項目開發(fā)組:從項目組織到實現,工作臺保證一切工作都正確無誤,有文檔登記和版本治理。開放的通訊:RFC(RemoteFunctionCall)和OLE2使程序間的通訊順暢。易學易用:良好的培訓和詳細的聯機關心,以及導航能力,使你能迅速的開始工作。完全平臺無關:操作系統(tǒng)調用,數據庫訪問,前端窗口設定等均于平臺無關。愛護用戶的投資。2
10、.4SAPScriptIntegratedTextManagementwithnewGraphicalInterface在R/34.0中字處理工具SAPScript更方便使用:新的PCEditor編輯器和圖形化的FormPainter便用戶簡單的和直覺的設計,WYSIWYG所見即所得SAPscript集成在R/3中有一系列的好處:設計自己的表單大拷貝數量的打印更有效多語言版本的表單利用不同的輸出媒介(如傳真和光學存檔)2.5用戶接口位于R/3client/server體系結構的表示層的SAPGUI是用戶界面。它是基于Windows風格的:聯機關心:提供了完成R/3應用操作的信息。具有超文本技術
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除了提供和標準SessionManager一樣的功能外,還提供了一個額外的菜單使用戶能夠訪問R/3Internet應用。2.7客戶/服務器方式R/3是3層結構(在3.1以后的版本中,通過增加Internet/Intranet層,R/3的結構將變成多級結構)產品清晰地分為表達服務,應用服務和數據庫服務。由因此多級結構,R/3支持GartnerGroupClient/Server模
13、式的所有層次。充分支持GartnerGroup模式的前4層,包括分布式和遠程表達以及分布式功能和遠程數據治理,通過對要緊的業(yè)務處理跨平臺和數據庫的分布式數據庫服務,模擬GartnerGroup模式的第5層。應用連接(ALE)支持事務處理內的聯機應用連接,并通過標準的“IDOC”接口提供預先設置的業(yè)務處理方式。提供完整的R/3工具包來支持ALE客戶化,分布式應用和主數據治理,以及網絡集成。SAPR/3以一種有用的方式支持全部GartnergroupClient/Server模式的5層結構:2.8 SAPR/3的Browser/Server結構SAP的多層網絡結構:R/3系統(tǒng)的Internet技術
14、采納多層網絡結構,Internet應用部分與R/3系統(tǒng)核心分離,如此做的優(yōu)點是SAP的客戶能夠從新的R/3商務處理中更快地受益。另外,R/3的Internet結構是從三層結構擴展后形成的多層網絡結構,因而能夠應付巨大的,不斷增長的Internet用戶數量。SAP事務服務器(ITS)SAPInternet事務服務器擴展了三層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è)務的開放標準關于公司間的往來,集成為一體的商務系統(tǒng)能通過采納開放的商務處理標準來相互聯系。著包括最新公布的由SAP,微軟及其他生產廠商共同開發(fā)的商業(yè)應用程序接口(BAPIs)。BAPIs可使公司之間進行商務交易,并同多個商務系統(tǒng)相互聯系(盡管這些系統(tǒng)使用不同的核心技術)。信息交換包括典型的定單號,客戶號和發(fā)票。這些應用程序組成一個電子市場
16、,在其中能夠專門容易協(xié)調公司間的特定業(yè)務。從R/3系統(tǒng)上發(fā)訂單與標準化交易能夠同步進行。世界范圍的顧客與商家連接消費者或潛在消費者能夠使用WEB掃瞄器訪問經銷商的商業(yè)系統(tǒng)查看產品目錄,下定單或查尋產品或服務?;贗nternet的顧客與商家應用系統(tǒng)使得向全球客戶提供產品和服務成為可能。Intranets擴展了Internet技術的應用范圍Intranet應用系統(tǒng)使用與Internet相同的技術,使得公司內部職員能夠直接交流。如此便涉及了一個新的R/3用戶群:間或使用企業(yè)信息系統(tǒng)的職員。由于其人數眾多,不可能以傳統(tǒng)的方式來培訓這些雇員使用軟件。能夠照顧這些人業(yè)務需求的信息系統(tǒng),能夠極大地增加商務
17、應用系統(tǒng)的潛在價值。如:數據登錄和行政事務能夠從行政部門切換到數據生成的地點。基于Java用戶界面的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的客戶端使用。在客戶端上實現零安裝,零治
18、理,零維護:在Internet上啟動R/3可自動下載Java插件到客戶端并裝入基于Java的SAPGUI相應版本。升級客戶端的R/3無需安裝任何附加的軟件或進行額外的工作。內部及外部的通訊使用同樣的網絡底層結構:你可使用同樣的網絡底層結構和工具來治理網絡,如此就可方便地對網絡進行維護??s減持有者的成本:共享WEB的客戶可作為R/3前端,同時在客戶級上無需安裝,治理及維護工作。因為R/3有三層客戶/服務器結構,因此無需大量重新設計便能專門容易地應用Java。你要做的只是在應用程序和當前層之間插入一個新的層,同時同意WEB客戶訪問R/3系統(tǒng)。那個新的Internet層包括兩個要緊部分:一是R/3自
19、動工具將R/3前端協(xié)議轉換為符合Java插件到WEB服務器上,以便通過Internet對其進行訪問。2.9可分布性為了優(yōu)化重組商業(yè)過程,商業(yè)應用系統(tǒng)必須高度集中化。然而,基于技術或經濟緣故,也能夠使一個系統(tǒng)分散成幾個系統(tǒng),使它們在技術上獨立自洽的。但我們不能簡單地通過分散數據庫來達到目的,唯有依照預定義的商業(yè)規(guī)則使得分散應用系統(tǒng)的信息能交換的方案才是可行的。SAP的ALE(ApplicationLinkEnabling)能夠使分散的SAP應用系統(tǒng)相互聯系,或者和其他廠商的系統(tǒng)聯系,實現方案有:本地銷售和總發(fā)貨廠的連接??偛亢头謫挝坏姆稚⒗麧櫡治觥VС挚缦到y(tǒng)的后勤信息(制造,材料,分銷,工廠維護
20、等)。集中的購買合同治理。集中的財務系統(tǒng)和本地后勤系統(tǒng)ALE服務能夠分為三步:應用程序以工作流的方式,即把數據信息打包成消息。公布層連接應用層和技術層,定義消息的同意者,過濾和轉換消息。通訊層確保數據的安全可靠傳送。2.10 OOT(面向對象技術)面向對象接口創(chuàng)建了新的部件接口質量。舊的軟件技術通過模塊名和參數調用模塊,假如被調用模塊名或參數結構因為功能需要有了哪怕是細微的改變,所有的調用程序必須重新編寫。面向對象接口克服了這缺點。所有的接口定義在當前激活倉庫中維護。調用者從倉庫中查找所需的接口,再由倉庫代為調用模塊。這種間接調用創(chuàng)立了新的相互交換性和靈活性。標準化的接口是SAP商業(yè)對象(SA
21、PBusinessObject)體系的最重要特點。接口定義能夠從商業(yè)對象倉庫中獲得。因而,標準的面向對象接口技術如COM/DCOM或CORBA就能部署。非SAP部件和SAP部件之間是能夠相互調用的。有了商業(yè)對象倉庫所支持的接口繼承和替代,SAP商業(yè)部件專門容易擴展和改變。2.11 BAPI:SAP商業(yè)對象的開放性2.12系統(tǒng)可靠性在系統(tǒng)可靠性方面,許多硬件廠商提供了切換軟件的容錯概念。SAP使用硬件合作伙伴提供的功能。當數據庫服務器發(fā)生故障時,R/3應用服務器能夠自動連接到新的數據庫服務器,而不必停止重啟動,如此緩沖區(qū)中的大量數據就得以保留。在數據庫可靠性方面,SAP隨R/3發(fā)行了針對Orac
22、le數據庫的服務工具。其中有:BRBACKUP:保存數據庫對象,包括DataFile,ControlFile,OnlineRedoLogFile,以及其他非數據庫對象的文件和目錄。有聯機備份和脫機備份功能。BRARCHIVE:保存OfflineRedoLogFile。BRRESTORE:包括依照備份日志對整個數據庫restore,并能recover到一指定時刻,也能恢復指定的表空間(Tablespace)。還能恢復OfflineRedoLogFile和其他非數據庫對象的文件和目錄。BACKINT:R/3能夠通過此接口使用第三方公司提供的備份工具。其他數據庫有各自的備份和恢復工具。R/3的SAP
23、DBA支持并使用這些工具,如Informix的onarchive,因而不需要其他額外工具。所有R/3所支持的數據庫系統(tǒng)的備份都能由CCMS安排和啟動,從而無需人工干預。R/3備份系統(tǒng)支持:磁帶卷標治理:使得磁帶的治理井井有條,可不能覆蓋有用磁帶數據,恢復時找到相 應磁帶。并行備份: 關于超大規(guī)模數據庫,能夠同時利用多個備份設備進行備份來加快進度,而恢復時并不需要多個備份設備。自動磁帶切換(AutoLoad):當需要多卷磁帶才能完成一個備份時,此功能可使備份過程自動進行,無需人工干預。遠程備份: 透過網絡利用其他機器的備份設備進行備份。通過操作系統(tǒng)工具對DataFile進行備份。2.13鎖定機制
24、當今的RDBMS所提供的鎖機制關于處理復雜的商業(yè)數據對象是不夠的,基于此,SAP在R/3系統(tǒng)內部通過EnqueueService實現了鎖機制來同步并發(fā)應用程序對商業(yè)數據對象的訪問。此機制能滿足那些有局部緩沖區(qū)的分布式client/server系統(tǒng)和多處理器系統(tǒng)的需求,能治理各種商業(yè)對象,盡管這些對象能夠分散在任意多個關系(表)中,如材料主數據,客戶訂單等。關于一個有若干步(Dialogstep)組成的事務(Transaction)將由不同的工作進程(workprocess)處理的情形,關于R/3的異步更新(AsynchronousUpdate)技術,SAP的鎖機制就特不重要,必須保證在整個事務
25、處理過程中數據對象可不能被其他應用所改變。R/3的應用程序能夠識不鎖,從而預先提醒用戶所需的操作將不能完成。2.14 業(yè)務接口SAP提供了多種方法實現R/3系統(tǒng)之間的數據傳輸:ALE方式為了優(yōu)化重組商業(yè)過程,商業(yè)應用系統(tǒng)必須高度集中化。然而,基于技術或經濟緣故,也能夠使一個系統(tǒng)分散成幾個系統(tǒng),使它們在技術上獨立自洽的。但我們不能簡單地通過分散數據庫來達到目的,唯有依照預定義的商業(yè)規(guī)則使得分散應用系統(tǒng)的信息能交換的方案才是可行的。SAP的ALE(ApplicationLinkEnabling)能夠使分散的SAP應用系統(tǒng)相互聯系。ALE服務能夠分為三步:應用程序以工作流的方式,即把數據信息打包成消
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
27、月SAPGreatChina的熱線支持服務將盡力為客戶解答包括所有應用模塊和R/3技術基礎(R/3Basis)在內的各種問題。起初,以SAP遍布全球(分不在德國、美國、日本、新加坡)的四個RegionalSupportCenter為依托,對客戶提供一天24小時,一個星期7天的連續(xù)支持。于1998年4月中旬,她與新加坡一起成立ChinaRegionalSupportCenter,并升級成SAP全球五大RegionalSupport之一。SAP在北京,上海,廣州,香港都設有公司,大中國區(qū)有一百多人的技術及服務支持顧問為您解決您所面臨的問題。在廣州分工司即有近十名的顧問為您就近服務。在線服務系統(tǒng)(O
28、nlineServiesSystem)將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能夠在各種流行的數據庫平臺上運行,如:SQL
29、Server, Oracle, Informix, DB2, ADABAS等。SAP基于數據庫廠商提供的治理工具及其他資源,實現了自己的數據庫監(jiān)控程序來支持數據庫治理,這是因為:監(jiān)控和治理工作并不總能分隔,而SAP需要在只讀(ReadOnly)模式下監(jiān)控數據庫。SAP提供了標準的界面來監(jiān)控數據庫。R/3的3層client/server體系結構要求有專門的數據庫監(jiān)控工具,因為只有從數據庫和R/3系統(tǒng)兩處取得的信息才能判定哪個用戶、哪個程序在使用數據庫的哪些資源,而這些信息對數據庫治理是專門重要的。用戶能夠通過SAPGUI進行聯機監(jiān)控,能夠獵取多項重要數據,如Oracle的DataBuffer,S
30、haredPool,RedoLogBuffer,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)。Cus
31、tomizing:在SAPR/3已有的模型中選擇設置企業(yè)所需的功能,SAP在這過程中提供了流程模型(Proceduralmodel)和IMG(ImplementationGuide)工具。Enhancements:在不改變R/3應用邏輯的前提下,擴展已有功能。這為客戶實現商業(yè)過程提供了可靠的,維護量小的方法。Customdevelopment:在功能強大的ABAP/4工作臺關心下,用戶能夠開發(fā)新的功能模塊,有大量的預定義并測試過的功能模塊可供使用。4.3 CCMS和性能監(jiān)控R/3系統(tǒng)的CCMS(ComputerCenterManagementSystem)提供全面的性能監(jiān)控以確保R/3的順利運
32、行。R/3采集應用程序的特征及于系統(tǒng)的相互作用信息并以文字或圖形的方式顯示。CCMS通過專門的數據采集器從操作系統(tǒng)中,網絡中,數據庫中獵取性能相關數據,假如預定義的閾值被超過,則警告監(jiān)控(AlertMonitor)自動報告。CCMS集成的監(jiān)控如下,系統(tǒng)監(jiān)控:監(jiān)控和治理整個R/3系統(tǒng)中的所有服務器,包括它們的狀態(tài)和正被執(zhí)行的應用程序。性能監(jiān)控: 不間斷地報告重要的系統(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)自動切換功能,已適應聯機對話用戶和后臺作業(yè)兩者對資源的不同配置需求。如白天模式多一些對話進程,晚上模式多一些批處理進程,然
34、后設定時刻表,R/3將自動切換而不必停機: 當需要調整系統(tǒng)參數時,R/3的“編輯參數文件”功能提供了智能友善的維護方式,能對參數文件進行檢查,并能保存所有版本。5硬件能力需求5.1最大用戶數量 因為SAPR/3采納了先進的三層客戶服務器體系結構,同時支持從WindowsNT到各種UNIX小型機直至IBMS/390大型主機的各種硬件平臺,因而具有極其強大的可伸縮性(scalability)。用戶能夠依照需要決定采納的硬件配置,同時在以后能夠隨時增加新的硬件設備作為應用服務器,提升系統(tǒng)處理能力。因此,R/3系統(tǒng)能夠同時支持的并發(fā)用戶數(numberofconcurrentusers)幾乎沒有限制,
35、實際上只取決于系統(tǒng)配置的硬件及及采納的數據庫治理系統(tǒng)(RDBMS)的處理能力。例如,SAP的一個客戶,MetroGroup,使用R/3同時支持近1萬個并發(fā)用戶的交易處理。5.2響應時刻(Condition)SAPR/3系統(tǒng)采納了調度器/工作進程(Dispatcher/WorkProcesses)、應用服務器本地數據緩存(Applicationserverlocaldatabuffering)、異步數據庫更新(AsynchronousDatabaseUpdate)等多種先進技術,極大地提高了交易處理速度。SAP公司將協(xié)助客戶,依照具體應用需求,如應用模塊種類、每一模塊并發(fā)活動用戶數目等,提出硬件
36、配置建議(Hardwareplatformconfigurationproposal)。SAP保證,在合理配置的情況下,保證系統(tǒng)運行性能達到SAP的標準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用戶約等于
37、0.4個SD用戶等。在SAP標準R/3SD性能基準中規(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/WorkPro
38、cesses)動態(tài)負載均衡(Automaticloadbalancing)、應用服務器本地數據緩存(Applicationserverlocaldatabuffering)、異步數據庫更新(Asynchronousdatabaseupdate)等,極大地提高了系統(tǒng)的交易處理性能。具體講明如下: 在客戶機上運行的SAPGUI(Presentationserver)同用戶交互,同意輸入并顯示輸出。SAPGUI同應用服務器之間傳送的僅僅是必要的數據,其數據量專門小(一般一屏的數據量約為1-2KB),即使是通過廣域網(WAN)傳輸,傳輸延遲也專門小,局域網則更快了。在用戶請求到達Application
39、server后,該請求的responsetime開始計時。Applicationserver采納了調度器/工作進程(Dispatcher/WorkProcesses)的軟件架構,調度器依照各個工作進程的忙閑狀況自動選擇分配一個可用的工作進程處理該請求。假如該請求需要讀取數據庫中的數據,工作進程的數據庫接口部分首先會在本應用服務器(Applicationserver)的共享的本地數據緩沖池中查找。一般數據已存在于緩沖池中,這時數據即可直接從內存(緩沖池)中獲得,幸免了耗時的數據庫訪問。假如用戶請求需要修改數據庫中的數據,這時可采納異步數據庫更新(Asynchronousdatabaseupdat
40、e)技術,由其它專門的更新進程(updateworkprocess)在后臺執(zhí)行耗時的數據庫更新操作,而本對話工作進程則不必等待,可直接接著處理下去并把結果返回給客戶。R/3系統(tǒng)核心提供了相應的更新和同步監(jiān)控機制,可保證更新工作正確進行,且各應用服務器緩存中的數據是一致的。當用戶請求處理完畢,結果由應用服務器送回前端SAP-GUI時,該筆請求的responsetime停止計時。用戶在SAP-GUI中能夠看到該responsetime。正常情況下,一般交易的responsetime都微小,在幾十毫秒到幾百毫秒之間。5.4 ERPSAP是世界上最大的應用軟件公司,占有全球ERP市場超過31%的份額。
41、SAP提供的標準商業(yè)應用軟件覆蓋了ERP的所有方面,綜合了經營、分銷、人事以及財務會計過程。它精簡了經營過程,提供快速存取操作數據的手段,同時使公司活動的打算與操縱能夠更加精確地進行??蛻裟軌驈腟AP提供的廣泛的產品范圍中選擇滿足自己需要的模塊,并通過定制功能來使之適合于自己的專門需求,在必要時還能夠通過SAP開發(fā)環(huán)境擴充或修改程序。5.5備份/恢復關于Oracle數據庫系統(tǒng),SAP隨同R/3提供了一組強大的數據庫服務程序(工具),其中包括數據庫備份(BRBACKUP)、事務日志備份(BRARCHIVE)及數據庫恢復(BRRESTORE)等。這些工具直接訪問Oracle數據庫的底層功能,具有專
42、門高的執(zhí)行效率。它們的使用可通過一個統(tǒng)一、易用的治理界面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í)行。配合以相應硬件設備,如自動磁帶庫等,即可實現無人
43、值守自動備份。6安全性6.1信息傳遞R/3系統(tǒng)對數據的傳送(message)和分發(fā)復制(replication)在各個層次上都提供了可靠的保證??煽康木W絡傳輸:R/3系統(tǒng)使用TCP/IP協(xié)議作為要緊的網絡通信協(xié)議。TCP/IP協(xié)議不然而事實上的工業(yè)標準,而且其內置的差錯檢測和糾正機制提供了可靠的網絡傳輸。安全的數據傳輸:R/3系統(tǒng)中所有在前端客戶程序和后臺應用服務器之間傳送的數據都通過了以下處理: 加密(Encryption):愛護消息內容不被竊取壓碼校驗(Authentication):防止消息內容被篡改從而保證了消息傳遞的安全性和正確性。基于關系型數據庫系統(tǒng):R/3系統(tǒng)中的所有數據差不多上
44、存貯在作為其底層的關系型數據庫治理系統(tǒng)中。關系型數據庫治理系統(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)境的
45、。數據只需輸入一次,即可被整個企業(yè)共享。SAP以多年的經驗,成熟的應用代碼,保證系統(tǒng)范圍的所有應用模塊間數據的集成、完整性和一致性。多個R/3系統(tǒng)間的數據完整性:SAP提供了工業(yè)界領先的ALE(ApplicationLinkandEnabling)技術,用以集成多個R/3系統(tǒng)中的多種應用。ALE技術基于標準的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)間實現了有效的應用和
46、數據的集成。6.2 C2LevelSAPR/3運行于安全可靠的操作系統(tǒng),如UNIX、WindowsNT Server,數據庫系統(tǒng),如Oracel、Informix之上,能夠有效地利用它們的安全能力。這些操作系統(tǒng)和數據庫系統(tǒng),差不多上通過或超過C2級安全認證,或達到相應安全級不的。R/3系統(tǒng)自身也實現了有效的安全愛護。例如:在SAPGUI啟動時,將自動檢測自身的完整性,這能夠有效防止病毒的攻擊和傳播。用戶在登錄時須提供口令以驗證身份。治理員可設置一系列口令操縱規(guī)則,如口令長度、口令多次失敗后的帳戶鎖定、強制口令更新等,以確??诹畎踩?。R/3在應用層提供了靈活有效的權限操縱手段(參見應用權限操縱
47、部分)此外,SAP還針對R/3系統(tǒng)的安全性,提出了一套全面的安全考慮建議。6.3電子簽名 SAP在R/3中實現和提供了標準的GSS(GenericSecurityServices)API。通過這一接口,R/3能夠和第三方安全產品,如MIT的Kerberos,GMD的OpenVision、SECUDE等,緊密集成,提供更為強大的額外安全愛護。例如:R/3能夠被集成進一個安全的一次性登錄環(huán)境中。用戶只需通過一次身份認證,即可訪問包括R/3在內的各種資源。這種集成的安全環(huán)境簡化了安全治理,降低了治理漏洞的風險。更進一步,甚至能夠通過IC智能卡來操縱關于R/3系統(tǒng)的訪問,如此就無需再在網絡上傳輸口令(
48、即使是通過加密的口令,在網上傳輸也存在一定風險)。6.4代理人R/3系統(tǒng)中包含有內置的電子郵件子系統(tǒng)SAPOffice,提供收發(fā)電子郵件及私人文件夾、共享文件夾等功能,并作為ElectronicInbox,緊密集成于SAPBusinessWorkflow的處理過程中。 SAPOffice提供了靈活的代理機制。用戶能夠指定某人在某段時刻范圍之內作為自己的代理,并授予不同級不的代理權限,如在你不在時代你處理信件,或僅能收到發(fā)送給你的某類信件的副本等。6.5審計功能 SAPR/3系統(tǒng)中提供了強大的審計功能。使用R/3的活動記錄(ActivityLog)功能,所有客戶關懷(concern)的交易或用戶
49、在R/3系統(tǒng)中的活動情況均能夠被記錄下來。記錄是取決于具體的交易及用戶的。此外,所有關于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)引進了面向對
50、象(ObjectOriendted)的權限治理概念。若干個相關的需要被同時愛護或檢查的單元(unit)組合成一個權限對象(AuthorizationObject),換言之,每個AuthorizationObject差不多上一些權限域(AuthorizationField)的組合。一個AuthorizationObject的各個AuthorizationFields被分不給予不同的值,就構成了一個權限(Authorization)。R/3系統(tǒng)中的權限檢查與操縱,確實是針對它(Authorization)而進行的。同時,為了方便關于用戶權限的治理和維護,R/3系統(tǒng)又引入了基于用戶角色授權的機制。一
51、組權限(Authorizations)能夠被組合到一個權限輪廓文件(AuthorizationProfile),或更進一步,一組權限(Authorizations)或權限輪廓文件(AuthorizationProfiles)組合成一個復合權限輪廓文件(CompositProfile)。之后,再將得到的權限輪廓文件(AuthorizationProfile)或復合權限輪廓文件(CompositProfile)授予一個或多個用戶。相應地,那個或這些用戶就獲得了其中包含的所有權限(Authorization)。用戶的權限數據是在用戶主數據(usermasterdata)中集中存放和統(tǒng)一治理的。SAP
52、在R/3系統(tǒng)中提供了大量預定義的能滿足一般用戶需求的權限輪廓文件(Profiles)。此外,R/3還提供了權限輪廓文件自動生成器(ProfileGenerator),能夠關心治理員方便地生成滿足各種專門需要的權限輪廓文件(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)提供了一整套方法和工具,包
53、括SAPProceduralModel,SAPReferenceImplementationGuide(IMG)等,來協(xié)助客戶將SAP提供的通用標準的應用定制成符合用戶實際需要的系統(tǒng)。項目治理和文檔記錄功能等也被集成在這些工具里面。其中,SAPProceduralModel以多時期模型(multiple-phasemodel)的形式,結合SAP多年在全球范圍內實施ERP項目的經驗,提供了實施各種R/3應用的關鍵的差不多信息。SAPImplementationGuide則包括對SAPProceduralModel中每一工作步的詳細描述。IMG以結構化的形式,提供了詳盡的有關概念、依靠關系、標準設
54、置、建議、活動和狀態(tài)、文檔等信息。特不地,客戶可直接從IMG中啟動相應的定制交易(customizingtransaction),在IMG的指導下順序進行系統(tǒng)的客戶化定制。功能強化(Enhancement):當定制不足以滿足客戶的專門要求時,客戶還能夠通過Enhancement的方式,利用R/3系統(tǒng)中預留的”customerexits”接口,進一步擴展R/3提供的標準功能??蛻舻膽贸绦蜷_發(fā)(customerdevelopment):客戶也能夠利用SAP提供的功能強大的ABAP/4開發(fā)環(huán)境,來開發(fā)自己的應用程序。ABAP/4(AdvancedBusinessApplicationProgram
55、ming/4thgeneration)是SAP用來開發(fā)R/3標準應用的開發(fā)環(huán)境,內置多平臺、多廠商數據的支持能力,提供主動式數據字典(activedatadictionary)、對象導航掃瞄(objectnavigation)及項目治理、版本治理等多種功能??蛻糇约洪_發(fā)的應用程序只要遵循一定的命名規(guī)范,SAP保證在以后版本升級時將不受阻礙。對SAP提供的標準應用程序的修改(modification):用戶還能夠修改SAP提供的標準R/3應用程序。但一般不建議如此做,因為這極有可能會引進bug,且SAP不保證在以后升級時仍能保留客戶所做的修改。來自SAP的服務性改正(AdvancedCorrec
56、tion):SAP將不定期地提供Hotpackage,以改正已發(fā)覺的系統(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)等強有力的項目組織和治理工具。
57、以開發(fā)項目的治理(WBO)為例,講明如下:在開發(fā)項目的開始,項目經理(ProjectManager)為該項目生成一個ChangeRequest,并確定項目成員。WBO相應自動分配一個項目編號。對每一個項目成員,WBO都產生一個Task,那個Task將自動收集記錄該項目成員所做的工作。當某一項目成員完成他的開發(fā)工作之后,他釋放自己的Task。這就把Task中記錄的開發(fā)工作傳遞記錄到了ChangeRequest中。當所有項目成員都完成開發(fā)工作并釋放他們的Tasks之后,項目經理就能夠釋放ChangeRequest。從而,那個ChangeRequest中就包含了該項目中所有完成的開發(fā)工作。接著,Ch
58、angeRequest就能夠被CTS系統(tǒng)傳輸到測試系統(tǒng)中進行測試,直至最終送到生產系統(tǒng)中投產。7.2系統(tǒng)升級 R/3使用了”repositryswitch”的系統(tǒng)升級技術。依照客戶安裝的情況,系統(tǒng)停止運行的時刻(downtime)能夠降低到僅幾個小時。 在系統(tǒng)升級時,絕大部分工作差不多上在系統(tǒng)仍處于聯機運行狀態(tài)時進行的。新版的R/3Repositry首先以非活動狀態(tài)被拷貝安裝到老的仍在運行的系統(tǒng)上,接著客戶對象(customerobjects)被從老版本拷貝到新版本的數據庫中。之后,系統(tǒng)需要停止運行一段時刻,以將割接到新的Repositry上并將客戶對象轉換成新版本的格式。這一過程持續(xù)的時刻專
59、門短,之后新版系統(tǒng)即可投入運行。 關于前端客戶程序的升級,與初始安裝一樣,SAP建議采納軟件公布治理工具,如MicrosoftSMS(SystemManagementServer)等,實現自動分發(fā)、安裝??蛻衄F有系統(tǒng)集成SAPR/3在系統(tǒng)的不同層次上向外界提供了多種數據交互的接口。如在應用服務器層批處理方式的BatchInput,實時的CPI-C、RFC通信,前端客戶程序層的OLE、RFC等。依照具體情況,它們能夠被用來靈活實現同原有系統(tǒng)(LegacySystem)的數據交換和整合。 一般講來,關于不需實時交換的數據,能夠通過文件傳遞(filetransfer)、批處理輸入(BatchInpu
60、t)等方式在原有系統(tǒng)(LegacySystem)同R/3之間交換。例如,我們經常采納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ù)公布產品的策略體系。這些產品具有靈活性,快速部署,相互合作,集成等特點. 在R/3中將有商業(yè)部件,商業(yè)對象,BAPI(BusinessAPI)。商業(yè)部件封裝了商業(yè)功能模塊,它由一些特定的商業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工安全協(xié)議書模板
- 2025年度棗樹種植與現代農業(yè)園區(qū)建設合同4篇
- 行業(yè)間對于展會安全管理知識的普及推廣
- 網絡安全背景下學生行為規(guī)范的強化措施
- 科技助力孩子藝術成長現代教學方法與實踐
- 二零二五年度車輛擔保質押投資合作合同4篇
- 2025版施工安全協(xié)議書:裝配式建筑安全協(xié)議范本3篇
- 維護策略在實驗室設備長期運行中的重要性
- 二零二五年度車牌租賃與車輛租賃信用評估合同4篇
- 巖棉防火技術在現代建筑中的應用研究
- 人教版數學四年級下冊核心素養(yǎng)目標全冊教學設計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- 徐州市2023-2024學年八年級上學期期末地理試卷(含答案解析)
- CSSD職業(yè)暴露與防護
- 飲料對人體的危害1
- 數字經濟學導論-全套課件
- 移動商務內容運營(吳洪貴)項目三 移動商務運營內容的策劃和生產
- 中考記敘文閱讀
- 產科溝通模板
- 2023-2024學年四川省成都市小學數學一年級下冊期末提升試題
評論
0/150
提交評論