Search Results f type usage per person
The PER_PERSON_TYPE_USAGES_UPGRADE
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Human Capital Management (HCM) module, specifically within the Oracle HRMS (Human Resource Management System) framework. This table plays a pivotal role in managing and upgrading person type usages, which are essential for defining and categorizing employees, contingent workers, applicants, and other workforce entities within the system. Below is a detailed analysis of its structure, functionality, and significance in Oracle EBS.
1. Purpose and Functional Overview
ThePER_PERSON_TYPE_USAGES_UPGRADE
table is designed to store historical and upgrade-related data for person type usages. Person types in Oracle HRMS classify individuals (e.g., employees, ex-employees, applicants) and determine their access rights, workflows, and system behaviors. This table ensures backward compatibility during system upgrades by preserving legacy person type assignments and mappings when transitioning from older versions of Oracle EBS to newer releases like 12.1.1 or 12.2.2. It acts as a bridge between pre-upgrade and post-upgrade data structures.
2. Key Columns and Structure
The table typically includes the following columns:- PERSON_TYPE_USAGE_ID: Primary key identifier for the person type usage record.
- PERSON_ID: References
PER_ALL_PEOPLE_F
, linking to the individual. - PERSON_TYPE_ID: References
PER_PERSON_TYPES
, defining the classification (e.g., "Employee"). - EFFECTIVE_START_DATE and EFFECTIVE_END_DATE: Define the validity period of the person type assignment.
- UPGRADE_STATUS: Indicates whether the record has been processed during an upgrade (e.g., 'PENDING', 'COMPLETED').
- LEGACY_ID: Stores the original ID from the pre-upgrade system for cross-referencing.
3. Role in System Upgrades
During an upgrade from an older Oracle EBS version (e.g., 11i to 12.1.1 or 12.2.2), this table ensures data integrity by:- Preserving Historical Assignments: Retains person type usages that may no longer be valid in the new version but are needed for reporting or compliance.
- Mapping Legacy Data: Helps reconcile old person type IDs with new ones, especially if the upgrade involves changes to person type definitions.
- Supporting Rollback Scenarios: Provides a fallback mechanism if upgrade scripts encounter errors.
4. Integration with Other HRMS Tables
The table interacts closely with:PER_ALL_PEOPLE_F
: Core table storing person details.PER_PERSON_TYPES
: Master table for person type definitions.PER_ASSIGNMENTS_F
: Tracks assignments linked to person types.
5. Customization and Best Practices
In implementations where custom person types are added, this table must be carefully managed during upgrades. Key considerations include:- Pre-Upgrade Scripts: Validate existing person type usages to avoid conflicts.
- Post-Upgrade Verification: Ensure all upgraded records align with new business rules.
- Audit Trails: Maintain logs of changes made during the upgrade process.
6. Performance Implications
Large-scale upgrades may impact performance due to:- Volume of records requiring migration.
- Indexing requirements on
PERSON_ID
andPERSON_TYPE_ID
for efficient queries. - Triggers or validation rules applied during data insertion.
Conclusion
ThePER_PERSON_TYPE_USAGES_UPGRADE
table is a cornerstone of Oracle EBS HCM upgrades, ensuring seamless transitions while maintaining data consistency. Its design reflects Oracle's emphasis on backward compatibility and data governance, making it indispensable for organizations upgrading to 12.1.1 or 12.2.2. Proper understanding and handling of this table are crucial for HRMS administrators and functional consultants to avoid disruptions in workforce management processes post-upgrade.
-
Lookup Type: CORE_OBJECT_TYPE
12.2.2
product: PER - Human Resources , meaning: CORE_OBJECT_TYPE , description: Type of object generated from an element template. ,
-
Lookup Type: CORE_OBJECT_TYPE
12.1.1
product: PER - Human Resources , meaning: CORE_OBJECT_TYPE , description: Type of object generated from an element template. ,
-
Table: PER_PERSON_TYPE_USAGES_UPGRADE
12.1.1
product: PER - Human Resources , description: Used in the upgrade of the person type usage model , implementation_dba_data: Not implemented in this database ,
-
Table: PER_PERSON_TYPE_USAGES_UPGRADE
12.2.2
product: PER - Human Resources , description: Used in the upgrade of the person type usage model , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: FORMULA_TYPE
12.1.1
product: PER - Human Resources , meaning: FORMULATYPE , description: FORMULA TYPE ,
-
Lookup Type: FORMULA_TYPE
12.2.2
product: PER - Human Resources , meaning: FORMULATYPE , description: FORMULA TYPE ,
-
Lookup Type: BEN_EXT_CHG_EVT
12.2.2
product: PER - Human Resources , meaning: BEN_EXT_CHG_EVT ,
-
Lookup Type: BEN_EXT_CHG_EVT
12.1.1
product: PER - Human Resources , meaning: BEN_EXT_CHG_EVT ,
-
Lookup Type: IN_24Q_ER_CLASS
12.2.2
product: PER - Human Resources , meaning: IN_24Q_ER_CLASS , description: India Specific: Employer Classification for Form 24Q/QC ,
-
Lookup Type: BEN_EXT_SPRS
12.2.2
product: PER - Human Resources , meaning: BEN_EXT_SPRS ,
-
Lookup Type: BEN_EXT_SPRS
12.1.1
product: PER - Human Resources , meaning: BEN_EXT_SPRS ,
-
Lookup Type: IN_BONUS_TDS_TYPE
12.1.1
product: PER - Human Resources , meaning: IN Bonus TDS Type , description: India: TDS Type on Bonus ,
-
Lookup Type: IN_BONUS_TDS_TYPE
12.2.2
product: PER - Human Resources , meaning: IN Bonus TDS Type , description: India: TDS Type on Bonus ,
-
Lookup Type: NL_ZVW_INSURED
12.1.1
product: PER - Human Resources , meaning: NL_ZVW_INSURED , description: Code ZVW insurance situation ,
-
Lookup Type: NL_ZVW_INSURED
12.2.2
product: PER - Human Resources , meaning: NL_ZVW_INSURED , description: Code ZVW insurance situation ,
-
Lookup Type: BEN_EXT_LVL
12.2.2
product: PER - Human Resources , meaning: BEN_EXT_LVL ,
-
Lookup Type: BEN_EXT_LVL
12.1.1
product: PER - Human Resources , meaning: BEN_EXT_LVL ,
-
Lookup Type: GHR_US_GRADE_BASIS_INDIC
12.2.2
product: PER - Human Resources , meaning: Grade Basis Indicator , description: Grade Basis Indicator ,
-
Lookup Type: ZA_PER_NATURES
12.1.1
product: PER - Human Resources , meaning: Nature of the person ,
-
Lookup Type: GHR_US_GRADE_BASIS_INDIC
12.1.1
product: PER - Human Resources , meaning: Grade Basis Indicator , description: Grade Basis Indicator ,
-
Lookup Type: ZA_PER_NATURES
12.2.2
product: PER - Human Resources , meaning: Nature of the person ,
-
Lookup Type: BEN_EXT_CRIT_TYP
12.2.2
product: PER - Human Resources , meaning: BEN_EXT_CRIT_TYP ,
-
Lookup Type: BEN_EXT_CRIT_TYP
12.1.1
product: PER - Human Resources , meaning: BEN_EXT_CRIT_TYP ,
-
Lookup Type: CONTACT
12.1.1
product: PER - Human Resources , meaning: Relationship (of one person to another) , description: Relationship (of one person to another) ,
-
Lookup Type: CONTACT
12.2.2
product: PER - Human Resources , meaning: Relationship (of one person to another) , description: Relationship (of one person to another) ,
-
Lookup Type: CN_PASSPORT_CATG
12.1.1
product: PER - Human Resources , meaning: CN PASSPORT CATEGORY , description: Passport Category Lookup for China Localization ,
-
Lookup Type: IN_ASSET_USAGE_TYPE
12.2.2
product: PER - Human Resources , meaning: IN_ASSET_USAGE_TYPE , description: Type of Asset Usage ,
-
Lookup Type: IN_ASSET_USAGE_TYPE
12.1.1
product: PER - Human Resources , meaning: IN_ASSET_USAGE_TYPE , description: Type of Asset Usage ,
-
Lookup Type: CN_PASSPORT_CATG
12.2.2
product: PER - Human Resources , meaning: CN PASSPORT CATEGORY , description: Passport Category Lookup for China Localization ,
-
Lookup Type: AME_QUERY_USAGE_TYPE
12.1.1
product: PER - Human Resources , meaning: Query usage type in AME , description: Query usage type in AME ,
-
Lookup Type: AME_QUERY_USAGE_TYPE
12.2.2
product: PER - Human Resources , meaning: Query usage type in AME , description: Query usage type in AME ,
-
Lookup Type: PERSON_TYPE
12.2.2
product: PER - Human Resources , meaning: Person Type , description: Person Type ,
-
Lookup Type: PERSON_TYPE
12.1.1
product: PER - Human Resources , meaning: Person Type , description: Person Type ,
-
Lookup Type: RU_USAGE_SCHEDULE
12.1.1
product: PER - Human Resources , meaning: RU USAGE SCHEDULE , description: Russian Vehicle Usage Schedules ,
-
Lookup Type: RU_USAGE_SCHEDULE
12.2.2
product: PER - Human Resources , meaning: RU USAGE SCHEDULE , description: Russian Vehicle Usage Schedules ,
-
Lookup Type: ITEM_USAGE
12.1.1
product: PER - Human Resources , meaning: Usage of an item , description: Usage of an item e.g. Database Item ,
-
Lookup Type: ITEM_USAGE
12.2.2
product: PER - Human Resources , meaning: Usage of an item , description: Usage of an item e.g. Database Item ,
-
Lookup Type: INFORMATION_TYPE_CONTEXT
12.2.2
product: PER - Human Resources , meaning: Information Type Context , description: Information Type Context ,
-
Lookup Type: INFORMATION_TYPE_CONTEXT
12.1.1
product: PER - Human Resources , meaning: Information Type Context , description: Information Type Context ,
-
Lookup Type: IP_VEB_BAL_LEVEL
12.2.2
product: PER - Human Resources , meaning: IP_VEB_BAL_LEVEL , description: Lookup Values for Balance Level for International Payroll ,
-
Lookup Type: PER_FUNCTION
12.2.2
product: PER - Human Resources , meaning: PER FUNCTION , description: Person form customization restrictions ,
-
Lookup Type: PER_FUNCTION
12.1.1
product: PER - Human Resources , meaning: PER FUNCTION , description: Person form customization restrictions ,
-
Lookup Type: RESOURCE_USAGE_REASON
12.1.1
product: PER - Human Resources , meaning: RESOURCE USAGE REASON , description: The reason a resource is used by an activity. ,
-
Lookup Type: HR_ALERT_RECIPIENTS
12.2.2
product: PER - Human Resources , meaning: Oracle HRMS Alert Recipient Types , description: Recipient Types used to identify the time of person to send an Alert email to. ,
-
Lookup Type: RESOURCE_USAGE_REASON
12.2.2
product: PER - Human Resources , meaning: RESOURCE USAGE REASON , description: The reason a resource is used by an activity. ,
-
Lookup Type: HR_ALERT_RECIPIENTS
12.1.1
product: PER - Human Resources , meaning: Oracle HRMS Alert Recipient Types , description: Recipient Types used to identify the time of person to send an Alert email to. ,
-
Lookup Type: HR_PERSON_NUMBER_TYPES
12.1.1
product: PER - Human Resources , meaning: Person Number Type , description: Person Number Type ,
-
Lookup Type: HR_PERSON_NUMBER_TYPES
12.2.2
product: PER - Human Resources , meaning: Person Number Type , description: Person Number Type ,
-
Lookup Type: ORG_CONTACT_TYPES
12.1.1
product: PER - Human Resources , meaning: Organization Contact Details , description: Organization Contact Details ,
-
Lookup Type: ORG_CONTACT_TYPES
12.2.2
product: PER - Human Resources , meaning: Organization Contact Details , description: Organization Contact Details ,