SAP系統(tǒng)架構(gòu)是什么
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了方城免費建站歡迎大家使用!
SAP是英文“Systems,Applications and Products in Data Processing”的縮寫,其開發(fā)公司SAP公司是目前全球應(yīng)用最廣的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商。下面讓我們一起來看看什么是SAP系統(tǒng)架構(gòu)。
1 SAP系統(tǒng)的三層架構(gòu)
SAP是一個基于客戶/服務(wù)機結(jié)構(gòu)和開放系統(tǒng)的、集成的企業(yè)資源計劃系統(tǒng)[3]。其功能覆蓋企業(yè)的財務(wù)、后勤(工程設(shè)計、采購、庫存、生產(chǎn)銷售和質(zhì)量等)和人力資源管理、SAP業(yè)務(wù)工作流系統(tǒng)以及因特網(wǎng)應(yīng)用鏈接功能等各個方面。SAP系統(tǒng)的運行環(huán)境是該系統(tǒng)的核心部分,其主體是由C及C++語言編寫,也有一部分有SAP自身開發(fā)到程序語言ABAP編寫。
SAP系統(tǒng)的核心執(zhí)行以下幾個任務(wù):
1)運行SAP程序:所有的SAP程序都在一個軟件處理器(虛擬機)中運行。
2)提供數(shù)據(jù)庫讀寫服務(wù):SAP程序并不直接對數(shù)據(jù)庫進(jìn)行操作,而是通過自身的Database Interface,使用SAP Open SQL(Structured Query Language)對底層數(shù)據(jù)庫進(jìn)行讀寫。
3)通訊服務(wù):SAP程序可與其他SAP程序進(jìn)行通信,同時也可與非SAP程序通過BAPI接口進(jìn)行通信。
4)系統(tǒng)監(jiān)控:用戶可對SAP程序的運行進(jìn)行監(jiān)控及改變運行環(huán)境參數(shù)。
SAP系統(tǒng)是一個典型的Three-Tier系統(tǒng)架構(gòu),由表現(xiàn)層,應(yīng)用層及數(shù)據(jù)庫構(gòu)成(圖1):
1)SAP系統(tǒng)架構(gòu)表現(xiàn)層(Presentation Layer):這是SAP用戶圖形界面(SAP GUI),是SAP用戶和SAP系統(tǒng)交流的接口,用戶登錄后對SAP系統(tǒng)進(jìn)行操作。通過這圖形界面用戶可對SAP發(fā)出指令或遞交數(shù)據(jù)給應(yīng)用層,應(yīng)用層接收到指令或數(shù)據(jù)后,會進(jìn)行相應(yīng)的計算操作,之后底層將處理后把數(shù)據(jù)返還給表現(xiàn)層。
2)SAP系統(tǒng)架構(gòu)應(yīng)用層(Application layer)這層包括一個或者多個應(yīng)用服務(wù)器(ABAP Programm)和一個消息服務(wù)器(ABAP Dispatcher)。每一個應(yīng)用服務(wù)器包括一系列服務(wù)以便運行應(yīng)用程序。Dispatcher是系統(tǒng)應(yīng)用層的核心,所有從客戶端傳遞進(jìn)來的請求都將首先傳遞到消息服務(wù)器中,消息服務(wù)器首先按照First in First out的原則將所有請求排序,然后將用戶請求依次傳遞給空閑的工作進(jìn)程(Work Process)中,每個工作進(jìn)程在某一時刻只能處理一個用戶請求。工作進(jìn)程會根據(jù)具體的要求通過Open SQL到數(shù)據(jù)層中讀取對應(yīng)的數(shù)據(jù)。
3)SAP系統(tǒng)架構(gòu)數(shù)據(jù)庫層(Database layer):這里存放了所有SAP系統(tǒng)的數(shù)據(jù)。SAP系統(tǒng)通過自身的標(biāo)準(zhǔn)語言O(shè)pen SQL對數(shù)據(jù)庫進(jìn)行管理,同時實現(xiàn)了上層應(yīng)用于底層數(shù)據(jù)庫類型的不相關(guān)性。SAP支持很多數(shù)據(jù)庫系統(tǒng),包括:Microsoft SQL Server,ORACLE,INFORMIX,DB2等。
2 SAP系統(tǒng)的數(shù)據(jù)庫接口
SAP系統(tǒng)支持多種數(shù)據(jù)庫,SAP程序可通過SAP Open SQL對數(shù)據(jù)庫進(jìn)行讀寫,SAP Open SQL的編寫不依賴于數(shù)據(jù)庫的類型。在圖2中所示的數(shù)據(jù)庫接口是SAP應(yīng)用層中一個重要的組成部分,它將Open SQL指令轉(zhuǎn)換成與數(shù)據(jù)庫類型相應(yīng)的SQL語句(Native SQL)。這樣使得在SAP開發(fā)時無需考慮底層數(shù)據(jù)庫的類型。在數(shù)據(jù)庫接口對Open SQL進(jìn)行轉(zhuǎn)換時會先對驗證其語法,并自動最大限度使用本的'緩存來優(yōu)化數(shù)據(jù)庫的操作。人們也可在SAP程序中直接定義與數(shù)據(jù)庫類型相應(yīng)的SQL指令(Native SQL)來讀寫數(shù)據(jù)庫中數(shù)據(jù)。
3 總結(jié)
任何ERP軟件都不可能覆蓋企業(yè)的多樣性和復(fù)雜性的所有方面,對于企業(yè)的特殊要求用戶可自行進(jìn)行必要的二次開發(fā),并要求同其他應(yīng)用軟件也可方便地集成。這就要求供應(yīng)商提供的軟件都能具有很強的開放性,而充分利用這種開放性的前提就是必須熟知其系統(tǒng)的基本架構(gòu)。本文通過對SAP系統(tǒng)的三層結(jié)構(gòu)和數(shù)據(jù)庫接口的分析使大家更能深層次的了解SAP系統(tǒng)的系統(tǒng)框架,能夠更好的使用SAP系統(tǒng)。
;
SAP的優(yōu)點:
領(lǐng)先能力——品牌知名度高;品牌美譽度較好;公司實力較強,管理軟件涉及比較全面,不止單單局限于CRM;
產(chǎn)品能力——產(chǎn)品線很完整,功能很強大,在移動終端的支持方面做得較好;
服務(wù)能力——實施方法論非常成熟,項目管理和軟件實施的專業(yè)性很強;
價值回報——大型企業(yè)客戶較多,投資回報比較高。
SAP的缺點:
CRM專業(yè)實施人員較少,專業(yè)的CRM合作伙伴較少;
系統(tǒng)復(fù)雜,造成維護不方便、復(fù)雜,尤其是現(xiàn)場服務(wù)缺乏;
價格較貴,實施服務(wù)和維護服務(wù)價格較高。
SAP客戶關(guān)系管理(SAPCRM),既能幫助您解決迫在眉睫的問題(即降低成本和提高決策能力),又能幫助您的公司實現(xiàn)差異化,以獲得長期的競爭優(yōu)勢,這是SAPCRM產(chǎn)品對自己的定位要求,為適應(yīng)競爭環(huán)境,產(chǎn)品在不斷完善,企業(yè)在不斷發(fā)展。
1、如果是自己的公司正在使用SAP系統(tǒng)的的話,可以從中學(xué)習(xí)到很多東西,因為不需要搭建SAP學(xué)習(xí)的環(huán)境,根據(jù)自身的實際情況,選擇最合適自己的模塊來學(xué)習(xí);
2、什么基礎(chǔ)都沒有的,可以先搭建SAP系統(tǒng)的環(huán)境,目前市面上用的最多的SAP版本是ECC6,但是這個版本對硬件要求較高,而且安裝比較麻煩,對于沒有BASIS實際經(jīng)驗的人難度比較大。建議還是安裝較老的版本IDES4.71;
3、多在網(wǎng)上看看關(guān)于SAP學(xué)習(xí)方面的資料和視頻,在這里,推薦一個比較不錯的網(wǎng)站,SAP中文學(xué)習(xí)網(wǎng),里面有較多的學(xué)習(xí)文檔和相關(guān)模塊的視頻資料,下載也比較容易,不需要注冊;
4、作為一個SAP新人,必須要學(xué)會舉一反三,如果跟著別人做,你永遠(yuǎn)也學(xué)不好,因為SAP系統(tǒng)是一個嚴(yán)謹(jǐn)?shù)南到y(tǒng),不允許有任何的馬虎,一個地方出現(xiàn)問題,可能會影響到整個流程或者測試的結(jié)果。
SAP 是全球企業(yè)管理軟件與解決方案的技術(shù)領(lǐng)袖,同時也是市場領(lǐng)導(dǎo)者。30余年,通過其應(yīng)用軟件、服務(wù)與支持,SAP持續(xù)不斷向全球各行業(yè)企業(yè)提供全面的企業(yè)級管理軟件解決方案。
隨著以SAP為代表的新一代商業(yè)智能應(yīng)用所受到企業(yè)用戶的廣泛青睞,SAP在中國用戶的激增,具備最終用戶或內(nèi)部顧問應(yīng)掌握的基本SAP技能的人才需求數(shù)量也相應(yīng)增加。
擴展資料
SAP系統(tǒng)的實用性強,接近國際化的發(fā)展思想,在加上SAP系統(tǒng)引進(jìn)了ERP系統(tǒng)的管理思想,將企業(yè)的構(gòu)建模式與先進(jìn)的管理理念相結(jié)合,進(jìn)而運用到實際的經(jīng)營管理系統(tǒng)中,能夠為企業(yè)的財務(wù)管理工作提供一定的方便。
由于SAP信息系統(tǒng)的發(fā)展比較成熟,能夠結(jié)合企業(yè)的實際發(fā)展情況,對于管理流程進(jìn)行優(yōu)化,還能夠優(yōu)化組織結(jié)構(gòu)與制造留出層,進(jìn)而利用SAP系統(tǒng)中的財務(wù)版塊,建立風(fēng)險預(yù)警機制,通過事前風(fēng)險預(yù)測、事中延伸管理及事后的監(jiān)督分析,保證各項業(yè)務(wù)的順利展開。
參考資料來源:百度百科-SAP系統(tǒng)