利用 Open_Form 開啟不受限 Responsibility 的 Form

在 Oracle ERP 中, 開啟 Form 的方式有很多種, 有 Open_Form, Call_Form, New_Form, 與利用 AOL 的 Fnd_Function.Execute, 現在介紹 Open_Form 的相關資訊.

 特性
1) 呼叫 Form 時, 無 Savepoint
2) 適用於各 Form 的獨立作業
3) Original Form、New Form 可不用在同一個 Responsibility
4) 在 System Administrator 作業中的 Form、Function、Menu, 都可以不用設定

 語法
OPEN_FORM(
'路徑/FormModuleName'

, ACTIVATE_MODE
, SESSION_MODE
, DATA_MODE
, PARAMLIST_NAME
);

其中,

ACTIVATE_MODE : 開啟 New Form 時,Focus 是否移到 New Form (activate:是 / no_activate:否).

SESSION_MODE : 開啟 New Form,Session 的使用情形 (session:new form 用 new session / no_session : 兩個 Form 共用 session).

DATA_MODE : 預設用 no_share_library_data 即可.

PARAMLIST_NAME : 傳遞參數值, 如何傳遞 Parameter List, 往後會再說明.

 範例
OPEN_FORM( '$AU_TOP/forms/US/FNDRSRUN' );
Related Posts Plugin for WordPress, Blogger...