SAP的集團複製(Client Copy)--目前主要是本地copy

liuhaimiao發表於2014-09-17

實際工程工系統實施過程:

1 新的生產機PRD安裝完成後,主要要透過DDIC進入000做一個具有sap_all許可權的新使用者。平時DDIC和SAP*也就是在開始和升級等時候用一下,不新增許可權物件的話,現有的SAP_ALL就夠了。新增了才需要重新生成。
你可以透過CP的方式把SAP*的許可權考過來。

2 然後主要生產系統的集團資料都是從DEV全部複製的,注意不是QAS

3建議大家在做client copy前最好定義邏輯系統,邏輯系統很簡單,就是一個名字。每個集團必須是唯一一個
 在LIS和BSEG都要用到這個,不少表會儲存邏輯系統。如果集團突然換了邏輯系統名稱,有些程式會出錯的,  LIS一定會用到,用了後配置一下你可以用其他邏輯系統的資料來出報表。

 

SAP 一般新安裝後都要複製集團
SAP的集團就是client ,系統功能的集合。例如財務部門可以單獨一個集團(Client)
SAP ECC5預設帶的是000   066 800 810 820    
一般我們需要做的是複製000到一個新的集團然後做配置

我在copy 000到406 遇見的很多問題
 正常步驟
1 在000中用DDIC使用者,在SALE中建立邏輯系統(logical system) 邏輯系統命名方式一般是  系統名字+CLNT+  加編號  例如 C11CLNT406  
2 然後用SCC4建立集團 406
3 登出從000中退出,用SAP*/Pass 進入到集團406,執行406的本地集團複製 用SCCL
4 複製的引數選SAP_ALL,其他都是000 就行了。
   注意第一次最好執行test run---有兩種測試resource check 這種就是檢查不會真實一步一步模擬
                                        Simulate  模擬copy過程就是不實際寫資料到資料庫
5 複製過程大概4小時左右幾百兆  然後從SCC3的log中可以看到log紀錄
6 刪除copy完的資料用 scc5----這個本人還沒有試驗 ,不知道和直接用scc4中刪除是否會刪除複製來的資料

 在這個過程中 遇見的問題:
1 在登陸到新客戶端406用sap*後,執行SCCL 說sap*這個使用者許可權不夠---根據sap notes 2383 這個應該是硬體  
 使用者具有sap_all許可權,在su01中看不到而以,可以手動建立一個sap* 覆蓋預設的使用者
2 手工建立sap*過程中,發現在su01的使用者的profile裡面,沒有任何值,同樣在客戶端000中也找不到這個
 sap_all這個引數。但是在預設的DDIC中卻有這個引數 是comp.type型別的。我想應該是沒有啟用
 在su02發現可以找到sap_all  並且有選擇可以啟用或者維護。我是雙擊引數名字 然後進入sap_all許可權樹
 然後在這個裡面用啟用按鈕啟用的。
 但是同樣問題發現在406client中卻在su02中同樣找不到這個sap_all引數---並且任何引數也沒有,
 最後發現用su21,裡面有一個“regeneragte sap_all profile ”按鈕,可以產生sap_all檔案,並且在
 su01的使用者profile可以找到這個唯一引數了  但是執行sccl的時候仍然有問題,我用重新用su02卻可以找到  
 sap_all這唯一一個引數啟用了,並且重新建設了test的sap_all使用者,然後用sap*執行sccl發現同樣沒有權,
 可是如果用test這個新使用者卻test run可以成功--在scc3中看到successful ------真興奮
3在用test使用者執行sccl過程中,發現提示一些物件是隻讀的不可以編輯,根據幫助,用se24,修改物件為
 modifiable,然後在執行發現可以過去了,但是需要開發許可權key和使用者key,這樣兩個SAP Key Generator
 發揮作用了,一個可以破解access key ,另外一個可以破解object key,這樣就可以執行客戶端copy了 另外注意066 client的登陸使用者名稱是:earlywatch 密碼是:support

    IDESsap*登陸使用者名稱字是SAP*  密碼是:19920607

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

相關文章