目前分類:OracleERP (94)

瀏覽方式: 標題列表 簡短摘要
今天在EBS上要Export一個forms的資料時(如下圖),Forms的 Export完成後,存檔畫面閃一下就不見。
作業系統是win7、IE8
img_000

看不見下圖的存檔畫面,IE閃一下就不見了。

keven 發表在 痞客邦 留言(0) 人氣()

EBS的表格FND_LOBS,有一個欄位program_name,其中兩種:export、FNDATTCH說明如下。
而內容則是存在欄位FILE_DATA(BLOB)。
img_010

EBS在上傳檔案時會(如下圖)會在FND_LOBS的program_name填入FNDATTCH。

keven 發表在 痞客邦 留言(0) 人氣()

查出有未處理完成的mail
select notification_id, status, mail_status, begin_date
from WF_NOTIFICATIONS
where status = 'OPEN' and mail_status = 'MAIL';

keven 發表在 痞客邦 留言(0) 人氣()

前陣子顧問通知我們,我們EBS 11i上有一個9G的Table:ASO_ORDER_FEEDBACK_T,
雖然沒有相關模組在使用,但是也是會增長,所以建議停用且刪除資料。

先依文件ID 1432251.1檢查是否有被使用
(How To Determine If Trade Management Is Used Before Truncating ASO_ORDER_FEEDBACK_T)

keven 發表在 痞客邦 留言(0) 人氣()

因為在top中看見有一個ar60run資源使用最大,所以想了解是什麼程式在執行,
ar60run是Report的執行程式,如下PID:15733
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
6 ? 15733 prodmgr 240 20 166M 127M run 142:28 97.61 97.44 ar60run
1 ? 21562 oraprod 240 20 5350M 4888K run 205:05 94.74 94.57 oraclePROD

keven 發表在 痞客邦 留言(0) 人氣()

今天的系統在CREATE RELEASES時出現error,但是PO卻有成功建立,log只有一行訊息:
po.plsql.PO_RELGEN_PKG.CREATE_RELEASES.100 exception; SQL code: -20001

看不出來是什麼原因造成error,從Google查也查不出什麼結果,只好從Metalink找看看有沒有相關訊息。
Metalink上文檔 ID 271864.1 提到Inventory Organization missing in Receiving Options,

keven 發表在 痞客邦 留言(0) 人氣()

今天在測試區PO模組測試收料時,出現下列的訊息:GL Date within an open purchasing period
img_002

原因是GL Date沒有設定為Open,如下圖更改日期的Status為Open即可
img_003

keven 發表在 痞客邦 留言(0) 人氣()

今天遇到一個問題,就是MRP執行出來的結果有問題,同事檢查後發現是Planning Manager一直在running,
原則上這支程式很快就會結束,而這支程式沒有正常完成會讓MRP產生有問題的結果。
img_006

從Concurrent Request開啟log,直接拉到最後看看執行到哪裡卡住了,

keven 發表在 痞客邦 留言(0) 人氣()

今天在測試區PO模組測試收料時,出現下列的訊息:GL Date within an open purchasing period
img_002

原因是GL Date沒有設定為Open,如下圖更改日期的Status為Open即可
img_003

keven 發表在 痞客邦 留言(0) 人氣()

--選單樹狀結構
Declare

v_check number :=0;

keven 發表在 痞客邦 留言(0) 人氣()

有一個standard PO要Cancel時,出現下列的錯誤訊息,已經確認沒有其他人在使用這張PO,
因為這張PO是由一支客製程式經INTERFACE拋轉出來的,可能是一個bug。

我們的做法是先修改PO Line的其中一筆資料,例如將數量改為1後儲存,重新appoved,
再執行一次cancel就成功了。

keven 發表在 痞客邦 留言(0) 人氣()

今天在測試區有一支客製程式是利用INV Interface報廢料號時,發現沒有成功,
錯誤的訊息是NO open period found for date entered,這是因為日期沒有open的緣故
img_001

INV--> Accounting Close Cycle -->Inventory Accounting Periods

keven 發表在 痞客邦 留言(0) 人氣()

今天在開發 Oracle Forms Developer 6i的時候,想查詢一個函數,於是開啟 help,
卻出現一個只能按ok,並提示Form Error錯誤的視窗。
img_001

原來Vista以後已經不支援舊式的help文件(.hlp),也就是不再內建WinHlp32.exe,

keven 發表在 痞客邦 留言(0) 人氣()

DECLARE
p_organization_id mtl_system_items_interface.organization_id%TYPE := 168;
p_user_id fnd_user.user_id%TYPE;
p_set_process_id mtl_system_items_interface.set_process_id%TYPE := 5000;

keven 發表在 痞客邦 留言(0) 人氣()

FND_REQUEST.SUBMIT_REQUEST函數是用來送出一個Request,傳回一個NUMBER的值。
如果成功,會傳回Request ID的值,失敗則傳回0。
01

此函數一共有105個參數,前五個參數是定義fnd_request.submit_request自己,

keven 發表在 痞客邦 留言(1) 人氣()

使用者確定當日有入庫及倉移轉,但是以Material Transactions卻查不到任何資料,
但是其他人都可以正常查詢到資料。

原來是使用者有設定Folder的緣故,只要請使用者自行刪除Folder就可以了
img_002

keven 發表在 痞客邦 留言(0) 人氣()

select fcr.request_id,
fcr.request_date,
decode(fcr.status_code,'E','Error','G','Warning') status,
decode(FCR.phase_code,'R','Running','C','Completed','P','Pending','I','Inactive') phase,
(select user_name from fnd_user where user_id=fcr.requested_by) "user",

keven 發表在 痞客邦 留言(0) 人氣()

在關機的時候,常常會有ERP無法自行將使用者所屬的Process刪除,此時都是以手動下達Kill指令。
但是當數量很多時,一筆一筆的刪除會耗費不少的時間,所以寫了Script來一次完成。

#Description: Force to kill defunct database user process
#Created By: KEVEN

keven 發表在 痞客邦 留言(0) 人氣()

原本PO可以自動Approve,但是查詢時卻發現Stauts是Incomplete,不是Approve。
img_028

到ASL查詢,按下「Attributes」
img_024

keven 發表在 痞客邦 留言(0) 人氣()

新增一個刪除權限的Procedure如下:
CREATE OR REPLACE PROCEDURE APPS.DELETE_USER_RESP (p_userID IN NUMBER, p_respID IN NUMBER) IS
BEGIN
FOR RS IN (
SELECT FU.USER_NAME,

keven 發表在 痞客邦 留言(0) 人氣()