讀《更改SAP BW Client 的前後》之後感
=========下面是引申泥水匠的文章http://space.itpub.net/554557/viewspace-670324
Basic拷貝了一個Client 200出來做BW,登陸系統後敲入:RSA1,然後出現啟用的提示,也沒管那麼多,就一路OK,結果埋下地雷。
過兩天Basic換了,推薦使用系統預設的Client 001做BW,於是重新在001建了賬號.
也同時進入折騰的幾天。
一敲RSA1,沒有出現熟悉的介面,彈出錯誤框。
查詢之後,問題在於:BW不是client獨立的(及BW的表不會有Mandt這個欄位),所以安裝的某個主機上只能有一個BW系統,之前用了200,現在換001就不讓用了。不過這也不是什麼難事,只需要把系統指認的BW系統Client切換一下,
進入SE16,輸入表名:RSADMINA,進入內容顯示,將欄位BWMANDT改為現在的client值,及001即可。
再次進入RSA1,沒有在出現之前的錯誤框,不過出現新的問題。
看來Client 001,沒有指定Logical System,於是我點了Create,新建了一個Logical System,原本以為萬事OK了,我的神呀。錯誤又出現。
這那門子的事呀,一撥一撥的。點開幫助,提示要把Logical System改回原先Client 200對應的Logical System,刪除連線,再按照自己的要求改成新的Logical System。我於是照做,果然可以進入RSA1,可是發現系統自帶了一個BI連結,沒地方可以刪除呀。因為這個連結是自己連自己的,比如從DSO匯入Cube,就會用這個連結,刪不掉呀,沒有地方刪。什麼時候建立的呀?想了半天,終於想起第一次進入RSA1要求執行啟用動作,一定是那時候自動建立的。這個知道了,如何解決?這個資訊一定存在某個表,於是我使用ST05去跟蹤新建Source Systems,果然找到了一個對應的表:RSBASIDOC [Assignment of source systems to BIW systems incl.]。因為要改的東西是關鍵字,就需要動手寫個簡單的ABAP了。
UPDATE RSBASIDOC
SET
RLOGSYS = 'NEWID'
SLOGSYS = 'NEWID'
WHERE
RLOGSYS = 'OLDID'.
這裡的new,old就按照自己的實際情況寫就好了。
再次RSA1,終於可以了。
===========================我的讀後感
RSADMINA:BW系統對應的Cliet,它是全域性的,當你修改了會影響所有的使用者。(好象有點廢話了,不可能一個使用者對應一個Client的)。
RSBASIDOC:源系統到 BIW 系統的分配,包含 IDoc 型別,這表的第一列SLOGSYS,就是我們在RSA1源系統看到的差不多,定義了BW(DWH系統)與什麼源系統相連。如
相關文章
- 讀Cookie安全後的讀後感Cookie
- 讀後感
- 《程式碼之髓》讀後感
- 讀後感1
- 讀後感2
- 讀後感3
- 《SVG 精髓》讀後感SVG
- 《精通 Django》 讀後感Django
- 讀後感---程式猿.
- 《管理的常識》讀後感
- 《軟體方法》讀後感
- 《圖解 HTTP》讀後感圖解HTTP
- 《人月神話》讀後感
- 《蔣勳說宋詞》讀後感
- 十月讀後感
- 大道至簡讀後感
- 構建之法讀後感
- 《大道至簡》讀後感
- 開啟SAP CDS view DCL前後的讀取效能對比View
- 程式碼規範&《數學之美》讀後感
- SAP Emarsys 的前後臺技術棧
- laravel入門教程讀後感Laravel
- 《Django基礎教程》讀後感Django
- Spring Microservices讀後感SpringROS
- 《黑客與畫家》讀後感黑客
- 讀噹噹elastic-job後感AST
- 《程式設計人生》讀後感程式設計
- 《尋覓意義》讀後感
- 關於Code Review的文章讀後感View
- 鳳凰專案-遲來的讀後感
- 程式設計師職業素養之讀後感程式設計師
- 《資料探勘導論》讀後感
- 單核工作法讀後感單核
- 《演算法圖解》讀後感演算法圖解
- nodejs開發指南讀後感NodeJS
- 《七週七語言》讀後感
- 【讀後感】【Tom】《Effective Oracle by Design》Oracle
- 作業0 部落格讀後感