2023年5月22日 星期一

Oracle EBS: 客製的 Oracle Form 查不出使用記錄

問題: 客製的 Oracle Form 多數查不出使用記錄, 只有少數Form有記錄

原因: 客製的Form需要在 Pre-Form 中註明 Form name 跟 Application , 才會被加入使用記錄中





Oracle EBS: 查詢 Oracle Form 使用記錄

 查詢 Oracle Form 使用記錄


開啟 Oracle EBS 表單使用紀錄,且從DB查詢資料

SELECT ff.form_name,
fu.user_name,
he.full_name,
fl.start_time,
fl.end_time,
fl.pid,
fl.spid
FROM fnd_login_resp_forms flrf,
fnd_logins fl,
fnd_form ff,
fnd_user fu,
hr_employees he
WHERE ff.form_name = 'XXOMF005'
AND fl.start_time = TO_DATE('20110101', 'yyyymmdd')
AND fu.user_id = fl.user_id
AND flrf.login_id = fl.login_id
AND ff.form_id = flrf.form_id
AND he.employee_id(+) = fu.employee_id
ORDER BY start_time;

Notice:

需要將 profile: Sign-On:Audit Level 設成為 FORM , FND_LOGIN_RESP_FORMS 才會有資料
修改 profile Oracle AP 要重新啟動才會生效


Ref:

1. 查詢 Oracle Form 使用記錄

https://j178.mtgbb.com/?p=5


2. 找出180天內新增Form的使用次數

https://blog.twtnn.com/2017/04/ebs180form.html


3. {How TO} 誰曾經使用某個Form的紀錄?

https://somebabytina.pixnet.net/blog/post/11181884