第二章 SAP BASIS的日常工作解析

liuhaimiao發表於2015-08-22

瞭解SAP Basis包含哪些IT技術層次之後,再進一步研究SAP Basis日常工作應該做些什麼? 由於過去十多年來IT業界與ERP世界的快速發展與整合,使得SAP的產品功能也增加了數十倍。SAP Basis日常工作的內容,也不再僅限定於R/3 Basis Kernel時代了。故當我們探討SAP Basis日常工作的內容時,可由下列方向切入:

Ø 作業系統或資料庫(Unix/Windows, Oracle/DB2)

Ø SAP的版本與系統架構 (ABAP/JAVA)

Ø 功能(ECC/BI/CRM/SCM/EP)

Ø 支援性質(Global, Local)

Ø 任務階段(計劃與上線)

Ø 角色扮演(內部系統管理員或外部顧問)

Ø 技術層次(經驗深淺)

 

以一個在AIXOracleECC 6.0的環境為例,用普通的SAP BASIS技術口語來切入,主要工作約略包含如下:

ü SAP系統日常的監督和管理 (Daily Monitor and Administration)

ü 各項故障排除和解決問題(System Issues and Problem resolution)

ü 非生產運輸機,資料複製(Client Copy System Copy)

ü 技術引數的設定(Parameter Change)

ü 系統與資料庫的補丁和升級 (Patching and Upgrade)

ü 系統與資料庫的效能最佳化, 檢討及調整的複雜SQL語句 (Performance Tuning and System review)

ü 監測資料庫的增長, 空間分配, 估計增長要求 (Database growth monitoring and file system check)

ü 建立並支援高可用性設計解決方案 (High Available Solution)

ü 基於客戶的需要提供資料庫備份解決方案(System Backup/Restore)

ü 建立並演練系統與資料庫恢復程式 (Disaster Recovery Practice)

ü 研究和推薦最佳做法和新的資料庫功能 (Research and Optimize New System/Database Function)

ü 設計並實施正式變更管理流程,並確保控制到位(Design and Implement Change Control process)

ü 制定和保持自動指令碼所需的資料庫 (Design and Maintain Auto Scripts Database)

ü 客戶端副本和系統更新 (SAPGUI update and OS Patching)

ü 效能分析和除錯,並制定戰略CCMS配置和警報監測 (RZ20 setup and CCMS Monitoring)

ü 提供24x7呼叫輪換的技術支援(24 hours On-Call Support)

ü 安全管理SAP使用者和授權。(SAP Security Setup)

ü 以業界的標準及專業知識,用SAP最佳實踐方法和執行工作程式

 

以上所述多為SAP BASIS工作上的專有名詞,所以對許多剛畢業或將入行的IT新兵而言,也許會有鴨子聽雷、中英皆不懂的感覺。這就是為何本人建議在學習SAP BASIS之前,必須有系統管理或資料庫管理經驗,才容易上手。否則需花一段時間,熟悉各項IT系統管理工作及名詞,無法馬上進入學習狀況,更別提獨當一面的作管理系統。因此極力推薦一本初學者必須閱讀並演練的書:System Administration Made Easy - SAP Lab這本書像是一本SAP Basis的使用者指南或工作手冊;它將SAP Basis的日常工作,以日、月、年;分時分類的列出各項管理事務,並列表建議何時、何地應完成何事。舉例而言: 該書建議有幾個重要的任務,SAP Basis系統管理員應該每日完成:

1. SAP系統是否執行正常?

2. 資料庫備份執行是否成功完成了?

3. 印表輸出是否正常?

4. 檢查系統日誌是否正常?

5. 尋找有無任何更新失敗?

在檢查系統的同時,必須瞭解 What? Why? Where? How? 亦即檢查些什麼?為什麼檢查?在哪裡檢查?如何檢查?檢查後,任何重覆步驟必須記錄下來,測試後成為日常工作手冊的ㄧ部份。SYSTEM ADMIN MADEEASY這本書不但將各項管理事務分類列表;並詳細解析每項事務的用法與結果。故此書SAP版本雖已舊(4.6C/D)且無JAVA管理部份。但仍不失為ㄧ本SAP BASIS入門自修的好工具書,初學者不可不讀。另外在這本書的前言也特別強調:為防止該手冊成為厚厚的參考字典,SAP建議了一個基準;即在讀此書之前有些基本要求。一是具備系統管理的基本知識;二是所使用的SAP系統必須已完成基本配置。故在讀此書之前,請先閱讀並檢查這些條文,以確定你的SAP BASIS基本知識和所使用的系統;符合閱讀的基本需求。

SAP BASIS日常工作之內容性質而言,可簡單分類為下列幾項重點工作:

研究和記錄: 將所有事件的來龍去脈記錄下來,根據這些記錄來研究分析,以有效地支援各項SAP業務;
:
:
:
:
:
:
:
 

以任務階段或支援系統的性質分類,一個公司實施SAP常分許多階段分期上線,故Basis支援也常分為計劃階段的計劃支援或上線後的生產支援。亦即是上線前的系統評估,規劃,建立,配置與上線後的系統維護,技術支援等兩階段。這兩個階段,有可能同時,有可能有先後。例如第一階段已經上線,繼續第二期的計劃, 就要同時支援第一階段已經上線的系統,

