Search Results igs_ge_cfg_tab_pk




Overview

The IGS_GE_CFG_TAB table is a core configuration table within the Oracle E-Business Suite (EBS) Student System (IGS) module. It functions as a repository for defining and managing the tab-level structure of forms within the application's user interface. Its primary role is to store the metadata that dictates which tabs appear on a given form for a specific user responsibility, enabling a configurable and responsibility-aware presentation layer. This table is essential for the dynamic rendering of form interfaces in EBS 12.1.1 and 12.2.2, ensuring that users see only the tabs relevant to their functional role and security profile.

Key Information Stored

The table's structure is centered on a composite primary key that uniquely identifies a tab configuration. The critical columns are RESPONSIBILITY_ID, FORM_CODE, and TAB_CODE. The RESPONSIBILITY_ID links the tab configuration to a specific EBS responsibility, enforcing role-based access. The FORM_CODE identifies the parent form, while the TAB_CODE specifies the individual tab within that form. While the provided metadata does not list all columns, typical data in such a configuration table would include display sequence numbers, enabled flags, and potentially labels or references to underlying blocks or content. The integrity of this data is enforced by the primary key constraint IGS_GE_CFG_TAB_PK.

Common Use Cases and Queries

This table is primarily accessed for system configuration, troubleshooting, and auditing form layouts. A common administrative task is to query all tabs available for a specific form and responsibility to verify setup. For example:

  • SELECT tab_code FROM igs_ge_cfg_tab WHERE responsibility_id = :resp_id AND form_code = :form_cd ORDER BY sequence_num;

Another frequent use case is identifying which responsibilities have access to a particular functional tab, which is valuable for security analysis:

  • SELECT fr.responsibility_name, t.form_code, t.tab_code FROM igs_ge_cfg_tab t, fnd_responsibility_vl fr WHERE t.responsibility_id = fr.responsibility_id AND t.tab_code = 'STUDENT_DETAILS';

Developers and functional consultants may also query this table to understand the UI flow before customizing or extending a form.

Related Objects

The IGS_GE_CFG_TAB table maintains a direct foreign key relationship with the IGS_GE_CFG_FORM table, which stores the higher-level form configuration. This relationship ensures that a tab definition is always associated with a valid parent form definition for a given responsibility. The foreign key is defined on the columns IGS_GE_CFG_TAB.RESPONSIBILITY_ID and IGS_GE_CFG_TAB.FORM_CODE, referencing the corresponding columns in IGS_GE_CFG_FORM. This structure implies a hierarchy: Responsibility -> Form -> Tab. The table is also likely referenced by various application program interfaces (APIs) and forms within the IGS module that dynamically construct the user interface based on its stored configuration.