Oracle EBS 基礎概念 選單

2021-10-02 05:53:06 字數 3787 閱讀 9980

ebs 系統在安裝好後,針對每個應用模組均已經預定義包括所有功能(或許可權)所謂的「超級使用者選單」( super user menu ),系統管理員在定義使用者「責任」時可利用「排除法」來滿足實際的業務管理需要。此外,系統還提供了「僅具查詢」功能的預定義選單,供某些需要限制做業務的使用者使用。

選單資訊

select fm.menu_id,

fm.menu_name,

fmt.user_menu_name,

fme.entry_sequence,

fmet.prompt,

--------------------------------

fme.sub_menu_id,

(select fmt.user_menu_name from fnd_menus fm, fnd_menus_tl fmt

where fm.menu_id = fmt.menu_id and fmt.

language

= userenv(

'lang'

)and

fm.menu_id = fme.sub_menu_id) sub_menu_name,

--------------------------------

fme.function_id,

(select ffft.user_function_name from fnd_form_functions fff, fnd_form_functions_tl ffft

where fff.function_id = ffft.function_id and ffft.

language

= userenv(

'lang'

)and

fff.function_id = fme.function_id) function_name,

fmet.description,

--------------------------------

fme.grant_flag

from fnd_menus fm,

fnd_menus_tl fmt,

fnd_menu_entries fme,

fnd_menu_entries_tl fmet

where fm.menu_name =

'po_superuser_gui'

and fm.menu_id = fmt.menu_id and

fmt.

language

= userenv(

'lang'

)and

----------------------

fm.menu_id = fme.menu_id and

fme.menu_id = fmet.menu_id and

fme.entry_sequence = fmet.entry_sequence and

fmet.

language

= userenv(

'lang'

)order

by fme.entry_sequence asc

多級選單展開

select lpad(

' ',6*

(level-1

))|| menu_entry.entry_sequence sequence

, lpad(

' ',6*

(level-1

))|| menu.user_menu_name submenu_descrition

, lpad(

' ',6*

(level-1

))|| func.user_function_name function_description

, menu.menu_id

, func.function_id

, menu_entry.grant_flag grant_flag

, decode( menu_entry.sub_menu_id

,null

,'function'

, decode( menu_entry.function_id

,null

,'submenu'

,'both'))

type

from fnd_menu_entries menu_entry,

fnd_menus_vl menu,

fnd_form_functions_vl func

where menu_entry.sub_menu_id = menu.menu_id(+)

and menu_entry.function_id = func.function_id(+)

and grant_flag =

'y'start

with menu_entry.menu_id =

(select menu_id

from fnd_menus_tl menu2

where menu2.user_menu_name =

'採購管理系統超級使用者 gui'

and menu2.

language

='zht'

)connect

by menu_entry.menu_id = prior menu_entry.sub_menu_id

order siblings by menu_entry.entry_sequence

包含某個function的選單

select fff.function_id, 

fff.function_name,

ffft.user_function_name,

fme.entry_sequence,

fmet.prompt,

fm.menu_name,

fmt.user_menu_name

from fnd_form_functions fff,

fnd_form_functions_tl ffft,

fnd_menu_entries fme,

fnd_menu_entries_tl fmet,

fnd_menus fm,

fnd_menus_tl fmt

where fff.function_id = ffft.function_id and

ffft.

language

= userenv(

'lang'

)and

ffft.user_function_name =

&p_user_function_name and

--例:通用收件匣

--------------------------------

fff.function_id = fme.function_id and

fme.menu_id = fmet.menu_id and

fme.entry_sequence = fmet.entry_sequence and

fmet.

language

= userenv(

'lang'

)and

--------------------------------

fme.menu_id = fm.menu_id and

fm.menu_id = fmt.menu_id and

fmt.

language

= userenv(

'lang'

)

Oracle EBS 基礎概念 應用產品

1.應用產品簡介 為了方便管理各個不同的模組 inv bom pur wip om ar ap gl等 所以建立了不同的應用產品。應用產品是一組功能 選單 庫 程式 報表和其他物件的集合。2.建立客戶化應用cux top step1.建立cux資料庫使用者 建立表空間 sql conn as sys...

Oracle EBS 交叉幣種 1 基礎設定

摘自 oracle ebs 交叉幣種收款或付款,如 1.交叉幣種收款 用usd 美元 收款核銷cny 人民向 ar事務處理,或者用cny收款核銷usd ar事務處理 2.交叉幣種付款 用usd付款支付或usd預付款核銷ap invoices,或者用cny付款支付或cny預付款核銷ap invoice...

Oracle EBS 交叉幣種 1 基礎設定

oracle ebs 交叉幣種收款或付款,如 1.交叉幣種收款 用usd 美元 收款核銷cny 人民幣 ar事務處理,或者用cny收款核銷usd ar事務處理 2.交叉幣種付款 用usd付款支付或usd預付款核銷ap invoices,或者用cny付款支付或cny預付款核銷ap invoices。術...