Friday, December 19, 2008

SAP讀書會:分享SAP AP 主機異常或是因為關機而導致使用者被鎖住的處理方法

http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/55E8F65D084F1324482575250028B368?OpenDocument

大家好

今天想跟大家分享有關SAP AP 主機異常或是因為關機而導致使用者被鎖住的處理方法,而SM12 又無權限或是有問題時。

一般很多公司的SAP AP 主機可能有一台以上,假設有五台好了,剛好有一台AP3有問題而把User 鎖住,這時候被鎖住的使用者再怎麼登入都無法,這時候我們可以利用其他電腦並使用被鎖住的帳號登入,選擇踢除其他此帳號的使用者,這樣就可以解鎖。

至於物件交易Object 鎖住的部分,只能請Basis用SM12 處理。

以上

Saturday, December 06, 2008

SAP讀書會分享:2008年SAP年會的心得感想

本次研討會主要的重點有以下幾點,都是跟IT日常管理很有相關。

1. 透過Solution Manager 來實現ITSM/ITIL的資訊管理標準化
會議中有介紹到如何透過Solution Manager 來做Help Desk 與 Change Request;Solution Manager 可以提供WEB介面供SAP Function 或SAP ABAP 開發人員作Object Release 過程的紀錄,同時也可以讓管理人員一目瞭然目前SAP Release的狀況,同時也可以節省日後稽核人員檢查SAP的時間。

2. 自動產生重組正式區資料到測試環境
很多公司都會面臨測試環境資料過舊,或是QAS要轉入PRD的正式區資料機密性的問題,這時候此測試產品就可以自動在Client Copy的時候將數據給重組,以節省IT手動打亂資料與資訊安全的議題。

3. Archiving Backup的備存部份
目前SAP很多主要Table都會日益增長,例如: MSEG物料異動記錄檔,這個Table一旦成長到很大時,通常就必須要瘦身,這時候就需要Archive Database,不然僅有儲存設備增加依然無法改善數據撈取過慢的問題。

以上

SAP 讀書會分享: 資料批次上傳前的NotesFlow簽核卡關的方法

SAP 資料批次上傳前的NotesFlow簽核卡關的方法

前提:
因為SAP ERP 很多公司都會客製很多批次上傳更改Table資料,而這樣的程序往往會因為使用者的失誤而造成很大的困擾;又因為很多公司礙於SAP帳號貴,無法一次買足而使用共用帳號的方式,所以如果在程式執行前可以有個行為作卡關,這樣就可以減少一些錯誤發生。

方法:
程式執行前端可以增設一個欄位,內容是Notes電子表單的單號,那這個單號可以透過Notes 簽核流程完成後,透過代理程式把單號寫入到SAP 的Add On Table,每次SAP程式執行前就去檢核此Add On Table 的單號紀錄,執行後再把此單號給記錄取消,後續在執行都需要在跑簽核流程才可以執行。

影響面:
目前僅能針對客製的程式做檢核的控管,標準程式就無法修改;另外很多大批程式上傳不見得要層層控管,也可以透過其他方式來管理,例如:大批程式執行前可以請使用者輸入你的姓名或是工號之類,執行後系統就會通知相關承辦的窗口這些異動資訊與紀錄,當然也可以自動記錄在Notes Mail In 收件資料庫中,畢竟Notes屬於OA 管理層面,會比SAP ERP 資料庫層面更容易管理行政電子資料應用。

以上

SAP讀書會分享:IDES ECC60 的實際安裝過程分享

SAP讀書會分享:IDES ECC60 的實際安裝過程分享

前提:
IDES 為SAP ERP 系統的DEMO 縮小版,換句話說此系統可以作為個人練習SAP 或是業務展示各種SAP 整合的模型架構;IDES 可以運行的行為與正式環境差不多,最大的特色就是他是單機就可以執行。

IDES 可以作什麼呢? 他可以設定一家公司需要的整個IMG,還有ABAP程式開發與RFC 的遠端整合平台,這時候Notes 就可以好好的跟IDES 整合,透過簡單的IBM 提供的連線方法,跟SAP RFC 溝通一下。

前置作業項目:
1. 需要準備好所有IDES的安裝光碟,不外乎 SAP 核心程式、Oracle 系統程式與更新程式,IDES 所有光碟,軟體的部份大概就可以完成。
2. 硬體部分至少要有Windows2003 Server,並提供記憶體在1.2 G 以上,以目前記憶體便宜的時候,可以多加就多加一些;硬體空間需要300GB以上,同樣如果需要後續繼續增大Oracle空間,一次購買500G 或是 1TB的硬碟是值得投資。

