SAP BW: IDES 安裝BI Content

leniz發表於2011-11-18
        之前裝過SAP ABAP Trial 的版本,是可以自由裝BI Content的。 不過為了更好的做系統測試,特意安裝了完整的IDES,這樣R/3的業務模組就完整了,但是卻無法按照BI Content (至於如何安裝,可以參考我以前的部落格),提示需要“maintenance certificate ”  key, 這我真沒有。 

          本著自用的原則, 加上強大的谷歌,終於找著解決的方法了。  問題的關鍵是:FM -   OCS_CHECK_MAINTENANCE_CERT.      即在安裝的過程,如果是Patch,會進行一個授權判斷,即只有授權的系統才允許安裝這個Patch 。 而整個判斷邏輯即採用這個函式 。  關鍵是這麼一段:

  call function 'FUNCTION_EXISTS'
    exporting
      funcname           = 'SLIC_LIKEY_CHECK'
    exceptions
      function_not_exist = 1
      others             = 99.
  if sy-subrc <> 0.
*   FM SLIC_LIKEY_CHECK does not exist -> no check
    raise not_checked.
  endif.

所以, 
1.    在   if sy-subrc <> 0. 中設定斷點, 即執行到此時,人為改掉 sy-subrc的值(改成不等於0即可,),使得通過檢查。   這個方法比較死板,前後要改相當多次,而且還不能中途出錯,否則前功盡棄,但是綠色呀。   
2.  破解這個FM,把 if的判斷註釋掉即可。  這個方法方便,不過需要一些特殊工具,這個工具不是那麼容易獲得。

 通過以上方法,就可以順利安裝BI Content了,於是我的IDES可以呼啦呼啦的使用 BI Content了。 



         

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

相關文章