Search Results transfer_data
Overview
APPS.PER_FR_TERMINATION_UPG_PKG is a French localization upgrade utility that forms part of the Oracle E-Business Suite Human Resources (PER) product family. Its purpose is to support a data migration or upgrade activity specific to French statutory requirements, in which termination (leaving) information historically stored in a non-standard column on the periods-of-service record must be converted into a properly recognized leaving reason. The package is designed for one-time or limited use during an upgrade cycle, not for routine transactional processing. The package body carries the version marker $Header: pefrtmup.pkb 115.2, confirming it is a delivered Oracle seed object rather than a customer extension.
The package was delivered in the older 11i file form and remains present, though effectively dormant, in EBS 12.1.1 and 12.2.2. In 12.2.2 the ETRM classification for the package is OTHER, reflecting that it is an internal upgrade helper rather than a public API.
Key Procedures and Functions
The documented interface exposes a single entry point, RUN_UPGRADE. This is the driver routine intended to be called when the French termination upgrade is executed. Internally the package body also defines TRANSFER_DATA, a function that must be called from RUN_UPGRADE. According to the source comments, TRANSFER_DATA returns a status code: 0 indicates the upgrade completed successfully, 1 indicates completion with warnings, and 2 indicates the upgrade failed. A private helper, WRITE_PDS_TO_LOG, writes the employee number, full name, and the legacy termination value to the upgrade log so that users can manually re-enter the information where the process could not create it automatically. The package-level variable g_package holds the package name for logging purposes.
Tables Accessed
The package reads from two documented tables through APPS synonyms:
- PER_PERIODS_OF_SERVICE — the primary source. The cursor
csr_pdsselects the period-of-service identifier, the legacy value held inpds_information2, the leaving reason, the start date, and the associated business group. Records are filtered to those wherepds_information2is populated butleaving_reasonis null, i.e. terminations captured in the old format awaiting conversion. - PER_ALL_PEOPLE_F — joined on
person_idand constrained to the period start date falling within the person's effective date range, providing the employee number and full name used in log output.
The cursor additionally joins the HR_LOOKUPS view (lookup type LEAV_REAS) on an outer-join basis to resolve the legacy value to a valid leaving-reason lookup code. Records are ordered by full name and period start date.
Usage Notes
This package is invoked as part of a controlled upgrade script, typically from SQL*Plus or a wrapper concurrent program, passing the target business group identifier to RUN_UPGRADE. It should not be scheduled or called from application forms or from custom code as part of normal HR operations. Because TRANSFER_DATA explicitly requires being called from RUN_UPGRADE, direct invocation from outside the package is not supported.
Customers on 12.1.1 and 12.2.2 should treat this as legacy localization code. Where the metadata indicates the package is referenced by one other package, callers are Oracle-internal upgrade components rather than customer objects. Any manual correction of termination data should be performed through standard HR termination functionality, using the package log output as the source of the values that failed conversion.
-
PACKAGE BODY: APPS.PER_FR_TERMINATION_UPG_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_FR_TERMINATION_UPG_PKG
12.2.2
-
PACKAGE BODY: APPS.IGI_IMP_IAC_TRANSFER_PKG
12.2.2
-
PACKAGE BODY: APPS.IGI_IMP_IAC_TRANSFER_PKG
12.1.1
-
PACKAGE: APPS.IGS_OR_PRC_CWLK
12.1.1
-
PACKAGE BODY: APPS.PER_FR_MEDICAL_EXAMS_UPG_PKG
12.2.2
-
PACKAGE: APPS.IGI_IMP_IAC_TRANSFER_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_FR_MEDICAL_EXAMS_UPG_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_FR_DISABILITY_UPG_PKG
12.2.2
-
PACKAGE: APPS.IGI_IMP_IAC_TRANSFER_PKG
12.2.2
-
PACKAGE BODY: APPS.PER_FR_WORK_ACC_UPG_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_FR_WORK_ACC_UPG_PKG
12.2.2
-
PACKAGE BODY: APPS.PER_FR_DISABILITY_UPG_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_OR_PRC_CWLK
12.1.1
-
PACKAGE: APPS.DDR_ETL_UTIL_PKG
12.1.1
-
PACKAGE: APPS.DDR_ETL_UTIL_PKG
12.2.2
-
PACKAGE: APPS.IGI_IAC_WEBADI_PKG
12.1.1
-
PACKAGE: APPS.IGI_IAC_WEBADI_PKG
12.2.2
-
PACKAGE BODY: APPS.DDR_ETL_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.DDR_ETL_UTIL_PKG
12.2.2
-
PACKAGE: APPS.IGS_AD_SS_GEN_001
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVALUATION_RATES
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_CATEGORY_BOOKS
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_CATEGORY_BOOKS
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_DEBUG_PKG
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_DEBUG_PKG
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVAL_CATEGORIES
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on FND_MESSAGE
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVALUATION_RATES
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVAL_CATEGORIES
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_DET_BALANCES
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on FND_FILE
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on FND_FILE
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_TRANSACTION_HEADERS
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_TRANSACTION_HEADERS
12.2.2
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_DET_BALANCES
12.1.1
-
APPS.PER_FR_TERMINATION_UPG_PKG dependencies on HR_UTILITY
12.2.2
-
APPS.PER_FR_TERMINATION_UPG_PKG dependencies on HR_UTILITY
12.1.1
-
APPS.PER_FR_TERMINATION_UPG_PKG dependencies on PER_FR_UPGRADE_DATA_PKG
12.2.2
-
PACKAGE BODY: APPS.IGI_IAC_WEBADI_PKG
12.1.1
-
PACKAGE BODY: APPS.IGI_IAC_WEBADI_PKG
12.2.2
-
APPS.PER_FR_TERMINATION_UPG_PKG dependencies on PER_FR_UPGRADE_DATA_PKG
12.1.1
-
APPS.IGS_AD_SS_GEN_001 dependencies on IGS_GE_GEN_003
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVALUATIONS_PKG
12.1.1
-
APPS.IGS_OR_PRC_CWLK dependencies on IGS_GE_MSG_STACK
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_REVALUATIONS_PKG
12.2.2
-
APPS.IGS_OR_PRC_CWLK dependencies on IGS_OR_PRC_CWLK
12.1.1
-
APPS.IGS_AD_SS_GEN_001 dependencies on IGS_AD_TI_COMP
12.1.1
-
APPS.IGI_IMP_IAC_TRANSFER_PKG dependencies on IGI_IAC_ASSET_BALANCES_PKG
12.2.2