SAP Basis十年路 - 如何成為一位杰出的SAP Basis 作者: 顏心德 (JAMES YEN) 第 一 章SAP Basis第一步
來源:臺灣
自序 產(chǎn)品。我希望這本書,舊的功能必須含蓋、新的產(chǎn)品能夠介紹。故一托再托,實在是因求好心切。這本書 不是要取代那些英文BASIS的技術(shù)書,而是經(jīng)驗傳授故事敘述。 在兩岸及歐美計算機公司工作了十五個年頭,回顧近十年來拿了四個不同SAP的認證,辛辛苦苦的念書考 試,到頭來仍需再考試升級。年紀不小了,記憶力愈來愈差。想想應(yīng)該將自己一路走來的經(jīng)驗寫下,走對 的路可讓大家參考,曾犯的錯,各位也無須浪費時間再摸索。 由于近來IT委外風潮在美大行其道,許多大公司都將其IT外包(Outsourcing)至印度或其它工資較低的地 方。中國是塊未開發(fā)的地方,不出一年,外包工程必將轉(zhuǎn)至中國。出這本書,就是要讓更多中國人能懂 SAP BASIS。同時也希望對有心想學SAP BASIS 的人,有一個開始學習的方向。 SAP BASIS未來絕對是可期的,祗要你不斷充實自我,學習新知,靠SAP Basis 的IT技術(shù)再吃二十年好飯 ,也絕無問題。愿大家工作愉快,事事順心。
許多人問到SAP Basis如何入門,基本上要學SAP Basis之前必須先有下列幾項基本知識與經(jīng)驗,才可以事 半功倍: 因為SAP Basis System Administration基本上即包含操作系統(tǒng)、數(shù)據(jù)庫、SAP應(yīng)用程序、中介軟件 (Middleware)及最新的網(wǎng)際網(wǎng)絡(luò)等管理項目。如果不俱備上述這些基本技術(shù)與經(jīng)驗,要學SAP Basis,會 有不知如何下手的狀況。SAP是一個怪獸,也像一只變形蟲。它會不斷的擴張翻新,你永遠追不上它變化 的速度。故以下是我對SAP Basis入門者的建議: 國大企業(yè)工作,OS/390 Mainframe 是不錯的選擇。AS/400雖然在SAP應(yīng)用上較泠門,但也因較少人競爭, 容易找工作。 能相差不多。但在管理功能上AIX因有SMIT的整合而使用方便,HP的SAM較難操作,SUN則尚可。另外值得 一提的是DEC的UNIX,自HP合并COMPAQ后,加上現(xiàn)在所有UNIX系統(tǒng)都有64BIT版本了,這個第一個十多年前 即是64BIT的系統(tǒng)是否延續(xù),仍要看HP的計劃。 、ITS、EP等,都必須在NT上執(zhí)行。另外SAP在NT上的安裝與管理,也較其它系統(tǒng)容易許多。尤其是SAP KERNEL 6.10后的新JAVA式的安裝,在NT上就較UNIX方便許多。 LINUX已成為SAP系統(tǒng)中的明日之星。祗要LINUX能繼續(xù)增加FAILOVER的功能與系統(tǒng)的安全性,LINUX的未來 絕對是無可限量的。 今仍有許多MAINFRAME愛好者,試著將舊有的R/2系統(tǒng)轉(zhuǎn)成新的R/3,以享受新的功能。為了省下重新訓(xùn)練 的成本和較好的資料流通性,許多公司如可囗可樂、嬌生公司等仍使用OS/390搭配DB2的環(huán)境。如此一來 ,利用DB2的互通性,進可攻退可守。 袱。這些公司早想轉(zhuǎn)成ERP以提高效率與競爭力。不換系統(tǒng),省去許多轉(zhuǎn)換的成本,又可將舊有的MRP資料 與功能繼續(xù)延用,是AS/400生存的原因。觀察過去就業(yè)市場的需求,許多公司都花非常久的時間才能找到 SAP BASIS在AS/400的專才。 2. 了解一至二種數(shù)據(jù)庫的操作:數(shù)據(jù)庫在SAP 中扮演非常重要的角色,否則SAP也不會花錢買下ADABASE ,弄成自己的數(shù)據(jù)庫SAPDB。數(shù)據(jù)庫的應(yīng)用在SAP幾乎是無所不在,舉例而言,從資料到索引,從主資料文 件到交易資料文件,從儲存到備份,無一不需數(shù)據(jù)庫。研究數(shù)據(jù)庫的特性可幫助你在SAP Basis上打上實 的基礎(chǔ)。如同操作系統(tǒng)一樣,數(shù)據(jù)庫也有許多選擇。但在市場迸吞及公司合并的效應(yīng)下,以下四種數(shù)據(jù)庫 現(xiàn)今較熱門: i. Oracle: Oracle 原本占有近半數(shù)SAP的市場,但由于其公司本身亦推出百己的ERP產(chǎn)品,加上IBM買下 INFORMIX又低價傾銷DB2,使得其在SAP的市場占有率,節(jié)節(jié)下滑。 ORACLE相提并論。尤其是與SAP核心的整合,如SAPDBA, CCMS , BACKUP, RUNSTAT等功能,幾乎是一片空 白。但自2000年后,SAP與IBM兩大公司宣布技術(shù)合作,加上INFORMIX技術(shù)支持與客戶的轉(zhuǎn)入,DB2絕對是 SAP 數(shù)據(jù)庫引擎的重心。并可能后來居上趕過ORACLE。 SAP的占有率節(jié)節(jié)上漲,連帶著SQL SERVER的安裝數(shù)也水漲船高。六年前SQL SERVRE在6.0版本時,幾乎沒 有超過250個USER大型用戶。原因無它,當時其仍然是PAGE LOCK(到6.5 才有ROW LOCK的功能),無法應(yīng)付 SAP的大量資料同時搜尋與儲存。另一原因是NT CLUSTER尚未成熟,當時仍稱狼群(WOLFPACK, VER 1.1), 備援系統(tǒng)及功能太差,無法得到一般企業(yè)的信任。而今由于價格因素及功能的提升,NT CLUSTER+SQL 2000是許多中小企業(yè)的最愛。尤其是搭配SAP新推出的BUSINESS-ONE套裝產(chǎn)品,對100個使用者以下的公司 ,是經(jīng)濟實惠的套餐。 了避免一直受各大數(shù)據(jù)庫公司鉗制,SAP買下了同樣是德國出品的Adabase,并改名為SAPDB。雖然SAPDB的 起跑較慢,但打著SAP自有的品牌與不斷投入的資金與研發(fā),SAPDB是未來作為SAP BASIS者不可不會的一 種數(shù)據(jù)庫。例如在APO LIVECACHE上,僅有支持SAPDB一種數(shù)據(jù)庫。
四大絕招:手腦動、廣泛學、自答問、向前看: 許多人認為要學SAP BASIS一開始即學安裝,學會安裝之后才能學其它SAP BASIS的技術(shù)與工作。其實不然 ,SAP BASIS有其一層一層的角色扮演及任務(wù)。如果基礎(chǔ)不打好,省略一些日常客戶支持與維護的工作, 直接跳至系統(tǒng)安裝的高級技術(shù)層面,是非常不智的。當然自己在家中練習安裝例外。八年前筆者雖已具有 三年的UNIX 與DBA的工作經(jīng)驗,仍然從SAP BASIS客戶服務(wù)部接電話作起。一年內(nèi)遇到近五百多種不同問 題,也讓我從使用者的觀點了解SAP的各項基礎(chǔ)功能。從一般用戶的要求與解答其問題,可以了解許多非 SAP BASIS的部份,如SAP FUNCTION,ABAP等,對爾后作SAP 新的計劃應(yīng)用以與系統(tǒng)效能調(diào)整,有非常大的 助益。而后才進入計算機中心作SAP BASIS/DBA,了解數(shù)據(jù)庫備份的各種狀況及流程,并參與備援系統(tǒng)的 建制。所以我建議要學SAP BASIS必需一步一步、一層一層地按步就班來。照以下所建議的角色,確定各 項技術(shù)及工作皆熟練后,再向上升級。每隔一段時間也要回頭看看,溫習并更新舊有的技術(shù)。 1. 手腦動: 找了一大堆東西,如不能應(yīng)用驗證其實行步驟;僅是紙上談兵,沒法成為自己肚子裹的東西。很多人一開 始即買盜版CD按安裝手冊安裝,幸運的人一下就裝好了;更幸運的人則遇上許多麻煩。但此二者若未先了 解SAP的基本概念與功能,即便裝十次也是一頭霧水。將自己念的資料與動手作的經(jīng)驗,紀錄下來;轉(zhuǎn)成 自己的數(shù)據(jù)庫,以避免自己及他人重復(fù)錯誤,是一個學SAP BASIS的人首要的工作。雖然SAP版本不斷更新 ,但許多問題都是觸類旁通的。 2. 廣泛學: 作業(yè)流程規(guī)范及財務(wù)報表等,都是給那些不懂系統(tǒng)的人學的。這實在是大錯特錯。諸不知咱們BASIS所安 裝建立好的系統(tǒng),就是給使用者用的。缺少了使用者的驗證,就是老王賣瓜,自賣自夸。尤其現(xiàn)今SAP提 供許多新的項目:如CRM、BW、APO、SEM、EP、ITS…等,必須了解使用者啟用了哪些功能,而針對這些特 定的功能進行不同的系統(tǒng)管理。建議您如果有機會,必須將SAP各項產(chǎn)品的簡介及其系統(tǒng)架構(gòu),作深入的 研究。千萬不可瞧不起SAP中非技術(shù)層面的部份。 3. 自答問: ,所以,不論你是初學或老生,常利用各類機會解答問題,并將答案收入自己的問題集錦中,以便不時之 需。諸不知,在非壓力下解答問題,常使你跳得開思考的小圈子,思路更靈敏,較容易幫人找到答案。下 次自己再遇到類似問題,也就可照方拿藥迎刃而解了。 它全部的內(nèi)涵。專精于SAP BASIS的方向是沒錯的,但必須不斷的向前看:學最新的版本、了解新的產(chǎn)品 ,充實BASIS各階層(OS/DB/SAP/WEB)的知識、加學第二技術(shù)如APO/BW/CRM的管理,靠SAP BASIS再吃10-20 年的好飯,也沒啥問題。若你追不上SAP變化的腳步,三、五年內(nèi)即會自然淘汰了
SAP系統(tǒng)管理員為什么要稱BASIS,因為在WAS出現(xiàn)入之前,SAP即以Basis Kernel 作為系統(tǒng)核心的名稱,久而 久之,大家都稱SAP系統(tǒng)管理員為Basis.其實翻回SAP Basis的歷史,在4.X之前,SAP Basis包涵三 項:Administration, ABAP, and Business Integration. 以SAP課程為例,Admin是BC3xx或BC5xx; ABAP是 BC4xx; Business Integration 是BC6xx. 而后分工日細,新的課程已用ADMxxx為新的Basis課程代號. 很多人誤打誤撞走入SAP Basis這條路,更多人擠破頭想入此行, 到底SAP Basis這條路該怎幺走,不妨看看 我走過的路,聽聽我誠懇的建議 在進入現(xiàn)在這公司前,我在IBM,DEC,CSC等計算機顧問公司工作.從入門程序員,系統(tǒng)工程師,銷售工程師, 技術(shù)支持, 技術(shù)顧問至SAP Basis經(jīng)理, 慢慢爬了近十六個年頭. 且自亞洲至美洲, 卻終究敵不過種族歧 視與Outsourcing的趨勢, 去年自CSC轉(zhuǎn)入End User公司. 為何談我的經(jīng)歷? 不是為了吹噓, 而是為了提 醒各位欲從事SAP Basis工作的同志,羅馬不是一天造成的.自我不斷的充實,經(jīng)驗的累積加上技術(shù)的更新, 才能走出Basis長遠的路 基本上SAP Basis有二條路: 戶服務(wù). 待工作5-7年較資深或年紀稍大后,再轉(zhuǎn)朝管理階層發(fā)展.若您已成家想求安穩(wěn),最好留在企業(yè)中. 不用常出差,沒法顧家. 若您想短期內(nèi)賺大錢,又單身無牽掛,可考慮走顧問這條路.但無論走哪條路,都必 須緊追SAP日新月異的腳步,不斷地學習新技術(shù). 首先談?wù)勗谄髽I(yè)IT部門中,擔任SAP 系統(tǒng)管理員(BASIS Administrator): l Basis Support Specialist(SAP支持專員) Basis Support Specialist(SAP用戶支持專員)常在第一線面對客戶或用戶的要求及問題,工作內(nèi)容大略包 含下列: 有在此位置上才能獲得并有空學習這些知識. 一旦開始接觸系統(tǒng), 便很難有閑或能放下身段學習這類知識 . 待在此職磨煉一年半載,即可開始一些基本的SAP系統(tǒng)工作,如系統(tǒng)監(jiān)控,數(shù)據(jù)庫備份等作業(yè). 以便進入下 一層級SAP系統(tǒng)管理員. SAP系統(tǒng)管理員 (SAP Basis Administrator): 依年資及經(jīng)驗來分,可分資淺資深二級.依任務(wù)特性來分,可 分成計劃支持與生產(chǎn)支持.以技術(shù)層面來看,此職位包含最廣也最深. 其工作內(nèi)容(TASKS)大略包含下列: 第二:有關(guān)功能(Business/Functional)支持部份:
在Basis 工作中常遇到許多非SAP系統(tǒng)的問題也怪罪Basis. 其實使用者無法分辨問題所在,只知道無法登 入系統(tǒng),當然都歸究Basis. 一般而言, SAP的問題有千萬種,各屬不同領(lǐng)域. Basis在SAP問題分類中 (Components), 以BC 起頭,如BC-CTS, BC-UPG, BC-DB …..許多人以此開玩笑說, BC=Basic not Basis. 任何簡單的問題,都歸Basis. 解決問題首先必須了解問題的來龍去脈,如何了解呢?不外從人,事,時,地,物五個方向去著手: 當了解問題發(fā)生原因、容許之處理時間與人力資源分配后,必須作一判斷。最好與上司或同事討論一下, 以免多人同時解決同一簡單的問題或朝同一方向著手。因為許多客戶常因溝通不良或沒耐心,同時向不同 求問。又許多問題非常復(fù)雜,必須多人分工查錯,才能獲事半功倍之效。此一了解分析問題并作判斷的步 驟,對接下來解決問的方向,有決定性的影響。 第二階段是對癥下藥、解決問題,途徑不外下列幾項: 1. 公司內(nèi)部搜尋:先查查自己的舊筆記、公司內(nèi)部的問答集或問公司內(nèi)其它同仁,有無曾發(fā)生相類似的問 題,解決方案為何?不論問題新舊,務(wù)必記錄發(fā)生原國、發(fā)展經(jīng)過與解決方案,以備不時之需。本人是顏 回后代,篤信不二過。任何同樣錯誤絕不犯第二次,這樣作事才能有效率。 |