Search Results igs_sc_obj_functns_pk




Overview

The IGS_SC_OBJ_FUNCTNS table is a core data dictionary object within the Oracle E-Business Suite (EBS) Student System (IGS) module, specifically designed for the application's security architecture. It functions as a repository for defining the specific operations or functions that can be performed on security objects. In essence, it establishes the link between a security object (like a form, report, or business entity) and the executable functions (such as CREATE, UPDATE, VIEW, DELETE) that are subject to access control. This table is fundamental to the discretionary security model in IGS, enabling the granular assignment of functional privileges to users and roles, thereby governing what actions they are authorized to perform on protected system components.

Key Information Stored

The table's primary purpose is to catalog security functions and associate them with their respective object groups. Based on the provided ETRM metadata, the key columns include:

  • FUNCTION_ID: The primary key column that uniquely identifies each security function record within the table.
  • OBJ_GROUP_ID: A foreign key column that links the function to a specific security object group defined in the related table, IGS_SC_OBJ_GROUPS. This defines the context or category of objects to which the function applies.

While the explicit column list is limited in the excerpt, typical columns in such a security function table would also include a FUNCTION_CODE or NAME to describe the action (e.g., 'ENROLL', 'GRADE', 'APPROVE'), and potentially a DESCRIPTION and ENABLED_FLAG. The primary key constraint IGS_SC_OBJ_FUNCTNS_PK enforces the uniqueness of the FUNCTION_ID.

Common Use Cases and Queries

This table is primarily accessed during security configuration and permission validation. Common operational and reporting scenarios include auditing security setups and troubleshooting access issues. A system administrator might query it to understand the universe of securable functions. For example, to list all functions within a specific object group for review:

SELECT f.function_id, f.function_code, f.meaning
FROM igs_sc_obj_functns f, igs_sc_obj_groups g
WHERE f.obj_group_id = g.obj_group_id
AND g.group_name = 'ENROLLMENT_OBJECTS';

Furthermore, this table is integral to permission checks. When a user attempts an action, the application logic will often validate the user's assigned privileges against the function definitions stored here. Direct data manipulation (DML) on this table is rare and typically performed only via dedicated security administration forms or APIs to maintain data integrity.

Related Objects

The IGS_SC_OBJ_FUNCTNS table is a central node in the IGS security object model. Its most critical relationship, as defined by its foreign key, is with the IGS_SC_OBJ_GROUPS table. This link ensures every function is categorized under a valid object group. In turn, IGS_SC_OBJ_FUNCTNS is likely referenced by other security assignment tables, such as those storing role-function mappings or user-function permissions (e.g., a table like IGS_SC_ROLE_FUNCTIONS or IGS_SC_USER_FUNCTIONS, though not listed in the provided metadata). These dependent tables would use the FUNCTION_ID as a foreign key to define which roles or users are granted specific functional privileges. Understanding this hierarchy is essential for comprehensive security administration within the IGS module.

  • INDEX: IGS.IGS_SC_OBJ_FUNCTNS_PK 12.1.1

    owner:IGS,  object_type:INDEX,  object_name:IGS_SC_OBJ_FUNCTNS_PK,  status:VALID, 

  • Table: IGS_SC_OBJ_FUNCTNS 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_SC_OBJ_FUNCTNS,  object_name:IGS_SC_OBJ_FUNCTNS,  status:VALID,  product: IGS - Student Systemdescription: Table that stores the information related to Security Object Functions that are associated to the objects defined for security purpose.Table that stores the information related to Security Object Functions that are associated to the objects ,  implementation_dba_data: IGS.IGS_SC_OBJ_FUNCTNS

  • Table: IGS_SC_OBJ_FUNCTNS 12.2.2

    product: IGS - Student System (Obsolete)description: Table that stores the information related to Security Object Functions that are associated to the objects defined for security purpose.Table that stores the information related to Security Object Functions that are associated to the objects ,  implementation_dba_data: Not implemented in this database

  • TABLE: IGS.IGS_SC_OBJ_FUNCTNS 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_SC_OBJ_FUNCTNS,  object_name:IGS_SC_OBJ_FUNCTNS,  status:VALID, 

  • 12.1.1 DBA Data 12.1.1

  • 12.1.1 DBA Data 12.1.1

  • eTRM - IGS Tables and Views 12.1.1

    description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. , 

  • eTRM - IGS Tables and Views 12.1.1

    description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,