開發經驗紀錄

1. Download TEMPLATE.fmb,APPSTAND.fmb from Oracle AP server

2. Rename TEMPLATE.fmb to your form name *ex.XXX.fmb)

3. New window object "DOCUMENTS_WINDOW"

4. Modify APP_CUSTOMS program unit procedure close_window..

if (wnd = 'DOCUMENTS_WINDOW') then
  app_window.close_first_window;
elsif (wnd = '<another window>') then
  --defer relations
  --close related windows  
  null; 
elsif (wnd = '<yet another window>') then
  --defer relations
  --close related windows  
  null;
end if;

5. Create your datablock (DOCUMENTS_HEADER and DOCUMENTS_LINE)

Note: If base table is a view , you need to assign fact table name to “DML table”column in Block property.

image

image

6. Must modify form level [PRE-FORM] trigger at form level

app_window.set_window_position('DOCUMENTS_WINDOW', 'FIRST_WINDOW');

image

7. Design your layout

image

8. Copy Query_Find object group to current XXX.fmb from APPSTAND.fmb

Copy Query_Find Object group and paste to XXX.fmb

 

==>當User 在EBS select  [Help]> [About Oracle Applications]就可以看到上面資訊

4. “KEY-NXTBLK”Trigger

image

5. Add new trigger name QUERY_FIND in result block

 

add a new Trigger QUERY_FIND into result block

==

APP_FIND.QUERY_FIND(‘DEPT_WINDOW’, ‘QUERY_FIND’,'QUERY_FIND’);

arrow
arrow
    文章標籤
    Oracle Form Builder EBS
    全站熱搜
    創作者介紹
    創作者 Somebaby 的頭像
    Somebaby

    Oracle eBS經驗分享

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