第一階段:計劃支援-

計劃支援必須先要了解專案計劃;做系統規劃;系統建立;定義系統藍圖;然後安裝;開始測試等或其它的策略的實施。計劃支援常需要與外來的顧問合作, 實行SAP計劃,留下記錄將顧問經驗留下記錄,以便日後效法實行。計劃支援必須將日常工作日誌與系統各項監視日誌留下並追蹤,同峙必需撰寫各項工作操作流程,以給爾後上線作準備。提供SAP的系統基礎上的管理和支援,包括安裝,配置和管理SAP的軟體和硬體。負責SAP計劃階段的系統保養包括核心升級,支援包,客戶端複製,作業系統升級/補丁, 效能調優等工作,並適當的建議改善計劃。

第二階段:支援階段–

要談到BASIS的支援工作重點,基本上包括下面幾點:檢查和監測:因為SAP是一個很大的怪獸,有很多零件,就像車子一樣,必須每天檢查。根據特有的SAP建議去做追蹤和檢查。同時它不斷的長大, 所以必須不斷的檢測, 包含如作業系統, 資料庫,及SAP系統方面等的監測。在檢測方面,SAP2001年起提供輔助工具來幫忙Basis更有效率地檢測更多系統。

 

以專長分類

近年來由於SAP不斷的推陳出新,SAP BASIS的工作角色內容,也如醫生一樣分為許多專科。依資歷與專長而從事不同的SAP BASIS技術研究。 BASIS角色可以略分以下十多種不同的專長:

第一:系統的規劃和建立:即負責系統從無到有(Design, Plan, Sizing Build),自小到大(DB Growing),除舊佈新(Migration Patching and Upgrade)的各項實施計劃。這種系統建置的工作,通常有Sr SAP Basis Architect架構來做。其內容包括系統規劃,系統估測,系統評估,系統分析等。負責制定安裝的標準程式和最佳做法。透過各種手段,包括培訓,個人學習,研究問題,和同行的網路,開發系統規劃的專業知識,同時提供系統質量保證。協助系統問題調查,找出問題並建議解決方案。

第二:資料庫專長:要求至少2種資料庫的知識,如果有任何有關資料庫方面的問題,要能夠研究並找出問題,解決問題,並寫出解決方案文件,列入FAQ,以供其他人做參考。同時負責資料庫的安裝,升級,資料庫補丁的安裝。任何資料庫方面的規劃。負責資料庫的備份和恢復。

第三:系統最佳化:必須瞭解整個系統,瞭解部分的業務,瞭解有些作業的流程,什時間是最關鍵的,哪個是關鍵的等等。對這些方面要有深入的瞭解,每個公司會有不同的需求。

第四:內部變革管理:關於change management control這部分,不管是ABAP程式或新的BSP,或是Java管理的控制,需要和business人員, SAP function人員討論出合作的流程,所謂的workflow,新的同時建立TMS系統。新的要瞭解能不能利用Solution Manager,來幫助建立的內部變革管理流程。

 

第五:升級upgrade:是一個特殊的角色。升級一般整合到一個專案中去做。要瞭解升級,同時也必須瞭解安裝,不同版本的升級,不同component的升級,如BW升級, R/3升級, CRM升級, Java升級, Portal升級等不同的upgrade。必須對upgrade的流程做整理。

第六:BI BI是一個特殊的角色。我們會在另一章講到BW技術顧問。要負責很多方面的事情,比如BW的效能, loading query等效能方面的事情。

第七:Java的管理: Java的管理在SAP新的課程ADM200面談到很多Java的管理,也講到JAVA Change management control,如何管理JAVA的安全,如何監視JAVA ,如何import correction,就像在ABAP系統中匯入OSS notes一樣,如何備份Java系統。同時要瞭解如何使用NetWeaver developer studio開發軟體的設定。

第八:中介軟體,尤其是PI CRM中介軟體的管理:CRM是一個新的技術, 尤其是在PI/XI方面。CRM中介軟體部分還包含整合管理。整合管理包含中介軟體和XI部分,在NetWeaverXI中,可以整合SAP和非SAP之間的資料轉換,業務之間B2B的直接的資料交流。

第九:系統監測:在monitor來講,舊的是用CCMS,最新的是結合solution manager,做系統的監測。

第十:安全管理(Security and GRC):安全管理又分使用者安全管理和系統安全管理,這兩部分尤其在Portal Java生後,結合。Net LDAP的一些功能,對於系統管理,安全不單單是使用者管理,而且牽扯到SAP系統的安全管理。

第十一:第三方工具的管理。如:印表, Faxing Archiving,第三方非SAP品管理,需要這方面的專長,才能夠有效的管理這些工具。

第十二:知識管理(Knowledge Management):是資料的管理和存取,新的叫KM, 是NetWeaver新部分和專長,對於公司內部資料庫,檔案的搜尋,這資料庫不是講資料庫,而是將內部知識集。公司內部員工遇到問題怎樣解決,形成公司內部的資料庫。公司內部手冊管理,公司流程管理。必須用知識管理來作搜尋獲取。

第十:OS/DB Migration

:

:

:

:

:

 

More in my book.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1779354/,如需轉載,請註明出處,否則將追究法律責任。

相關文章