custom menu and custom responsibility

16
7/23/2019 Custom Menu and Custom Responsibility http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 1/16 Menu in Oracle Apps Menu is nothing but a logical or hierarchical listing of functions (forms) so that the user can easily navigate through the forms once he is in a responsibility. Every responsibility will be assigned only one main menu. Under that main menu, you can have either have other sub menus or functions. Functions are nothing but the forms which ultimately the users would like to work on. ne menu can be assigned to multiple responsibilities. !he below screenshot clearly identifies what "esponsibility, Main Menu, #ub menu and Function are$

Upload: ahmad

Post on 18-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 1/16

Menu in Oracle Apps

Menu is nothing but a logical or hierarchical listing of functions (forms) so that the user caneasily navigate through the forms once he is in a responsibility.

Every responsibility will be assigned only one main menu. Under that main menu, you can have

either have other sub menus or functions.Functions are nothing but the forms which ultimately the users would like to work on.

ne menu can be assigned to multiple responsibilities.

!he below screenshot clearly identifies what "esponsibility, Main Menu, #ub menu andFunction are$

Page 2: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 2/16

%eirarchical representation of Menus$

 

&f you log in to #ystem 'dministrator responsibility, you will see a whole lot of menus. !o get to

Users form, you will have to traverse to #ecurity Users efine. !o get to the "esponsibility

form, you need to traverse to #ecurity "esponsibility efine. #ay the user wants to create a

new menu called erp#chools 'ccess Menu that will only have Users and "esponsibility formdirectly instead of traversing through multiple sub menus and functions.

 *ow let+s see the steps to build custom menu$

. First identify the function name of Users Form. *avigate to #ystem 'dministrator #ecurity "esponsibility efine

Page 3: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 3/16

-uery for #ystem 'dministrator/

!he value that you see in the Menu field is the Main Menu attached to this responsibility. 0opy

that.

Page 4: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 4/16

 *avigate to #ystem 'dministrator 'pplication Menu

-uery for User Menu *ame as *avigator Menu 1 #ystem 'dministrator 2U&/ (the one copied

from Menu field value in responsibility screen).

escription of the important fields$ Menu$ #hort *ame of the Menu

User Menu *ame$ User defined name of the Menu

Menu !ype$ 0hoose 3#tandard+escription$ escription of the Menu.

#e4$!he available menu items appear in the se4uence specified.

5rompt$For each menu item, specify a prompt for the menu.#ubmenu6Function$ !his will indicate whether the menu entry is a submenu or function under theman one.!he sub7menu should have been already defined as a menu before using in this menu.

 8iew !ree button$ 9ill display the the menu and its entries in graphical format.

Page 5: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 5/16

9e are looking for the e:act Function name of Users form. &f you remember, Users form is under 

#ecurity sub menu. #o now go to #ecurity. &f you observe Function field is empty instead you seea value under #ub Menu. !his means #ecurity is another sub menu and not a form6function by

Page 6: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 6/16

itself. 0opy the #ub Menu value.

&n the same Menus form, now 4uery for #ecurity Menu 1 #ystem 'dministrator 2U&/ as User

Menu *ame. #ince we know our Users forms is under #ecurity Users, look for User #ub menu

Page 7: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 7/16

and make a note of its #ub menu name (Users has another sub menu)

&n the same Menus form, now 4uery for User Menu 1 #ystem 'dministrator 2U&/ as User

Menu *ame. ;ou will see Users/ under Function field which means that node is the last one.

!here are no more sub menus. 'nd that is the one we are interested in. Make a note of the

Page 8: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 8/16

function name 1 Users.

<.&dentify the function name for "esponsibility form$

=y following the same drill as above, we will know that function name for "esponsibility form is

"esponsibilities.

>.?et+s create a new menu *avigate to #ystem 'dministrator 'pplication Menu

Enter the below details$

Menu$ E"5#0%?#@'00E##@ME*U (#hort name for your menu for internal use)User Menu *ame$ erp#chools 'ccess Menu (Menu *ame users see for this menu)

Menu !ype$ Enter #tandard here

5ossible 8alues for Menu type$

#tandard 1 for menus that would be used in the *avigator form!ab 1 for menus used in self service applications tabs

