Learn Oracle Database and Applications Here

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

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

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.

Application

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.

Name/Application

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.

Menu

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.

Type

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.

Name

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

Thanks for stopping by at OracleMine.com. Speaking about my brief introduction, I work for a multinational organisation in Oracle related technologies. Being an avid blogger, I would like to inform you about my productivity and motivational blog XpressPlanet.com. Speaking of OracleMine.com, I will try my best to share knowledge on technologies in as simple and understandable manner as possible. You can also contribute your knowledge on OracleMine by writing to us at hioraclemine@gmail.com. Again I appreciate your visit. Hope to see you again and again!