Search Results pqp_hrtca_integration
Overview
APPS.PQP_HRTCA_INTEGRATION is a PL/SQL integration package within the Oracle E-Business Suite HR and Trading Community Architecture (TCA) modules. Its primary business function is to synchronize address and person-related data between the Oracle Human Resources (HR) datamodel and the TCA datamodel, which underpins Oracle Receivables, Order Management, and other customer-facing applications. Within Oracle EBS 12.1.1 and 12.2.2, a single enterprise may maintain address and person records in both PER tables (HR) and HZ tables (TCA). This package provides the bridge logic that keeps those two representations consistent, handling both directions of the flow: creating or updating TCA addresses from HR sources, and creating or updating HR addresses from TCA sources. It also manages the propagation of "extra information" (descriptive flexfield) data and person analyses between the two models, and integrates with OSS (Oracle Self-Service / iRecruitment style) passport, visa, and visit history data. The package is classified as OTHER in the ETRM metadata and is currently VALID in the APPS schema.
Key Procedures and Functions
The documented interface exposes twenty-one procedures and functions, grouped broadly as follows:
- Address conversion routines: CHK_ADDRESS_STYLE, GET_CONCAT_HR_ADDRESS, GET_SEGMENT, CREATE_ADDRESS_TCA_TO_HR, UPDATE_ADDRESS_TCA_TO_HR, CREATE_ADDRESS_HR_TO_TCA, UPDATE_ADDRESS_HR_TO_TCA, and PERSON_ADDRESS_API. These procedures convert and transfer address records in either direction, determine the applicable address style, and concatenate or segment address lines as required by the target datamodel.
- Extra information routines: INSUPD_ASG_EXTRA_INFO, INSUPD_PER_EXTRA_INFO, and INSUPD_SIT_INFO. These insert or update assignment-level, person-level, and site-level extra information records.
- OSS passport and visa routines: INSUPD_INHR_PASSPORT, INSUPD_INHR_VISA, INSUPD_INHR_VISIT, INSUPD_INHR_OSSPERDTLS, INSUPD_OSS_PASSPORT, INSUPD_OSS_VISA, and INSUPD_OSS_VISITHISTORY. These handle passport, visa, and visit history records for both the INHR and OSS data paths.
- Setup verification: CHK_OSS_INSTALL, which determines whether the OSS-related components are installed and therefore whether certain integration paths should execute.
Tables Accessed
The package reads and writes the following documented tables (referenced through APPS synonyms):
- HZ_PARTY_SITES — the TCA party site repository, read and written during address synchronization.
- PER_ADDRESSES — the HR address repository, the counterpart to HZ_PARTY_SITES.
- PER_ANALYSIS_CRITERIA and PER_PERSON_ANALYSES — used to store and retrieve person analysis (flexible analysis) data associated with individuals.
- PER_ASSIGNMENT_EXTRA_INFO and PER_PEOPLE_EXTRA_INFO — descriptive flexfield extra information at assignment and person level.
- FND_APPLICATION, FND_DESCRIPTIVE_FLEXS, FND_DESCR_FLEX_COLUMN_USAGES, FND_DESCR_FLEX_CONTEXTS, FND_FLEX_VALIDATION_TABLES, FND_FLEX_VALUE_SETS — flexfield metadata used to validate and interpret descriptive flexfield segments during data transfer.
- FND_PRODUCT_INSTALLATIONS and HR_LEGISLATION_INSTALLATIONS — checked to determine which products and legislation modules are installed, gating package behavior.
- FND_SESSIONS — the session context table, used to establish the runtime environment for the API calls.
Usage Notes
PQP_HRTCA_INTEGRATION is not typically invoked directly by end users. It is consumed by higher-level packages including PER_ADDRESSES_PKG, PQP_ADDRESS_SYNCHRONIZATION, PQP_HROSS_INTEGRATION, PQP_HROSS_INTEGRATION_SWI, PQP_HRTCA_SYNCHRONIZATION, and PQP_PERASGADD_RIW. These callers are triggered from HR and TCA forms, concurrent synchronization programs, and address maintenance flows. The package is also listed as referencing itself, reflecting internal procedure reuse. In 12.1.1 and 12.2.2 the same integration concerns apply, though 12.2.x introduces additional TCA and party model enhancements; the package continues to serve as the HR-to-TCA and TCA-to-HR adapter for address, extra information, and OSS identity document data. Customizations should call the documented procedures rather than performing direct DML against the underlying PER and HZ tables, because the package enforces flexfield validation and installation checks through the FND tables it references.
-
PACKAGE: APPS.PQP_HRTCA_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_HRTCA_INTEGRATION, status:VALID,
-
PACKAGE BODY: APPS.PQP_HRTCA_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HRTCA_INTEGRATION, status:VALID,
-
PACKAGE: APPS.PQP_HRTCA_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PQP_HRTCA_INTEGRATION, status:VALID,
-
PACKAGE BODY: APPS.PQP_HRTCA_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HRTCA_INTEGRATION, status:VALID,
-
SYNONYM: APPS.PER_PERSON_ANALYSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_ANALYSES, status:VALID,
-
SYNONYM: APPS.PER_ANALYSIS_CRITERIA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ANALYSIS_CRITERIA, status:VALID,
-
SYNONYM: APPS.PER_ANALYSIS_CRITERIA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ANALYSIS_CRITERIA, status:VALID,
-
PACKAGE BODY: APPS.PQP_HROSS_INTEGRATION_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HROSS_INTEGRATION_SWI, status:VALID,
-
SYNONYM: APPS.PER_PERSON_ANALYSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_ANALYSES, status:VALID,
-
PACKAGE BODY: APPS.PQP_HRTCA_SYNCHRONIZATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HRTCA_SYNCHRONIZATION, status:VALID,
-
PACKAGE: APPS.HR_SIT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SIT_API, status:VALID,
-
PACKAGE BODY: APPS.PQP_HRTCA_SYNCHRONIZATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HRTCA_SYNCHRONIZATION, status:VALID,
-
PACKAGE BODY: APPS.PQP_ADDRESS_SYNCHRONIZATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_ADDRESS_SYNCHRONIZATION, status:VALID,
-
PACKAGE BODY: APPS.PQP_ADDRESS_SYNCHRONIZATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_ADDRESS_SYNCHRONIZATION, status:VALID,
-
PACKAGE BODY: APPS.PQP_HROSS_INTEGRATION_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HROSS_INTEGRATION_SWI, status:VALID,
-
PACKAGE: APPS.HR_SIT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SIT_API, status:VALID,
-
PACKAGE: APPS.HR_PERSON_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_EXTRA_INFO_API, status:VALID,
-
SYNONYM: APPS.HR_LEGISLATION_INSTALLATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LEGISLATION_INSTALLATIONS, status:VALID,
-
PACKAGE BODY: APPS.PER_ADDRESSES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ADDRESSES_PKG, status:VALID,
-
SYNONYM: APPS.HR_LEGISLATION_INSTALLATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LEGISLATION_INSTALLATIONS, status:VALID,
-
PACKAGE BODY: APPS.PER_ADDRESSES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ADDRESSES_PKG, status:VALID,
-
PACKAGE: APPS.HR_PERSON_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.HR_PERSON_ADDRESS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_ADDRESS_API, status:VALID,
-
PACKAGE: APPS.HR_PERSON_ADDRESS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_ADDRESS_API, status:VALID,
-
SYNONYM: APPS.PQP_CONFIGURATION_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PQP_CONFIGURATION_VALUES, status:VALID,
-
PACKAGE BODY: APPS.PQP_PERASGADD_RIW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_PERASGADD_RIW, status:VALID,
-
PACKAGE BODY: APPS.PQP_HROSS_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HROSS_INTEGRATION, status:VALID,
-
SYNONYM: APPS.PAY_US_CITY_NAMES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_NAMES, status:VALID,
-
PACKAGE BODY: APPS.PQP_HROSS_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_HROSS_INTEGRATION, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_EXTRA_INFO_API, status:VALID,
-
PACKAGE BODY: APPS.PQP_PERASGADD_RIW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_PERASGADD_RIW, status:VALID,
-
SYNONYM: APPS.PER_PEOPLE_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.PAY_US_CITY_NAMES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_NAMES, status:VALID,
-
SYNONYM: APPS.PQP_CONFIGURATION_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PQP_CONFIGURATION_VALUES, status:VALID,
-
SYNONYM: APPS.FND_DESCRIPTIVE_FLEXS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DESCRIPTIVE_FLEXS, status:VALID,
-
SYNONYM: APPS.PER_ASSIGNMENT_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENT_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.FND_DESCRIPTIVE_FLEXS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DESCRIPTIVE_FLEXS, status:VALID,
-
SYNONYM: APPS.FND_DESCR_FLEX_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DESCR_FLEX_CONTEXTS, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALIDATION_TABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALIDATION_TABLES, status:VALID,
-
SYNONYM: APPS.FND_DESCR_FLEX_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DESCR_FLEX_CONTEXTS, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALIDATION_TABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALIDATION_TABLES, status:VALID,
-
SYNONYM: APPS.PER_PEOPLE_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PER_ASSIGNMENT_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENT_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.PER_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,
-
SYNONYM: APPS.FND_DESCR_FLEX_COLUMN_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DESCR_FLEX_COLUMN_USAGES, status:VALID,