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.PER_QH_ACTION dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PQH_ASG_WRAPPER dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_NO_PAYSLIP_REPORT dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PQP_RIW_ENROLL_WRAPPER dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_CONTINGENT_WORKER_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_CA_EE_EXTRACT_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENUAAUD_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_ECL_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.OTA_TSR_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_QH_SUMMARY_QUERY dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_PAR_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_APPROVED_PA_REQUESTS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_CWB_SINGLE_PER_PROCESS_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_CN_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_RU_PEOPLE_LEG_HOOK dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_IREC_BACK_OUT_CONC dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_PLAN_BENEFICIARY_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_PLAN_DESIGN_ELPRO_MODULE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PO_REQAPPROVAL_FINDAPPRV1 dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENERPER_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_SF52_DO_UPDATE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_APPLICATIONS_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PJI_REP_DFLT_DRILLDOWN_TXN dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PQP_ALIEN_EXPAT_TAXATION_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_CONC_REPORTS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BATCH_UTILS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_APPLICANT_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_CA_T4AEOY_ARCHIVE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.AP_WEB_EMP_NUM_MATCH_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_MTO_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_MAINTAIN_DESIGNEE_ELIG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_UTILITY dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_CON_BUS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_EMPLOYEE_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_FORMULA_FUNCTIONS dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.GHR_SF52_VALIDN_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_APPLICANT_API dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_PL_CREATE_PERSON dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_SEED_PERSON_TYPES dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_ORGANIZATION dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENDFAUD_XMLP_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HRI_EDW_DIM_PERSON_TYPE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PER_ES_UPDATE_PERSON dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.PAY_NO_SAL_STATISTICS_ARCHIVE dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.HR_KW_VALIDATE_PKG dependencies on PER_PERSON_TYPES
12.1.1
-
APPS.BEN_BENDFSUM_XMLP_PKG dependencies on PER_PERSON_TYPES
12.2.2