Search Results per_position_info_types
Overview
The PER_POSITION_INFO_TYPES table is a foundational data dictionary object within the Oracle E-Business Suite Human Resources (PER) module, specifically for releases 12.1.1 and 12.2.2. It functions as a master reference table that defines the valid categories or types of descriptive flexfield (DFF) data that can be attached to a position. In essence, it stores the metadata for custom position attributes, enabling organizations to extend the standard position model to capture unique, business-specific information without modifying the core application code. Its role is to provide a controlled list of information types, ensuring data integrity and consistency for all position-related extra information stored in the system.
Key Information Stored
The table's primary purpose is to define the unique identifiers for these custom information types. Its most critical column is INFORMATION_TYPE, which serves as the table's primary key. This column stores the unique code or name that identifies a specific category of extra information, such as 'SECURITY_CLEARANCE', 'BUDGET_CODE', or 'PHYSICAL_LOCATION_DETAILS'. While the provided ETRM metadata does not list all columns, typical supporting columns in such reference tables would include a user-facing NAME, a DESCRIPTION, and system-controlled columns like CREATION_DATE, LAST_UPDATE_DATE, and ENABLED_FLAG to manage the lifecycle of the information type definition.
Common Use Cases and Queries
The primary use case is the administration and reporting of custom position attributes. System administrators query this table to review or audit the configured descriptive flexfield segments for positions. Common reporting scenarios involve joining this table to the child detail table to decode the INFORMATION_TYPE for meaningful reports. A fundamental query pattern is to list all active information types available for positions:
- SELECT INFORMATION_TYPE, NAME FROM HR.PER_POSITION_INFO_TYPES WHERE ENABLED_FLAG = 'Y' ORDER BY NAME;
For analytical reporting, a typical join retrieves all extra information for a specific position or set of positions:
- SELECT pos.POSITION_ID, type.NAME, info.PEI_INFORMATION1, info.PEI_INFORMATION2 FROM HR.PER_POSITION_EXTRA_INFO info, HR.PER_POSITION_INFO_TYPES type WHERE info.INFORMATION_TYPE = type.INFORMATION_TYPE AND info.POSITION_ID = :p_position_id;
Related Objects
PER_POSITION_INFO_TYPES has a direct and critical parent-child relationship with the PER_POSITION_EXTRA_INFO table, as documented in the provided foreign key metadata. The PER_POSITION_EXTRA_INFO table stores the actual instance data (the values) for each position, and its INFORMATION_TYPE column is a foreign key referencing PER_POSITION_INFO_TYPES.INFORMATION_TYPE. This relationship ensures that every piece of extra information recorded against a position is of a valid, pre-defined type. This table is also intrinsically linked to the underlying descriptive flexfield structures (e.g., FND_DESCR_FLEX_COLUMN_USAGE) that define the specific prompts and validation for each INFORMATION_TYPE on the user interface.
-
Table: PER_POSITION_INFO_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_INFO_TYPES, object_name:PER_POSITION_INFO_TYPES, status:VALID, product: PER - Human Resources , description: Types of extra information that may be held against a position. , implementation_dba_data: HR.PER_POSITION_INFO_TYPES ,
-
Table: PER_POSITION_INFO_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_INFO_TYPES, object_name:PER_POSITION_INFO_TYPES, status:VALID, product: PER - Human Resources , description: Types of extra information that may be held against a position. , implementation_dba_data: HR.PER_POSITION_INFO_TYPES ,
-
APPS.HRDYNDBI dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PE_POI_BUS dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.HR_REGISTER_EITS dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.PE_POI_BUS dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PE_POI_BUS dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PER_EIT_UTILITY_SS dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.GHR_POSITION_COPY dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.GHR_POSN_COPY dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.HR_REGISTER_EITS dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PER_POSITION_INFO_TYPES_PKG dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PER_POSITION_INFO_TYPES_PKG dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.PAY_RESTRICT_VAL_PKG dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.PQH_PTE_BUS dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.PE_POI_BUS dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.HRDYNDBI dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.PAY_RESTRICT_VAL_PKG dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.GHR_POSITION_COPY dependencies on PER_POSITION_INFO_TYPES
12.2.2
-
APPS.GHR_POSN_COPY dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PQH_PTE_BUS dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
APPS.PER_EIT_UTILITY_SS dependencies on PER_POSITION_INFO_TYPES
12.1.1
-
VIEW: APPS.PER_INFO_TYPE_SECURITY_POT_V
12.2.2
-
VIEW: APPS.PER_INFO_TYPE_SECURITY_POT_V
12.1.1
-
VIEW: HR.PER_POSITION_INFO_TYPES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_POSITION_INFO_TYPES#, status:VALID,
-
APPS.PER_POSITION_INFO_TYPES_PKG SQL Statements
12.1.1
-
APPS.PER_POSITION_INFO_TYPES_PKG SQL Statements
12.2.2
-
SYNONYM: PUBLIC.PER_POSITION_INFO_TYPES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_POSITION_INFO_TYPES, status:VALID,
-
TABLE: HR.PER_POSITION_INFO_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_INFO_TYPES, object_name:PER_POSITION_INFO_TYPES, status:VALID,
-
VIEW: APPS.HRBV_POSITION_INFO_TYPES_V
12.1.1
-
View: PER_INFO_TYPE_SECURITY_POT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_INFO_TYPE_SECURITY_POT_V, object_name:PER_INFO_TYPE_SECURITY_POT_V, status:VALID, product: PER - Human Resources , description: Join between Info type security and Position info types , implementation_dba_data: APPS.PER_INFO_TYPE_SECURITY_POT_V ,
-
VIEW: HR.PER_POSITION_INFO_TYPES#
12.2.2
-
View: PER_INFO_TYPE_SECURITY_POT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_INFO_TYPE_SECURITY_POT_V, object_name:PER_INFO_TYPE_SECURITY_POT_V, status:VALID, product: PER - Human Resources , description: Join between Info type security and Position info types , implementation_dba_data: APPS.PER_INFO_TYPE_SECURITY_POT_V ,
-
TRIGGER: APPS.PER_POSITION_INFO_TYPES+
12.2.2
-
SYNONYM: APPS.PER_POSITION_INFO_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_INFO_TYPES, status:VALID,
-
VIEW: APPS.HRBV_POSITION_INFO_TYPES_V
12.2.2
-
TRIGGER: APPS.PER_POSITION_INFO_TYPES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_POSITION_INFO_TYPES+, status:VALID,
-
SYNONYM: APPS.PER_POSITION_INFO_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_INFO_TYPES, status:VALID,
-
View: PER_INFO_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_INFO_TYPES_V, object_name:PER_INFO_TYPES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_INFO_TYPES_V ,
-
PACKAGE BODY: APPS.PER_POSITION_INFO_TYPES_PKG
12.1.1
-
VIEW: APPS.HRBV_POSITION_INFO_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:HRBV_POSITION_INFO_TYPES_V, status:VALID,
-
VIEW: APPS.HRBV_POSITION_INFO_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:HRBV_POSITION_INFO_TYPES_V, status:VALID,
-
View: PER_INFO_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_INFO_TYPES_V, object_name:PER_INFO_TYPES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_INFO_TYPES_V ,
-
PACKAGE BODY: APPS.PER_POSITION_INFO_TYPES_PKG
12.2.2
-
FUNCTION: APPS.PER_POSITION_INFO_TYPES=
12.2.2
-
APPS.PQH_PTE_BUS dependencies on HR_API
12.2.2
-
APPS.PQH_PTE_BUS dependencies on HR_API
12.1.1
-
APPS.PER_POSITION_INFO_TYPES_PKG dependencies on PER_RIC_PKG
12.2.2
-
FUNCTION: APPS.PER_POSITION_INFO_TYPES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PER_POSITION_INFO_TYPES=, status:VALID,
-
Table: PER_POSITION_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_EXTRA_INFO, object_name:PER_POSITION_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Extra information for a position. , implementation_dba_data: HR.PER_POSITION_EXTRA_INFO ,