Search Results per_ri_config_location_api
Overview
The APPS.PER_RI_CONFIG_LOCATION_API package is a public PL/SQL API belonging to the Oracle Human Resources (PER) product family, specifically supporting the Oracle iRecruitment and Recruitment configuration infrastructure. Its name — PER (Human Resources), RI (Recruitment iRecruitment), CONFIG_LOCATION — indicates that it manages the configuration of location data used within the recruitment configuration model. In Oracle EBS 12.1.1 and 12.2.2, this package is classified as a public API within the ETRM documentation, meaning it is intended to be invoked programmatically rather than called only internally. It exposes a controlled, business-rule-aware interface for creating, updating, and deleting recruitment configuration locations, shielding callers from the underlying table structures and validation logic. As a wrapper over location data, it ensures that recruitment-specific configuration records remain consistent with the global HR locations model.
Key Procedures and Functions
Three documented procedures constitute the public interface of this package:
- CREATE_LOCATION — Creates a new recruitment configuration location record, applying the necessary validations and defaulting rules before persisting the data.
- UPDATE_LOCATION — Modifies an existing recruitment configuration location record, ensuring that changes conform to the same validation and integrity rules enforced at creation time.
- DELETE_LOCATION — Removes a recruitment configuration location record, managing the associated dependencies so that referential integrity is preserved.
The ETRM metadata does not publish parameter lists for these procedures. Callers must consult the package specification in the database or the Oracle Integration Repository for exact signatures before use.
Tables Accessed
The package operates against the following tables through APPS synonyms:
- HR_LOCATIONS_ALL — the base location definition table, which stores the core location attributes for the enterprise.
- HR_LOCATIONS_ALL_TL — the translation table holding the language-specific descriptive text for each location.
- PER_RI_WORKBENCH_ITEMS_TL — a recruitment workbench translation table that supports the configuration workflow and its translatable display items.
These references confirm that the API both reads existing location definitions and writes recruitment configuration records, keeping the recruitment configuration layer synchronized with the underlying HR location data.
Usage Notes
PER_RI_CONFIG_LOCATION_API is referenced by several other packages in the APPS schema, including PER_RI_CONFIG_IMPORT_PKG, PER_RI_CONFIG_LOCATION_API itself (internal recursion), PER_RI_CONFIG_LOCATION_SWI, and PER_RI_MNG_CFG_PKG. The presence of a Software Interface (SWI) package and an import package indicates that this API is typically invoked during recruitment configuration import and management operations rather than directly by end users. It is not normally attached to a form or concurrent program directly; instead, it is called by higher-level configuration management and import routines that drive the iRecruitment configuration process. The package depends on HR_API, the standard HR API utility package, and on SYS.STANDARD, confirming that it follows Oracle's standard API error-handling and validation conventions. Custom code should invoke this API rather than performing direct DML on the underlying tables, so that all recruitment configuration validations and derived data are applied consistently. Because the package is documented as a public API, Oracle supports its use by external callers, but only through the published procedures; internal dependencies remain subject to change across releases.
-
PACKAGE: APPS.PER_RI_CONFIG_LOCATION_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_RI_CONFIG_LOCATION_API, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_LOCATION_API, status:VALID,
-
PACKAGE: APPS.PER_RI_CONFIG_LOCATION_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_RI_CONFIG_LOCATION_API, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_LOCATION_API, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_MNG_CFG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_MNG_CFG_PKG, status:VALID,
-
PACKAGE: APPS.PER_CNL_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_LOCATION_SWI, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_IMPORT_PKG, status:VALID,
-
PACKAGE: APPS.PER_CNL_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_INS, status:VALID,
-
PACKAGE: APPS.PER_CNL_DEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_DEL, status:VALID,
-
PACKAGE: APPS.PER_CNL_DEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_DEL, status:VALID,
-
PACKAGE: APPS.PER_CNL_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_UPD, status:VALID,
-
PACKAGE: APPS.PER_CNL_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_CNL_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_MNG_CFG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_MNG_CFG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_LOCATION_SWI, status:VALID,
-
SYNONYM: APPS.PER_RI_WORKBENCH_ITEMS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_RI_WORKBENCH_ITEMS_TL, status:VALID,
-
SYNONYM: APPS.PER_RI_WORKBENCH_ITEMS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_RI_WORKBENCH_ITEMS_TL, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_IMPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIG_IMPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_API
12.1.1
-
PACKAGE BODY: APPS.PER_RI_CONFIG_LOCATION_API
12.2.2
-
SYNONYM: APPS.HR_LOCATIONS_ALL_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL_TL, status:VALID,
-
SYNONYM: APPS.HR_LOCATIONS_ALL_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL_TL, status:VALID,
-
PACKAGE: APPS.PER_RI_CONFIG_LOCATION_API
12.2.2
-
PACKAGE: APPS.PER_RI_CONFIG_LOCATION_API
12.1.1
-
APPS.PER_RI_CONFIG_LOCATION_API dependencies on PER_RI_CONFIG_LOCATION_API
12.1.1
-
APPS.PER_RI_CONFIG_LOCATION_SWI dependencies on PER_RI_CONFIG_LOCATION_API
12.2.2
-
APPS.PER_RI_CONFIG_LOCATION_SWI dependencies on PER_RI_CONFIG_LOCATION_API
12.1.1
-
APPS.PER_RI_MNG_CFG_PKG dependencies on PER_RI_CONFIG_LOCATION_API
12.1.1
-
APPS.PER_RI_CONFIG_LOCATION_API dependencies on PER_RI_CONFIG_LOCATION_API
12.2.2
-
APPS.PER_RI_CONFIG_IMPORT_PKG dependencies on PER_RI_CONFIG_LOCATION_API
12.1.1
-
APPS.PER_RI_CONFIG_IMPORT_PKG dependencies on PER_RI_CONFIG_LOCATION_API
12.2.2
-
APPS.PER_RI_MNG_CFG_PKG dependencies on PER_RI_CONFIG_LOCATION_API
12.2.2
-
SYNONYM: APPS.HR_LOCATIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL, status:VALID,
-
SYNONYM: APPS.HR_LOCATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL, 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
-
VIEW: APPS.HR_LOCATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOCATIONS, object_name:HR_LOCATIONS, status:VALID,
-
VIEW: APPS.HR_LOCATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOCATIONS, object_name:HR_LOCATIONS, status:VALID,
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,