安裝模式可以分以下幾種:
1. 所有作業系統與資料庫全部都安裝在單顆主要系統硬碟,這樣的狀態會是最佳效能的組合,例如單顆1TB的硬碟包含windows 作業系統與Oracle 資料庫等。
2. 主要SAP 系統與Windows作業系統安裝在現有硬碟的空間,而Oracle資料庫則安裝在USB外接硬碟,這樣的組合適合筆記型電腦或是專案型常移動的電腦,以便USB 主要資料庫的移動或是測試。
3. 不管是SAP 系統或是Oracle資料庫全部安裝在VMWare虛擬機器上面,這樣的組合可以算是最好移動與專案應用,但是效能會是最差的。

安裝過程(以ECC60為例):
1. 執行Oracle10.2_RDBMS\NT\I386\sapserver.cmd
2. 輸入你的Oracle 資料庫安裝的磁碟機代號位置
3. 輸入SID 的代號,例如:EC6
4. 安裝直到結束Oracle安裝程序
5. 執行Oracle10.2_RDBMS_Path\NT\I386\setup.exe
6. 遇到安裝名稱與目錄,可以改為EC6102與D:\oracle\EC6\102
7. 關閉系統管理工具的服務中的”OracleEC6102iSQL*Plus”
8. 安裝直到結束
9. 安裝JRE 1.4.2_10~18 各種版本都可以,也可以直接安裝JSDK版
10. 開始安裝SAP IDES 主程式前需要把系統日期調到2020~2999年,拉開測試使用的日期。
11. 進入mySAP_Business_Suite2005_IDES_Install_Master\ IM_Windows_I386\NTPATCH\R3DLLCON.EXE
12. 進入mySAP_Business_Suite2005_IDES_Install_Master\ IM_Windows_I386\sapinst.exe
13. 選擇SAP ERP 2005 Support Release 2\SAP Systems \ Oracle\ Central System\ Central System Installation
14. 選擇Typical 點 Next
15. 在Software Unit 選擇 ECC & AS ABAP
16. 出現 SAP System Parameters,輸入 SAP System ID (SAPID) “EC6”,Installation Drive “D:”,Unicode System (Recommended) “V”,接著Next
17. 輸入 SAP 系統密碼
18. 接著依照提示下一步直到出現IDES_Install_Export_1~6的軟體安裝部署設定
19. 接著部署SAP_Netweaver2004S_SR2_Kernel700
20. 接著部署 Oracle_Client 的軟體安裝路徑
21. 最後出現Solution Manager Key 的輸入畫面,這部份可以上網去查詢破解的EC6 對應的 Key,一般來說你的主機名稱與SID會跟你的Solution Manager Key有關,當然如果是公司標準系統要用,可以透過破解程式在ABAP裡面跑出Solution Manager Key,大家可以善用 Google。
22. 系統會開始進行一系列的元件安裝,一般時間從一天到數天不等,端看系統規格好不好,一般會在Import ABAP的階段比較久一點,會有一些小問題需要去調整,會中斷一下下。
23. 如果在Import ABAP出現 Stop的訊息,那你就要停止,並到DOS命令提示列輸入set oracle_sid=EC6。
24. 再輸入sqlplus “/ as sysdba”
25. 再輸入 shutdown ,接著後續再輸入startup
26. 最後就完成SAP IDES的安裝

初步登入SAP的基本設定
1. 安裝SAP Client ,僅需要選擇第一項GUI的部份
2. 安裝後新增一個登入的屬性,192.168.X.X,EC6,00
3. 使用SAP*登入,進入後用SGEN 編譯所有的Object
4. 使用SU01修改BASIS的密碼,後續將會使用BASIS帳號登入
5. 使用BASIS登入後,如果要使用SE38進行ABAP程式的新增或是編譯,那就必須用Google 搜尋ABAP Access Key的產生器,Google會教你如何產生這Key,包含 SE37 RFC Function Group需要的Object Key 亦同,ABAP Access主要對應登入的那個帳號,換句話說,不是每個SAP 帳號都可以進行編譯,僅有透過Access Key 對應的User Account 才可以進行SE38 & SE37。
6. 後續就可以開始透過網路上IBM原廠提供的SAP Notes整合教材白皮書,開始Notes + RFC + SAP IDES的整合測試。

以上
(備註:IDES僅提供測試與階段任務使用,建議公司行號還是需要買正版授權,才可以進行真正的商業行為交易,公司ERP很重要,我相信沒有公司會拿IDES當正式使用。)