sap basis基礎系列
08-03
sap basis基礎系列之一基本功能簡介1、在線幫助在SAPR/3三層客戶/伺服器體系結構的客戶端,SAP提供了可移植的能運行於多種平台的一致的用戶界面,稱為SAPGUI。SAPGUI依據軟體人類工程學的最新研究成果,以《SAP Style Guide》作為設計指導,向用戶提供基於Windows風格的美觀一致、易學易用的界面。SAPGUI的聯機幫助功能為用戶提供了使用R/3的詳盡的幫助信息。它採用了hyper text reference等技術,使用戶可以方便地瀏覽搜尋所需信息。用戶可以以多種不同方式獲得幫助:如直接從SAPGUI中啟動閱讀R/3OnlineDocument,查看Glossary,或直接按F1鍵獲得有關當前輸入域及屏幕的說明及操作指導(Field level online help)等。此外,R/3還使用了Match code技術,使用戶可直接從系統根據當前應用及數據自動提供的一組可能值中選取輸入,大大減輕了用戶的記憶負擔。特別值得指出的是,目前SAP已將所有Online Document及Field level online help全部漢化,為國內用戶提供了更大的方便。2、多語言支持SAPR/3作為一個真正國際化的大型應用軟體,提供了內置的強大的多國語言及多國貨幣支持功能。用戶在登錄系統時,可選擇所需的工作語言,之後,R/3系統會根據用戶的選擇,自動為其提供相應語言的界面環境。不同用戶,或同一用戶的不同次登錄,可以選擇使用多種不同的語言,彼此互不影響。R/3對於雙位元組字符集(DBCS)文字,如簡體中文、繁體中文、日文、朝鮮文等,提供了完全的支持。特別地,R/3的多國語言支持能力是內置的。同語言相關的信息(稱為"text element "),如屏幕消息等,是區別於程序代碼而單獨存放和管理的。在顯示輸出時,系統根據用戶選擇,使用相應語言的消息進行輸出。這也使得R/3的多國語言版本的移植工作大為簡化,一般只需進行有關text element的翻譯工作,而不需修改程序的核心代碼,從而極大地減少了漢化移植工作中引入bug的機率,保證了軟體的質量。3、工作流SAPR/3提供了強大實用的工作流解決方案。對於業務作業流程的靈活設計和持續有效的管理控制是R/3應用軟體的基本特徵,因而一些基本的業務作業流程管理功能已經內置於R/3系統的底層應用模塊中。更進一步,R/3提供了跨越不同應用模塊的更高層次的工作流管理能力-SAP Business Workflow。SAP Business Workflow是基於對一筆業務交易(business transaction)中所涉及的所有業務對象(business objects)的集成處理的概念而提出的,能夠覆蓋整個業務作業流程及其中涉及的複雜數據類型和處理結構。SAP Business Workflow具有以下特性:* 對於跨越不同應用模塊的業務作業流程的靈活控制* 對於工作項目(work list)的方便管理、分派* 可靈活定義對於各種不同事件(event)的響應(response)。例如,對material master data的修改,或是收到從外部系統發來的EDI消息等,均可定義為事件並自動引發預定義的響應處理過程。* 最後期限(deadline)管理。當要求的結果未達到或期望的事件未發生時,自動觸發相應處理過程。* 聯接業務交易中的業務對象和處理過程。例如,一個訂單(order)可能通過EDI消息或手工掃描收到的紙張訂單(以SAP Archive Link形式存貯)等方式進入系統。之後,根據SAP Business Workflow的設置,訂單被自動轉發至有關員工的電子郵件收件箱(Electronic Inbox)中。負責處理的員工會在自己的收件箱中發現該需要處理的訂單的一個參照(reference),同時用於處理該訂單的交易(transaction),在此例中為"訂單處理"("orders handling"),也自動出現在消息中並可被直接啟動處理。* 對於業務處理流程的模型化(modeling)、模擬(simulation)、最優化(optimization)和監控(monitoring)。* SAP支持從Microsoft Exchange和Lotus等產品使用業務工作流。sap basis基礎系列之二作者:未知 時間:2005-09-13 23:22 出處:Blog.ChinaUnix.net 責編:My FAQ摘要:sap basis基礎系列之二技術架構一:1、中文化程度R/3的漢化版本已經正式推出,支持雙位元組處理,可以和英文版兼容,具有全部漢化的中文界面,聯機幫助和出錯信息。系統符合中國的財務,稅收及金融制度,適合中國國情。此版本包括了中國的財務報表和資金平衡表,人民幣可以同其他貨幣自動進行結算。4.0B的漢化版本於1998年6月底推出.2、開發工具SAP開發了ABAP/4工作台(ABAP/4DevelopmentWorkbench)作為實施client/server方案的完整的CASE環境和工作流工具包,加速並從一定程度上使實施過程自動化,保證了連續有效的業務再造,這已由R/3應用程序的成功開發史所證明.ABAP/4工作台集成數據,業務過程,組織結構和工作流部件,並基於一個主動地與應用連接的集成的庫上,包括了動態對話程序編輯(DYNamicProgram),屏幕和菜單繪製,原代碼生成器,互動式糾錯,性能優化,計算機輔助測試(CATT),ABAP/4倉庫,數據字典,開發組織等。工作台的特點如下:* 可重用功能模塊:程序員可使用大量已有的商業模塊。* 性能優化:能對程序的每條命令和操作所佔的資源產生分析報告。* 項目開發組:從項目組織到實現,工作台保證一切工作都正確無誤,有文檔登記和版本管理。* 開放的通訊:RFC(RemoteFunctionCall)和OLE2使程序間的通訊順暢。* 易學易用:良好的培訓和詳細的聯機幫助,以及導航能力,使你能迅速的開始工作。* 徹底平台無關:操作系統調用,資料庫訪問,前端窗口設定等均於平台無關。保護用戶的投資。3、SAP Script在R/34.0中字處理工具SAPScript更方便使用:新的PCEditor編輯器和圖形化的FormPainter便用戶簡單的和直覺的設計,WYSIWYG"所見即所得SAPscript集成在R/3中有一系列的好處:* 設計自己的表單* 大拷貝數量的列印更有效* 多語言版本的表單* 利用不同的輸出媒介(如傳真和光學存檔)4、用戶界面位於R/3client/server體系結構的表示層的SAPGUI是用戶界面。它是基於Windows風格的:* 聯機幫助:提供了完成R/3應用操作的信息。具有超文本技術,幫助用戶得到其他幫助信息。* 屏幕元素:有輸入輸出欄位,複選框,單選框,按鈕,表格,滾動條等。* 菜單:所有的R/3應用都能通過菜單訪問。* 工具條:包含了常用定向命令的圖標,如退出,保存,取消,列印等。* 功能鍵:很多主要的操作都能通過功能鍵完成。* 輸入值:某些欄位只能接受給定的有意義輸入值,用戶可以從列表中選擇。sap basis基礎系列之三作者:未知 時間:2005-09-13 23:22 出處:Blog.ChinaUnix.net 責編:My FAQ摘要:sap basis基礎系列之三技術架構二5、會話管理員Session Manager是一個現代的,便於使用的,通用的用戶界面。它為專業用戶提供了一個"多系統多任務"的工作環境。用戶可以使用Session Manager同時連接多個R/3系統"多系統"並能一個連接會話中打開多個事務窗口"多任務"。運行中,Session Manager管理所有打開的會話和事務窗口,並使用戶可以方便的在其中切換。Session Manager使用SAPGUI執行單獨的事務。在R/3 4.0中,Session Manager可在Internet中運行。Internet Session Manager除了提供和標準Session Manager一樣的功能外,還提供了一個額外的菜單使用戶可以訪問R/3 Internet應用。6、客戶/服務機計算R/3是3層結構(在3.1版本中,通過增加Internet/Intranet層,R/3的結構將變成多級結構)產品清楚地分為表達服務,應用服務和資料庫服務。由於是多級結構,R/3支持Gartner Group Client/Server模式的所有層次。* 充分支持Gartner Group模式的前4層,包括分散式和遠程表達以及分散式功能和遠程數據管理,* 通過對主要的業務處理跨平台和資料庫的分散式資料庫服務,模擬Gartner Group模式的第5層。應用連接(ALE)支持事務處理內的聯機應用連接,並通過標準的"IDOC"介面提供預先設置的業務處理方式。提供完整的R/3工具包來支持ALE客戶化,分散式應用和主數據管理,以及網路集成。SAPR/3以一種實用的方式支持全部Gartner group Client/Server模式的5層結構:7、可分布性為了優化重組商業過程,商業應用系統必須高度集中化。然而,基於技術或經濟原因,也可以使一個系統分散成幾個系統,使它們在技術上獨立自洽的。但我們不能簡單地通過分散資料庫來達到目的,唯有根據預定義的商業規則使得分散應用系統的信息能交換的方案才是可行的。SAP的ALE(Application Link Enabling)能夠使分散的SAP應用系統相互聯繫,或者和其他廠商的系統聯繫,實現方案有:* 本地銷售和總發貨廠的連接。* 總部和分單位的分散利潤分析。* 支持跨系統的後勤信息(製造,材料,分銷,工廠維護等)。* 集中的購買合同管理。* 集中的財務系統和本地後勤系統的連接。ALE服務可以分為三步:1. 應用程序以工作流的方式,即把數據信息打包成消息。2. 發布層連接應用層和技術層,定義消息的接受者,過濾和轉換消息。3. 通訊層確保數據的安全可靠傳送。8、OOP(面向對象技術)面向對象介面創建了新的部件介面質量。舊的軟體技術通過模塊名和參數調用模塊,如果被調用模塊名或參數結構因為功能需要有了哪怕是細微的改變,所有的調用程序必須重新編寫。面向對象介面克服了這缺點。所有的介面定義在當前激活倉庫中維護。調用者從倉庫中尋找所需的介面,再由倉庫代為調用模塊。這種間接調用創立了新的相互交換性和靈活性。標準化的介面是SAP商業對象(SAP Business Object)體系的最重要特點。介面定義可以從商業對象倉庫中獲得。因而,標準的面向對象介面技術如COM/DCOM或CORBA就能部署。非SAP部件和SAP部件之間是可以相互調用的。有了商業對象倉庫所支持的介面繼承和替代,SAP商業部件很容易擴展和改變。9、BAPI:SAP商業對象的開放性在以後會具體介紹 BAPI的應用。sap basis基礎系列之四作者:未知 時間:2005-09-13 23:22 出處:Blog.ChinaUnix.net 責編:My FAQ摘要:sap basis基礎系列之四技術架構三10、Reliability(系統可靠性)在系統可靠性方面,許多硬體廠商提供了切換軟體的容錯概念。SAP使用硬體合作夥伴提供的功能。當資料庫伺服器發生故障時,R/3應用伺服器可以自動連接到新的資料庫伺服器,而不必停止重啟動,這樣緩衝區中的大量數據就得以保留。在資料庫可靠性方面,SAP隨R/3發行了針對Oracle資料庫的服務工具。其中有:* BRBACKUP:保存資料庫對象,包括Data File,Control File,Online Redo Log File,以及其他非資料庫對象的文件和目錄。有聯機備份和離線備份功能。* BRARCHIVE:保存Offline Redo Log File。* BRRESTORE:包括根據備份日誌對整個資料庫restore,並能recover到一指定時間,也能恢復指定的表空間(Table space)。還能恢復Offline Redo Log File和其他非資料庫對象的文件和目錄。* BACKINT:R/3可以通過此介面使用第三方公司提供的備份工具。其他資料庫有各自的備份和恢復工具。R/3的SAPDBA支持並使用這些工具,如Informix的on archive,因而不需要其他額外工具。所有R/3所支持的資料庫系統的備份都能由CCMS安排和啟動,從而無需人工干預。R/3備份系統支持:* 磁帶卷標管理:使得磁帶的管理井井有條,不會覆蓋有用磁帶數據,恢復時找到相應磁帶。* 並行備份:對於超大規模資料庫,可以同時利用多個備份設備進行備份來加快進度,而恢復時並不需要多個備份設備。* 自動磁帶切換(Auto Load):當需要多卷磁帶才能完成一個備份時,此功能可使備份過程自動進行,無需人工干預。* 遠程備份:透過網路利用其他機器的備份設備進行備份。* 通過操作系統工具對Data File進行備份。11、維護1) 人員素質SAP Greater China已經建立了一隻精幹高效、水平高超的技術服務隊伍。2) 熱線服務/現場支持特別地,為解除廣大客戶的後顧之憂,作為SAP全球技術服務體系的一部分,SAP Greater China將於1997年8月1日起,正式向包括大陸、香港、台灣在內的華語地區提供熱線支持服務(Hotline)。SAP Greater China的熱線支持服務將儘力為客戶解答包括所有應用模塊和R/3技術基礎(R/3 Basis)在內的各種問題。起初,她以SAP遍布全球(分別在德國、美國、日本、新加坡)的四個Regional Support Center為依託,對關鍵客戶提供24*7的連續支持。到1998年4月中旬,她將與新加坡一起成立China Regional Support Center,並升級成SAP全球第五大Regional Support中心。相信SAP的世界範圍的一流水平的專業支持服務定能使您滿意!12、備份/恢復對於資料庫系統,SAP隨同R/3提供了一組強大的資料庫服務程序(工具),其中包括資料庫備份(BRBACKUP)、事務日誌備份(BRARCHIVE)及資料庫恢復(BRRESTORE)等。這些工具直接訪問資料庫的底層功能,具有很高的執行效率。它們的使用可通過一個統一、易用的管理界面SAP-DBA來調用執行的。此外,R/3還向資料庫無關的備份工具提供了一個界面(BACKINT),使用戶可以從第三方選擇合適的工具。對於所有R/3支持的資料庫系統(Oracle、Informix、MSSQLServer、ADABAS、DB2等),數據備份工作均可從R/3CCMS(Competence Center Management System)中設置執行計劃,並觸發自動執行。配合以相應硬體設備,如自動磁帶庫等,即可實現無人值守自動備份。13、安全性1) GEARANTEEDDELIVERYR/3系統對數據的傳送(message)和分發複製(replication)在各個層次上都提供了可靠的保證。* 可靠的網路傳輸:R/3系統使用TCP/IP協議作為主要的網路通信協議。TCP/IP協議不但是事實上的工業標準,而且其內置的差錯檢測和糾正機制提供了可靠的網路傳輸。* 安全的數據傳輸:R/3系統中所有在前端客戶程序和後台應用伺服器之間傳送的數據都經過了以下處理:加密(Encryption):保護消息內容不被竊取壓碼校驗(Authentication):防止消息內容被篡改從而保證了消息傳遞的安全性和正確性。* 基於關係型資料庫系統:R/3系統中的所有數據都是存貯在作為其底層的關係型資料庫管理系統中。關係型資料庫管理系統業已十分成熟,能夠提供可靠而有效的數據組織、存貯、訪問及管理服務。關係資料庫系統採用事務處理(DBLUW)、重做日誌(redo log)、備份和恢復(backup and recovery)等技術,在底層保證了數據完整性。* 應用層次的數據完整性:R/3系統中引入並實現了應用層次的交易處理(SAP Transaction)及SAP-LUW(SAP Logical Unit of Work)等概念,保證了應用層次的數據完整性。* R/3系統中跨越不同應用模塊的數據完整性:一個R/3系統,不論有多少個用戶,運行哪些應用模塊,它都是基於一個公共的資料庫環境的。數據只需輸入一次,即可被整個企業共享。SAP以多年的經驗,成熟的應用代碼,保證系統範圍的所有應用模塊間數據的集成、完整性和一致性。* 多個R/3系統間的數據完整性:SAP提供了工業界領先的ALE(Application Link and Enabling)技術,用以集成多個R/3系統中的多種應用。ALE技術基於標準的IDoc(Intermediate Documents)格式,利用SAP的RFC(Remote Function Call)或TCP/IP或EDI子系統等作為傳輸手段,在R/3系統之間,R/3系統與R/2系統或是其它外部系統之間交換應用數據,在全球規模的企業內的多個R/3系統間實現了有效的應用和數據的集成。2) C2LevelSAPR/3運行於安全可靠的操作系統,如UNIX、Windows NT Server,資料庫系統,如Oracel、Informix、SQL server之上,能夠有效地利用它們的安全能力。這些操作系統和資料庫系統,都是通過或超過C2級安全認證,或達到相應安全級別的。R/3系統自身也實現了有效的安全保護。例如:* 在SAPGUI啟動時,將自動檢測自身的完整性,這可以有效防止病毒的攻擊和傳播。* 用戶在登錄時須提供口令以驗證身份。管理員可設置一系列口令控制規則,如口令長度、口令多次失敗後的帳戶鎖定、強制口令更新等,以確保口令安全等。* R/3在應用層提供了靈活有效的許可權控制手段(參見應用許可權控制部分)此外,SAP還針對R/3系統的安全性,提出了一套全面的安全考慮建議。* R/3系統中跨越不同應用模塊的數據完整性:一個R/3系統,不論有多少個用戶,運行哪些應用模塊,它都是基於一個公共的資料庫環境的。數據只需輸入一次,即可被整個企業共享。SAP以多年的經驗,成熟的應用代碼,保證系統範圍的所有應用模塊間數據的集成、完整性和一致性。* 多個R/3系統間的數據完整性:SAP提供了工業界領先的ALE(Application Link and Enabling)技術,用以集成多個R/3系統中的多種應用。ALE技術基於標準的IDoc(Intermediate Documents)格式,利用SAP的RFC(Remote Function Call)或TCP/IP或EDI子系統等作為傳輸手段,在R/3系統之間,R/3系統與R/2系統或是其它外部系統之間交換應用數據,在全球規模的企業內的多個R/3系統間實現了有效的應用和數據的集成。2) C2LevelSAPR/3運行於安全可靠的操作系統,如UNIX、Windows NT Server,資料庫系統,如Oracel、Informix、SQL server之上,能夠有效地利用它們的安全能力。這些操作系統和資料庫系統,都是通過或超過C2級安全認證,或達到相應安全級別的。R/3系統自身也實現了有效的安全保護。例如:* 在SAPGUI啟動時,將自動檢測自身的完整性,這可以有效防止病毒的攻擊和傳播。* 用戶在登錄時須提供口令以驗證身份。管理員可設置一系列口令控制規則,如口令長度、口令多次失敗後的帳戶鎖定、強制口令更新等,以確保口令安全等。* R/3在應用層提供了靈活有效的許可權控制手段(參見應用許可權控制部分)此外,SAP還針對R/3系統的安全性,提出了一套全面的安全考慮建議。3) 電子簽名SAP在R/3中實現和提供了標準的GSS(Generic Security Services)API。通過這一介面,R/3可以和第三方安全產品,如MIT的Kerberos,GMD的Open Vision、SECUDE等,緊密集成,提供更為強大的額外安全保護。例如:* R/3可以被集成進一個安全的一次性登錄環境中。用戶只需通過一次身份認證,即可訪問包括R/3在內的各種資源。這種集成的安全環境簡化了安全管理,降低了管理漏洞的風險。* 更進一步,甚至可以通過IC智能卡來控制對於R/3系統的訪問,這樣就無需再在網路上傳輸口令(即使是經過加密的口令,在網上傳輸也存在一定風險)。4) 代理人R/3系統中包含有內置的電子郵件子系統SAP Office,提供收發電子郵件及私人文件夾、共享文件夾等功能,並作為Electronic Inbox,緊密集成於SAP Business Workflow的處理過程中。SAP Office提供了靈活的代理機制。用戶可以指定某人在某段時間範圍之內作為自己的代理,並授予不同級別的代理許可權,如在你不在時代你處理信件,或僅能收到發送給你的某類信件的副本等。5) Audit TrialSAPR/3系統中提供了強大的審計功能。使用R/3的活動記錄(Activity Log)功能,所有客戶關心(concern)的交易或用戶在R/3系統中的活動情況均可以被記錄下來。記錄是取決於具體的交易及用戶的。此外,所有對於R/3系統參數、OS核心參數、資料庫系統參數的修改也都會被自動記錄下來。14、授權和應用層數據安全性R/3系統的授權機制現實世界裡企業內部的各種不同應用對於授權的要求是極其多樣的。與此相適應,R/3系統提供了一整套非常靈活的基於對象許可權和用戶角色概念的授權機制。在R/3中,既可以授予用戶系統預定義的許可權,也可以根據應用需要,設置非常細微具體的許可權控制,授權粒度可以是交易(transaction)、域(field),甚至可以控制到具體值(value)。為滿足極其多樣複雜的許可權控制要求,R/3系統引進了面向對象(Object Oriendted)的許可權管理概念。若干個相關的需要被同時保護或檢查的單元(unit)組合成一個許可權對象(Authorization Object),換言之,每個Authorization Object都是一些許可權域(Authorization Field)的組合。一個Authorization Object的各個Authorization Fields被分別賦予不同的值,就構成了一個許可權(Authorization)。R/3系統中的許可權檢查與控制,就是針對它(Authorization)而進行的。同時,為了方便對於用戶許可權的管理和維護,R/3系統又引入了基於用戶角色授權的機制。一組許可權(Authorizations)可以被組合到一個許可權輪廓文件(Authorization Profile),或更進一步,一組許可權(Authorizations)或許可權輪廓文件(Authorization Profiles)組合成一個複合許可權輪廓文件(Composit Profile)。之後,再將得到的許可權輪廓文件(Authorization Profile)或複合許可權輪廓文件(Composit Profile)授予一個或多個用戶。相應地,這個或這些用戶就獲得了其中包含的所有許可權(Authorization)。用戶的許可權數據是在用戶主數據(user master data)中集中存放和統一管理的。SAP在R/3系統中提供了大量預定義的能滿足一般用戶需求的許可權輪廓文件(Profiles)。此外,R/3還提供了許可權輪廓文件自動生成器(Profile Generator),可以幫助管理員方便地生成滿足各種特殊需要的許可權輪廓文件(Profiles),並分配給用戶。
推薦閱讀:
推薦閱讀:
※小兒推拿東莞第13期零基礎到小兒推拿學習高手開班了!
※醫道無涯的文件夾【中醫基礎】
※配有慢動作的華爾茲基礎舞步組合教學示範 來自米爾克&阿萊西亞
※意拳(大成拳)基礎功之烏龍捲臂試力練習法
TAG:基礎 |