#ecurity 1 for menus that are used to aggregate functions for data security or specific function

security purposes, but would not be used in the *avigator formescription$ Meaningful description for this menu

 *ow enter the menu entries, here we want Users and "esponsibilities functions under our menu.

#e4$ (the se4uence in which you wish to see the menu entries)

5rompt$ Users 1 efine (Users will see this name under the menu)Function$ Users (Function name which we have identifies in step )

Page 9: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 9/16

#imilarly make an entry for "esponsibilities function

#e4$ < (the se4uence in which you wish to see the menu entries)

5rompt$ "esponsibilities 1 efine (Users will see this name under the menu)Function$ "esponsibilities (Function name which we have identifies in step <)

#ave the work.

9ith this we have created a new menu which will have Users and "esponsibilities forms.

A. 9e have to assign this menu to some responsibility to be able to access this menu. 9e will

cover that in the ne:t article "esponsibilities in racle 'pps.

!echnical etails of the Menu

' menu details are stored in the following tables$

F*@ME*U#$ !his table contains Menu %eader information.

F*@ME*U@E*!"&E#$ !his table contains detail of all the entries in the menu. &t containscolumns Entry #e4uence, #ub7Menu & and Function &.

Create New Responsibility. 0reate a custom menu that will only have the forms 1 Users and "esponsibility.

"efer to the article Menu in racle 'pps

<. 0reate a new responsibility called erp#chools 'ccess "esp/ and assign the custom menu thathas been created in #tep .

Page 10: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 10/16

 *avigation$ #ystem 'dministrator #ecurity "esponsibility efine

Enter the below details and save."esponsibility *ame$ Meaningful name for the new responsibility. Users will see this name in

the responsibilities list.

'pplication$ #ince this is a custom responsibility, give in the custom application name."esponsibility Bey$ #hort name for this responsibility for internal use.

escription$ Meaningful description that conveys the need for this responsibility.

Effective ates$ !he date range during which the user can access this responsibility.'vailable From$ From what racle 'pplication system, this responsibility can be accessed from.

Menu$ !he menu you want to see under the responsibility.

"e4uest 2roup$ 9hat reports or concurrent re4uests the user can run from this responsibility.

ata 2roup$ !he data group defines the pairing of application and "'0?E username. #electthe application whose "'0?E username forms connect to when you choose this responsibility

to access the underneath database tables.

Page 11: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 11/16

Page 12: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 12/16

>.?ets assign this responsibility to a user 

 *avigation$ #ystem 'dministrator #ecurity User efine

Page 13: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 13/16

A. ?og in as the above user and get into the responsibility erp#chools 'ccess "esp.

;ou will see only two forms under the custom responsibility 1 Users and "esponsibility.

Page 14: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 14/16

Menu E:clusion$

#ay you want to e:clude "esponsibilities form from our custom responsibility, you can do so by

navigating to#ystem 'dministrator #ecurity "esponsibility efine

-uery the custom responsibility erp#chools 'ccess "esp/

Under Menu E:clusions tab, give in the form details and save.

!ype$ 0hoose Menu if you want to e:clude a menu. 0hoose Function to e:clude a form.

 *ame$ !ype in the Menu name 6 function name you want to e:clude.

Page 15: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 15/16

?ogin to responsibility. ;ou will only see Users form as "esponsibilities form has been e:cluded

from the responsibility.

Technical details:

"esponsibility details are stored in the following tables$

F*@"E#5*#&=&?&!;F*@"E#5*#&=&?&!;@!?

Page 16: Custom Menu and Custom Responsibility

7/23/2019 Custom Menu and Custom Responsibility

http://slidepdf.com/reader/full/custom-menu-and-custom-responsibility 16/16

8iews$

F*@"E#5*#&=&?&!;@8?$ is available which a Coin between F*@"E#5*#&=&?&!; and

F*@"E#5*#&=&?&!;@!? table. !his view can be used to get responsibility name anddescription based on responsibility &.

F*@U#E"@"E#5@2"U5#@'??$ can be used to find out the association of the user with theresponsibility. !his view contains user id and responsibility id. !his view can be Coined withF*@U#E" and F*@"E#5*#&=&?&!;@!? table to select all the responsibilities assigned to

an user.