2011年10月6日 星期四

Oracle ERP R12. PR Interface 轉入無法Approvel 經驗分享


因為目前服務的單位其Oracle MRP並無法滿足User之需求,故其就自行
開發一MRP模組,但其調用PR Interface匯入PO模組後,發現User在Approve
時會出現錯誤,PR單會一直停留在Incomplete狀態,後來發現是
PO_REQUISITIONS_INTERFACE_ALL. INTERFACE_SOURCE_LINE_ID
欄位有值所造成之異常(可能Oracle會檢查該欄並做一些判斷,而我們客
製時借用該欄放外系統的值),故只要該欄的值為空值(NULL),則其匯入的
Incomplete PR就可正常執行Approve動作.
另外以下几點,亦是要注意的事項:
1.       REQUISITION_TYPE必需放PURCHASE,若放INTERNAL的話,其User
是不能Open該單據的
2.       在透過FND_REQUEST.SUBMIT_REQUEST呼叫REQIMPORT
該Import程式時,其第11個參數是用來控制,其匯入Interface資料
時要不要直接為Approvel狀態. (Ps. 因為作者試了Interface的
AUTHORIZATION_STATUS欄位都沒作用,只有REQIMPORT
的參數有作用)

2011年9月28日 星期三

Oracle ERP R12 . Web登入權限表停留在前一位使用者狀態及新增menu之權限異常處理(Clear all Cache)

最近遇到以下二問題:
1.      登入Oracle ERP後,其web menu的resp.仍為上一使用者的Resp.
2.      新增menu並加入新web function 項目後,其無法正常執行 (例web discoverer)
經了解其為Oracle ERP 的Cache機制未同步所造成.
以下為清除cache的步驟:

Step1. 請由Functional Administrator該Resp.進入


Step 2. 執行HOME è 會轉至Web介面

Step 3. 點選Core Services


Step 4. 點選Caching Framework


Step 5. 點選左側的Global Configuration


Step 6. 點選Clear All Cache


Step 7. 確認 è Yes









2011年9月27日 星期二

Oracle ERP R12 整合Web Discoverer


因Oracle 的Discoverer 為一獨立之BI產品,但是其有support Oracle ERP直接呼叫之整合做法,以下就簡單介紹一下Oracle ERP端的設定。
1. 狀況假設:
1.1. Web Discoverer 網址 ==> http://MyWebDiscoverer.com.tw:7778
1.2. Oracle ERP R12版
1.3. Discoverer 10版
1.3.1. End User Layer 其Schema固定的前置字元 : EUL10
2. Profile設定
2.1. ICX: Discoverer Default End User Layer Schema Prefix ==> EUL10 (預設可能為EUL)
2.2. ICX: Discoverer Release ==> 10 (預設值為空)
2.3. ICX: Discoverer use Viewer ==> Yes
2.4. ICX: Discoverer Launcher ==> http://MyWebDiscoverer.com.tw:7778/discoverer/plus?Connect=[APPS_SECURE]
2.5. ICX: Discoverer Viewer Launcher ==> http:// MyWebDiscoverer.com.tw:7778/discoverer/viewer?Connect=[APPS_SECURE]
3. Setup Auto-Config
3.1.  路徑System Administrator ==> Oracle Applications Manager ==> Hosts ==> 轉到Web的設定介面
 



3.2.  點選遊標處的Site Map




3.3.  點選遊標處的AutoConfig



3.4. 點選遊標處的Edit Parameters (注意:請選Tier=Applications那筆資料)



3.5. 輸入Discover進行Parameter的搜尋



3.6. 修改參數
3.6.1. Discovery EUL prefix ==> EUL10
3.6.2. External Intergrated Discoverer URL ==> http://MyWebDiscoverer.com.tw:7778



3.7. 請DBA執行Auto Config ==> adautocfg.sh
4. Menu加入Discoverer的調用程式
4.1. Function ==> Invoke Web Discoverer




5.  Menu已新增該調用功能

2011年8月30日 星期二

Oracle ERP R12. - 設定Viewe Output可以輸出至Excel

Step1. System administrator => Install => Viewer Options

Step2. 一組設定
File Format : Text
Mime Type : application/vnd.ms-excel
Description : Microsoft Excel

這樣之後,只要是Text格式的檔案,就可以調用Excel來打開

Oracle ERP R12. - 解決View Output 中文亂碼

一般公司會將編碼設定為UTF8,但是User端的編碼則則因區域性而不同,故造成亂碼.
若有遇到此狀況的話,可試著調整以下二個profile

ICX: Client IANA Encoding
FND: NATIVE CLIENT ENCODING