Search Results per_person_types
Overview
The PER_PERSON_TYPES table is a core reference table within the Oracle E-Business Suite Human Resources (HR) module. It serves as the master repository for defining and managing the classification of individuals within the system. Its primary role is to establish the specific person types, such as Employee, Applicant, or Ex-employee, that are visible and available for assignment within a given Business Group. This table enforces data integrity and security by ensuring that person type definitions are scoped appropriately to an organization's operational context, preventing cross-Business Group data contamination.
Key Information Stored
The table's structure is designed to define and control person type metadata. The primary key, PERSON_TYPE_ID, uniquely identifies each type definition. A critical column is BUSINESS_GROUP_ID, which links the person type to a specific Business Group, thereby controlling its visibility. Other essential columns include SYSTEM_PERSON_TYPE, which holds the internal system name (e.g., 'EMP', 'APL'), and USER_PERSON_TYPE, which stores the user-friendly name displayed in the application. Additional columns typically manage active/inactive status, creation dates, and last update details, which are standard for EBS audit trails.
Common Use Cases and Queries
This table is central to reporting, data validation, and system configuration. A common use case is generating a list of all active person types available within a specific Business Group for setup or audit purposes. Another frequent scenario involves validating the person type assigned to an individual in PER_ALL_PEOPLE_F against the master definitions. Sample SQL to retrieve active person types for a Business Group would be:
- SELECT user_person_type, system_person_type FROM hr.per_person_types WHERE business_group_id = &bg_id AND active_flag = 'Y';
For data integrity checks, a join with PER_ALL_PEOPLE_F is standard:
- SELECT ppf.full_name, ppt.user_person_type FROM hr.per_all_people_f ppf, hr.per_person_types ppt WHERE ppf.person_type_id = ppt.person_type_id AND ppf.business_group_id = &bg_id;
Related Objects
As indicated by the foreign key metadata, PER_PERSON_TYPES has integral relationships with several key HR tables. The most significant is with PER_ALL_PEOPLE_F, where the PERSON_TYPE_ID foreign key assigns a type to each person record. The table also references HR_ALL_ORGANIZATION_UNITS via BUSINESS_GROUP_ID to scope the types. Furthermore, it is linked to the PER_PERSON_TYPE_USAGES_UPGRADE table through multiple foreign keys (PERSON_TYPE_ID, APP_PERSON_TYPE_ID, EMP_PERSON_TYPE_ID), which manages the mapping and upgrade logic for person types during system transitions or data migrations. These relationships underscore its role as a foundational reference point for person classification throughout the HR schema.
-
Table: PER_PERSON_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_TYPES, object_name:PER_PERSON_TYPES, status:VALID, product: PER - Human Resources , description: Person types visible to specific Business Groups. , implementation_dba_data: HR.PER_PERSON_TYPES ,
-
Table: PER_PERSON_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_TYPES, object_name:PER_PERSON_TYPES, status:VALID, product: PER - Human Resources , description: Person types visible to specific Business Groups. , implementation_dba_data: HR.PER_PERSON_TYPES ,
-
APPS.PA_R_PROJECT_RESOURCES_PVT dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PA_RBS_UTILS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_ZA_USER_HOOK_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_SE_STAT_OFFICE_ARCHIVE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_PYUCSLIS_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HRI_OPL_EVENT_CAPTURE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_CREATE_PTNL_LIFE_EVENTS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_HK_PEOPLE_LEG_HOOK dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_RAA_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_ASG_AGGR dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_EOSURVEY_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_QH_FIND_QUERY dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.AHL_DI_DOC_REVISION_PUB dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PER_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_BG_NUMBERING_METHOD_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PL_UPDATE_PERSON dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENERTYP_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HREMPTER dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_WHATIF_ELIG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_ASSIGNMENT_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PQP_HROSS_INTEGRATION dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HXC_TPD_END dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_CHANGE_START_DATE_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENDFSUM_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_CA_EMP_EQUITY_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HXC_TIMEKEEPER_PROCESS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_APPLICANT_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_SF52_PRE_UPDATE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_SE_VALIDATE_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PTU_DFF_MIG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PEOPLE12_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.ENG_VAL_TO_ID dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PDT_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENBOSUM_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_H2PI_PERSON_UPLOAD dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.SSP_SMP_SUPPORT_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PERSON_TYPES_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_PROCESS_SF52 dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_PPD_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_PER_TYPE_MAP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_MTI_INT dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PERSON_TYPE_USAGE_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_QH_MAINTAIN_UPDATE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENCMAUD_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1