Search Results special_info_category
Overview
The PER_SPECIAL_INFO_TYPE_USAGES table is a configuration table within the Oracle E-Business Suite Human Resources (PER) module. Its primary function is to control and limit the application of Special Information Types (SITs) to specific windows or contexts within the application. SITs are flexible, user-defined data fields that extend the standard HR data model to capture additional information about people, assignments, or other entities. By defining usages in this table, system administrators can enforce data governance, ensuring that a particular SIT is only available for entry or display in designated areas of the HRMS interface, thereby maintaining data integrity and relevance.
Key Information Stored
The table stores a simple but critical mapping between a Special Information Type and its permitted usage category. Its structure is defined by a composite primary key. The key columns are SPECIAL_INFORMATION_TYPE_ID, which is a foreign key referencing the PER_SPECIAL_INFO_TYPES table to identify the specific SIT, and SPECIAL_INFO_CATEGORY, which denotes the window or context where the SIT is allowed. The category typically corresponds to specific forms or functional areas within Oracle HRMS, such as a person's address, assignment, or personal details window. Each row effectively represents a single permission rule.
Common Use Cases and Queries
A primary use case is auditing and validating SIT configuration. Administrators can query this table to generate a report of all SITs and the windows where they are active, which is essential for troubleshooting data entry issues or during system upgrades. A common SQL pattern involves joining to PER_SPECIAL_INFO_TYPES to get the descriptive name of the SIT. For example, to list all usages for a specific SIT name:
- SELECT psit.SPECIAL_INFORMATION_TYPE, psitu.SPECIAL_INFO_CATEGORY
- FROM PER_SPECIAL_INFO_TYPE_USAGES psitu,
- PER_SPECIAL_INFO_TYPES psit
- WHERE psitu.SPECIAL_INFORMATION_TYPE_ID = psit.SPECIAL_INFORMATION_TYPE_ID
- AND psit.SPECIAL_INFORMATION_TYPE = 'Emergency Contact Details';
Another critical scenario is during the design of custom reports or integrations, where developers must understand where a particular piece of SIT data is sourced from within the application's UI flow.
Related Objects
The table has a direct and fundamental relationship with the PER_SPECIAL_INFO_TYPES table, which holds the master definition of all Special Information Types. The documented foreign key relationship is:
- PER_SPECIAL_INFO_TYPES: The PER_SPECIAL_INFO_TYPE_USAGES table references PER_SPECIAL_INFO_TYPES via the column SPECIAL_INFORMATION_TYPE_ID. This ensures that a usage record cannot exist without a corresponding, valid SIT master definition.
While not explicitly listed in the provided metadata, this table is intrinsically linked to the underlying flexfield structures and the application's form logic that reads these usage rules to dynamically render SIT descriptive flexfield segments in the appropriate windows.
-
Table: PER_SPECIAL_INFO_TYPE_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SPECIAL_INFO_TYPE_USAGES, object_name:PER_SPECIAL_INFO_TYPE_USAGES, status:VALID, product: PER - Human Resources , description: Limits usage of special information types to specific windows. , implementation_dba_data: HR.PER_SPECIAL_INFO_TYPE_USAGES ,
-
Table: PER_SPECIAL_INFO_TYPE_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SPECIAL_INFO_TYPE_USAGES, object_name:PER_SPECIAL_INFO_TYPE_USAGES, status:VALID, product: PER - Human Resources , description: Limits usage of special information types to specific windows. , implementation_dba_data: HR.PER_SPECIAL_INFO_TYPE_USAGES ,