How To Create Responsibility In Oracle E-Business Suite? With Example

Responsibility is a predefined set of menus, forms, and data you are authorized to access. It helps in keeping in control the privileges given to users according to their business need. But first, we should know how to create responsibility in Oracle E-Business Suite.

Each responsibility menu may have several sub-menus under it. The menus and sub-menus are attached to functions. Thus, responsibility shows only the functions of which are authorized to that particular user.

A single user can have access to multiple responsibilities and a single responsibility can be shared by several users.

A user can switch between multiple responsibilities from Oracle Applications window. Keyboard shortcut for that is Alt + W.

Steps to Create Responsibility in Oracle E-Business Suite

1) Switch to System Administrator responsibility and navigate to below path

System Administrator → Security → Responsibility → Define

create responsibility in oracle apps 1


2) Below screen will appear. Fill in the required information

create responsibility in oracle apps 2

Explanation of all fields

An application name and a responsibility name uniquely identify a responsibility.

Responsibility Name

Give the name of the responsibility. It should be unique.


An application that owns the responsibility.

This application name does not prevent the user of this responsibility from accessing other applications’ forms and functions if you define the menu to access other applications.

Responsibility Key

The internal key for the responsibility that is used by loader programs, (concurrent programs that load messages, user profiles, user profile values, and other information into Oracle E-Business Suite tables).

The responsibility key is unique per application.

Below characters should not be added in the responsibility keys:

!, “, ;, [, ], (, ), {, }, %, |, <, >.

Effective Dates (From/To)

Enter the start/end dates on which the responsibility becomes active/inactive. The default value for the start date is the current date. If you do not enter an end date, the responsibility is valid indefinitely.

Responsibility cannot be deleted because its information helps to provide an audit trail. You can deactivate a responsibility at any time by setting the end date to the current date. If you wish to reactivate the responsibility later, either change the end date to a date after the current date or clear the end date.

Available From

This is the navigator from which the responsibility will be available (Oracle E-Business Suite forms navigator, mobile navigator).

A responsibility may be associated with only one Oracle E-Business Suite system.

Data Group

Note: Data groups are used for backward compatibility only. Oracle Application Framework does not support the data groups feature.


The data group defines the pairing of application and ORACLE username.

Select the application whose ORACLE username forms connect to when you choose this responsibility. The ORACLE username determines the database tables and table privileges accessible by your responsibility. Transaction managers can only process requests from responsibilities assigned the same data group as the transaction manager.


The menu whose name you enter must already be defined with Oracle E-Business Suite.

Request Group – Name/Application

Specify a request security group to associate the responsibility to a set of requests, request sets, or concurrent programs that users logged in with this responsibility can run from the Submit Requests window. Note that such users can also access requests from a Submit Requests window you customize with a request group code through menu parameters

Menu Exclusions Block

Note: Menu exclusions should be used for backward compatibility only.

Define function and menu exclusion rules to restrict the application functionality accessible to a responsibility.


Select either Function or Menu as the type of exclusion rule to apply against this responsibility.

  • When you exclude a function from a responsibility, all occurrences of that function throughout the responsibility’s menu structure are excluded.
  • When you exclude a menu, all of its menu entries, that is, all the functions and menus of functions that it selects, are excluded.

Select the name of the function or menu you wish to exclude from this responsibility. The function or menu you specify must already be defined in Oracle E-Business Suite.

HTML-Based Applications Security

Oracle HTML-based applications use columns, rows, and values in database tables to define what information users can access. Table columns represent attributes that can be assigned to a responsibility as Securing Attributes or Excluded Attributes. These attributes are defined in the Web Application Dictionary.

Excluded Items

Use the List of Values to select valid attributes. You can assign any number of Excluded Attributes to a responsibility.

Securing Attributes

Use the List of Values to select valid attributes. You can assign any number of securing attributes to the responsibility.

Once you fill the above details, responsibility form will look as below

create responsibility in oracle apps 3

If you liked the above post, please leave your comments.

You can also Subscribe here to stay updated on latest posts of


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.