很多人誤打誤撞走入SAP Basis這條路,更多人擠破頭想入此行,到底SAP Basis這條路該怎麼走的呢?在進入現在這公司之前,我在IBM、DEC、CSC等電腦顧問公司工作;從入門程式師,系統工程師,銷售工程師,技術支援,技術顧問至2001年坐到SAP Basis經理,自亞洲至美洲,慢慢爬了二十多個年頭,卻終究敵不過現實的種族歧視與外包趨勢。自2003年轉入一般SAP用戶的公司擔任SAP BASIS系統管理員與SAP計劃領導的工作。爾後數年,又在各大藥廠打零工多年,作Freelancer。直到2008年,四處遊走累了,才又找個SAP Basis經理全職安頓下來。為何談我的經歷? 不是為了吹噓,而是為了提醒各位欲從事SAP Basis工作的同志,羅馬不是一天造成的。不斷的充實自我,經驗的累積加上技術的更新,才能走出SAP Basis長遠的路。就像練武一般,必須在一處先苦練一門功夫,待基本功練成後,需出外與人交手試鍊,才知自己學的到不到家。待闖蕩一斷時間後,再回門進修,或學習另一門功夫。等過十載,集多家武功於一身,此後觸類旁通,一法通萬法通,終能自成一門。
基本上SAP Basis有二條路:一是在企業IT部門中,擔任SAP 系統管理員,另一是在顧問公司或個人公司中擔任SAP Basis顧問,為其客戶們服務。待工作數年較資深或年紀稍大後,再轉朝管理階層發展。若您已成家想求安穩,最好留在企業中。不用常出差,沒法顧家。若您想短期內賺大錢,又單身無牽挂,可考慮走顧問這條路。但無論走哪條路,都必須緊追SAP日新月異的腳步,不斷地學習新技術。
首先談談在企業IT部門中,擔任SAP系統管理員(SAP Basis Administrator):什麼是SAP系統管理員?SAP系統管理員主要負責管理和運作一個以SAP為中心的解決方案。從技術觀點來看,SAP系統管理員是負責制定、規劃、實施和支持以SAP為中心的所有系統,同時也負責總體系統之診斷。作為一名SAP實行團隊的成員,在執行項目時支持SAP總體系統,並確保SAP計劃自執行期順利過渡到生產期,上線後運作正常。SAP系統管理員工作在各個公司定位不同, 一般而言分為三個階段,每階段又常分資淺與資深兩種:
Ø SAP支援專員: Basis Support Specialist
Ø SAP系統管理員: Basis Administrator
Ø SAP系統架構師/領導: Basis Architect/Lead
SAP支援專員: Basis Support Specialist
常在第一線面對客戶或用戶的要求及問題,工作內容大略包含下列:
•接收並記錄用戶的要求及問題
•作初步的問題判斷與簡易回復
•作初步的答案搜尋,如OSS Note或內部問答集
•依據搜尋資料回復使用者,或將問題交給資深同事研究解決
•保持與用戶聯繫,並回報問題處理進度與發展狀況
此支援專員的一般要求如下:
•良好的溝通技巧與耐心
•瞭解公司內部組織架構
•熟悉公司各項作業流程
•隨時掌握並學習公司的新計劃與發展方針
技術要求包含:
•基本計算器知識
•基本SAP架構的認知
•基本網路概念
•基本程式撰寫技巧
在支援的位置上,瞭解公司在SAP上的應用與一般用戶的需求,這對日後系統維護與管理,有莫大的幫助。唯有在此位置上,才能獲得並有空學習這些知識。一旦開始接觸系統,便很難有閑或能放下身段學習這類知識。待在此職磨煉一年半載,即可開始學習一些基本的SAP系統工作,如系統監控,資料庫備份等作業,以便進入下一層級SAP系統管理員。
SAP系統管理員(SAP Basis Administrator):
依年資及經驗來分:可分資淺與資深二級。依任務特性來分:可分成計劃支援與生產支援。以技術層面來看,此職位包含最廣也最深。 尤其是承接SAP計劃導入後所有工作,因此沒有個三年五載無法竟其功。不像前一項SAP支援專員職位,公司若有SAP系統管理員空缺,多數會對外招有經驗的Basis,極少部份自內部資深Basis支援專員晉升。為何會有此現象?因為大多數 Basis支援專員會在有空缺之前離職。因為在過去的十年,跳蹧是Basis唯一升遷的捷俓。但也常造成ㄧ知半解,基本功不足,無法在短期內突破自我的技術極限。如學功夫一樣,在各大門派遊走,不如先精通一門武功。不然憑三腳貓功夫行走江湖,僅能以耍嘴皮(騙術)為生,是無法長久生存的。就如許多人的履歷(RESUME/CV) 洋洋灑灑吹噓的十大張,但常常一問三不知。
ㄧ般SAP系統管理員工作內容(TASKS)大略包含下列:
有關系統支援部份:
§ 研究與建罝整體SAP技術架構
§ 安裝與設定所有SAP 之軟硬體
§ 規劃硬體需求
§ 備份與復原計劃的落實和測試
§ 高可用系統解決方案的落實和測試
§ 網路結構的落實和測試
§ 網路、資料庫和作業系統整合的落實和測試
§ 設定與整合輸出裝置(Printer,FAX…),
§ 設定與整合各項SAP組件(如PI,MDM )等
§ 維護與定制SAP OSS介面的支援
有關功能(Business/Functional)支援部份:
§ 提供技術上的支援給程式開發團隊
§ 分析程式開發或變更對系統資源的衝擊
§ 制定系統變更管理操作手冊與規範
SAP系統管理員技術知識要求包含:
§ 安裝和配置(硬件/軟件),硬件容量規劃的知識
§ 備份和恢復及高可用性解決方案的知識
§ 網絡配置,數據庫和操作系統配置
§ 輸出設備運作和管理
§ 詳細了解系統管理,績效管理,變革管理
§ 詳細了解SAP系統支持和升級程序
SAP系統架構師/領導: Basis Architect/Lead
負責提供專業知識以支持日常業務運作,並有效地執行SAP業務解決方案。
有關系統支援部份:
§ 支援並協調SAP系統支持
§ 支援新的系統應用測試
§ 支援開發團隊測試和執行的業務流程的變更
§ 評估,測試,實施和驗證的變更需求並維持適當的文件
§ 監測,分析,調整和優化業務流程和接口
§ 核查落實系統運作情況
應用軟件支持的活動:
§ 利用一切可利用的信息來源去調查和解決事件和問題(End to End Diagnostic a) ,並確認問題解決方案與根本原因分析(RCA – Root Cause Analysis)。
§ 在內部解決方案數據庫中尋找解決之道,並更新解決方案之數據庫(Basis FAQ)。
§ 對外測試並實施與SAP的溝通請求,並監視SAP遠程接入與提供的解決方案。
§ 鑑定是否需要外部諮詢,以平衡工時與加速解決問題。
§ 軟件變革管理過程(Change Management Control)中對重新設計或實施業務流程(Business Process),堅持遵循標準和規定,以保障品質與實現業務流程。
應具備的經驗知識與能力:
§ 應具備詳細的業務應用流程管理知識和業務流程監測之能力。
§ 應具備詳細的SAP應用測試,程序測試和測試情況知識。
§ 應具備詳細了解內部支持和信息處理之程序。
§ 應具備SAP的支持和升級程序的知識。
§ 應具備SAP項目經理工作經驗與知識。
§ 熟悉公司業務流程變革管理的內容包括實施、測試和驗證的要求與改變。
SAP Basis顧問 (SAP Basis Consultant):
一個SAP BASIS顧問主要工作是依不同客戶的需求,用以SAP為中心的解決方案,完成客戶所需之功能與需系統。常需負責自整體架構設計、系統規劃安裝測試、文檔擬定撰寫、作業流程確立、甚至於技術轉移交接與教育訓練規劃。總個來說,就像是SAP系統魔術師,從無到有將客戶及其他SAP Team的需求實現。大多數的人都將BASIS顧問當超人用,不用睡不用吃,七天24小時OnCa11隨傳隨到,熬夜加班是正常。白天要開會及解決用戶一般作業問題,晚上週末趁沒人使用,要面對機器進行更新除錯。系統沒問題時嫌BASIS太多,要裁員或委外;有問題時要求立刻解決,否則換人走路。這就是一個SAP Basis顧問的處境與心聲。同是人生父母養的在SAP圈子,Functional 顧問就是比 Basis顧問輕鬆許多。
經驗談加上嘮騷發完了,談談SAP Basis顧問的種類。一般而言SAP Basis顧問可分為兩大類: