Results for “fnd_responsibility”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

FND_RESPONSIBILITY is the core Application Object Library (FND) table that defines every responsibility available in an Oracle E-Business Suite instance. Owned by the APPLSYS schema, it is the central registry in which each responsibility is catalogued and bound to an application, a menu, a request group, and a data group. Because responsibilities are the mechanism through which users are granted access to forms, functions, concurrent programs, and organization-level data, this table sits at the heart of the EBS security and navigation model. It is present and structurally consistent in both release 12.1.1 and 12.2.2; the 12.2.2 documented schema adds the ZD_EDITION_NAME column that supports online patching editioning.

A data-modeling heuristic classifies FND_RESPONSIBILITY as a hub: it is the durable, centrally-referenced entity that many surrounding transactional and configuration objects point to by foreign key. Its primary key is the composite FND_RESPONSIBILITY_PK on (APPLICATION_ID, RESPONSIBILITY_ID). Two unique indexes act as business-key candidates: FND_RESPONSIBILITY_U1 on (APPLICATION_ID, RESPONSIBILITY_ID, ZD_EDITION_NAME) and FND_RESPONSIBILITY_U2 on (RESPONSIBILITY_KEY, APPLICATION_ID, ZD_EDITION_NAME). The 20-column physical definition is registered as VALID in the ETRM repository.

Key Information Stored

The table stores descriptive, navigational, and security-relevant attributes for each responsibility. The most significant columns are:

Translatable text (name and description) resides in the companion table FND_RESPONSIBILITY_TL, which shares the same composite key.

Common Use Cases and Queries

Typical uses include auditing responsibility definitions, resolving a responsibility to the menu and permissions it grants, and joining user-responsibility assignments to security analysis. Standard query patterns resolve the localized name through FND_RESPONSIBILITY_TL:

  • List all responsibilities and their owning applications:
    • SELECT r.responsibility_id, r.responsibility_key, t.responsibility_name, r.application_id FROM fnd_responsibility r, fnd_responsibility_tl t WHERE r.application_id = t.application_id AND r.responsibility_id = t.responsibility_id AND t.language = USERENV('LANG');
  • Determine the menu and request group attached to a responsibility using the MENU_ID and REQUEST_GROUP_ID keys.
  • Identify users holding a given responsibility by joining to FND_USER_RESP_GROUPS (a typical extension of the FK graph toward users).
  • Filter responsibilities valid as of a date using START_DATE and END_DATE.
  • Analyze the security footprint of a responsibility through FND_RESP_FUNCTIONS and AK_RESP_SECURITY_ATTRIBUTES.

Because the table is editioned in 12.2.2, queries should generally filter or exclude rows where ZD_EDITION_NAME is not null, unless the intent is to inspect a specific patch edition.

Related Objects

FND_RESPONSIBILITY participates in a dense foreign-key network. The most significant related objects are:

  • FND_RESPONSIBILITY_TL — translated name/description, joined on (APPLICATION_ID, RESPONSIBILITY_ID).
  • FND_MENUS — menu definition referenced by FND_RESPONSIBILITY.MENU_ID.
  • FND_REQUEST_GROUPS — request group bound via GROUP_APPLICATION_ID and REQUEST_GROUP_ID.
  • FND_DATA_GROUP_UNITS — data group referenced by DATA_GROUP_APPLICATION_ID and DATA_GROUP_ID.
  • FND_RESP_FUNCTIONS — functions granted to a responsibility (APPLICATION_ID, RESPONSIBILITY_ID).
  • FND_LOGIN_RESPONSIBILITIES — login tracking via RESP_APPL_ID and RESPONSIBILITY_ID.
  • FND_PROFILE_OPTION_VALUES — responsibility-level profile settings via LEVEL_VALUE_APPLICATION_ID and LEVEL_VALUE.
  • SO_HOLD_AUTHORIZATIONS — sales-order hold release authority referenced by RESPONSIBILITY_ID.
  • OE_HOLD_AUTHORIZATIONS — order-entry hold authority referenced by APPLICATION_ID.
  • ORG_ACCESS — organization access records keyed by RESP_APPLICATION_ID.

Together, these relationships make FND_RESPONSIBILITY the principal hub through which EBS access control, navigation, and reporting authority are reconciled.