Search Results ghr_mto_int
Overview
GHR_MTO_INT is a mass transfer outbound interface package body in the APPS schema of Oracle E-Business Suite. Its purpose is to move HR and Oracle HRMS person, assignment, position, and related data between a source and destination business group or organization using the Mass Transfer Out functional flow. It acts as the technical engine that reads staged records from the GHR_INTERFACE family of tables, validates them against the GHR Mass Transfer configuration, and then writes the resulting rows into core PER and HR tables through the standard HR_API and GHR_API application interfaces. The package is classified as OTHER in the ETRM registry, indicating it is an internal supporting object rather than a public, documented API, though in practice it exposes a broad set of insert and update routines that perform the physical data movement.
Key Procedures and Functions
Twenty-eight documented procedures and functions are recorded for this package. The entry point is MASS_TRANSFER_OUT, which orchestrates the extraction and writing cycle. GET_TRANSFER_PARAMETERS loads the run-time parameters that govern the transfer, while SET_LOG_PROGRAM_NAME and LOG_MESSAGE manage the process log written to GHR_PROCESS_LOG_S for auditing and error reporting. The remaining procedures fall into paired INSERT and UPDATE families that target each entity in the transfer:
- INSERT_PEOPLE_F, INSERT_PEOPLE_EI, UPDATE_PEOPLE_F, UPDATE_PEOPLE_EI — create or amend person and person extra information records.
- INSERT_ASSIGNMENT_F, INSERT_ASSIGNMENT_EI, UPDATE_ASSIGNMENT_F — write assignment and assignment extra information rows.
- INSERT_POSITION, INSERT_POSITION_EI, INSERT_POSITION_DEFS — insert positions, position extra information, and position definitions.
- INSERT_ADDRESS, UPDATE_ADDRESS, INSERT_ELEMENT_ENTRIES, INSERT_MISC, INSERT_SPECIAL_INFO, UPDATE_SPECIAL_INFO — handle addresses, payroll element entries, and miscellaneous or special information.
The procedures are deliberately granular so that individual entity types can be written in dependency order, and each delegates final validation and insertion to the corresponding GHR or HR API.
Tables Accessed
The package reads and writes the core human resources tables through APPS synonyms: PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F, PER_ASSIGNMENTS_F, PER_ADDRESSES, PER_PEOPLE_EXTRA_INFO, PER_ASSIGNMENT_EXTRA_INFO, PER_CONTACT_RELATIONSHIPS, PER_GRADES, PER_POSITION_DEFINITIONS, PER_POSITION_EXTRA_INFO, and HR_ALL_POSITIONS_F. Staging and control data reside in GHR_INTERFACE, GHR_INTERFACE_S, GHR_MASS_TRANSFERS, and GHR_PROCESS_LOG_S, while HR_LOCATION_EXTRA_INFO supplies location context. Several GHR public views, including GHR_MT_ASSIGNMENTS_F_V, GHR_MT_PEOPLE_F_V, GHR_MT_POSITIONS_V, and GHR_DUTY_STATIONS_V, are used for validated reads. The package also calls supporting APIs such as GHR_API, HR_API, GHR_HISTORY_FETCH, GHR_PAY_CALC, GHR_PA_REQUESTS_PKG, GHR_WGI_PKG, GHR_MSL_PKG, and GHR_PERSON_EXTRA_INFO_API, using DBMS_UTILITY and FND_PROFILE for diagnostics and configuration.
Usage Notes
GHR_MTO_INT is normally invoked indirectly by the Mass Transfer Out concurrent program and the associated Mass Transfer forms rather than being called directly by end users. It is referenced by twenty-three other packages, reflecting its role as a shared lower-level component. Because the procedures write transactional HR data, customizations should invoke the package only through the supported Mass Transfer flow so that validation, logging, and history capture remain intact. Direct calls are appropriate only for controlled data migration or extension scenarios where the calling code first populates the GHR_INTERFACE staging tables and confirms the correct business group context.
-
PACKAGE BODY: APPS.GHR_MTO_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTO_INT, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTO_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTO_INT, status:VALID,
-
PACKAGE: APPS.GHR_MTO_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_MTO_INT, status:VALID,
-
SYNONYM: APPS.PER_POSITION_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_DEFINITIONS, status:VALID,
-
PACKAGE: APPS.GHR_MTO_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_MTO_INT, status:VALID,
-
SYNONYM: APPS.PER_POSITION_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_DEFINITIONS, status:VALID,
-
SYNONYM: APPS.GHR_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.GHR_MASS_TRANSFERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_MASS_TRANSFERS, status:VALID,
-
VIEW: APPS.GHR_MT_MISC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GHR.GHR_MT_MISC_V, object_name:GHR_MT_MISC_V, status:VALID,
-
VIEW: APPS.GHR_MT_MISC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GHR.GHR_MT_MISC_V, object_name:GHR_MT_MISC_V, status:VALID,
-
SYNONYM: APPS.GHR_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.GHR_MASS_TRANSFERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_MASS_TRANSFERS, status:VALID,
-
SYNONYM: APPS.GHR_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_INTERFACE, status:VALID,
-
SYNONYM: APPS.GHR_PROCESS_LOG_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_PROCESS_LOG_S, status:VALID,
-
SYNONYM: APPS.GHR_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_INTERFACE, status:VALID,
-
SYNONYM: APPS.GHR_PROCESS_LOG_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_PROCESS_LOG_S, status:VALID,
-
PACKAGE: APPS.GHR_PERSON_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_PERSON_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.GHR_MTO_INT
12.2.2
-
PACKAGE: APPS.GHR_MTO_INT
12.1.1
-
PACKAGE: APPS.GHR_WGI_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_WGI_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_INT_INSERT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_INT_INSERT, status:VALID,
-
PACKAGE: APPS.GHR_MSL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_MSL_PKG, status:VALID,
-
PACKAGE: APPS.GHR_MSL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_MSL_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_DS_JAN99_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_DS_JAN99_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_INT_INSERT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_INT_INSERT, status:VALID,
-
SYNONYM: APPS.PER_POSITION_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_EXTRA_INFO, status:VALID,
-
PACKAGE BODY: APPS.GHR_DS_JAN99_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_DS_JAN99_PKG, status:VALID,
-
PACKAGE: APPS.GHR_PERSON_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_PERSON_EXTRA_INFO_API, status:VALID,
-
SYNONYM: APPS.PER_POSITION_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_POSITION_EXTRA_INFO, status:VALID,
-
PACKAGE BODY: APPS.GHR_EEOC_STATUS_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_EEOC_STATUS_REPORT, status:VALID,
-
PACKAGE: APPS.GHR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_API, status:VALID,
-
PACKAGE BODY: APPS.GHR_EEOC_DYNAMICS_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_EEOC_DYNAMICS_REPORT, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_INT, status:VALID,
-
PACKAGE: APPS.GHR_WGI_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_WGI_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_INT, status:VALID,
-
PACKAGE: APPS.GHR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_API, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_APP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_APP, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_DYNRPT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_DYNRPT, status:VALID,
-
PACKAGE BODY: APPS.GHR_TSP_CATCHUP_PLAN_DESIGN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_TSP_CATCHUP_PLAN_DESIGN, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_APP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_APP, status:VALID,
-
PACKAGE BODY: APPS.GHR_TSP_CATCHUP_PLAN_DESIGN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_TSP_CATCHUP_PLAN_DESIGN, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_STATRPT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_STATRPT, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_CHANGES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_CHANGES, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_STATRPT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_STATRPT, status:VALID,
-
PACKAGE BODY: APPS.GHR_EXEMP_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_EXEMP_PURGE, status:VALID,
-
PACKAGE BODY: APPS.GHR_TSP_PLAN_DESIGN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_TSP_PLAN_DESIGN, status:VALID,
-
PACKAGE BODY: APPS.GHR_FEHB_PLAN_DESIGN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_FEHB_PLAN_DESIGN, status:VALID,
-
PACKAGE BODY: APPS.GHR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_DYNRPT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_DYNRPT, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_CON_PROGRAM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_CON_PROGRAM, status:VALID,