Search Results hr_applicant_be3
Overview
HR_APPLICANT_BE3 is a server-side PL/SQL package owned by the APPS schema in Oracle E-Business Suite. The "BE" naming convention identifies it as a business entity package belonging to the Oracle Human Resources (HR) product family, specifically the recruitment and applicant-tracking functional area. Its companion packages HR_APPLICANT_BK3 (the "BK" or book/implementation layer) and HR_APPLICANT_BE3 operate together as part of Oracle's generated business-entity architecture for the PER_APPLICANTS schema object. In this architecture the BE layer owns the actual transactional logic and DML, while the BK layer typically exposes the callable entry points that forms and other clients invoke.
The package status is documented as VALID in the 12.2.2 ETRM extract, confirming that it is installed and compiled successfully. Its API classification is recorded as OTHER, meaning it is not exposed as a public, supported open interface or public API, but rather serves as an internal implementation component of the applicant data model. The object was introduced to encapsulate the business rules governing the lifecycle state transitions of an applicant record.
Key Procedures and Functions
The ETRM metadata documents a single procedure within the package:
- TERMINATE_APPLICANT_A — Handles the termination action for an applicant. Consistent with the "A" suffix convention used throughout the HR business-entity packages, this is the action routine that applies the terminate operation to an applicant record, enforcing the validation and side effects associated with ending an applicant's relationship with a recruitment activity. Parameter details are not published in the ETRM extract and should not be assumed.
Because the package is a generated business-entity layer, the remaining logic for insert, update, delete, and locking operations on the applicant entity is expected to reside in the paired HR_APPLICANT_BK3 package, with HR_APPLICANT_BE3 supplying the underlying action and validation code.
Tables Accessed
The documented table references — resolved through APPS synonyms — are:
- PER_WF_EVENTS_S — The Workflow event subscription table. Its presence indicates that applicant termination raises or subscribes to Oracle Workflow business events, allowing downstream processes (notification, approval routing, or integration) to react when an applicant is terminated.
- DBMS_LOB — Not a table but the Oracle-supplied large-object utility package. Its inclusion in the dependency list reflects that the package manipulates LOB columns, consistent with applicant records that carry attachments, comments, or other unstructured content.
- DUAL — The standard single-row utility table, used for scalar queries, sequence lookups, or conditional evaluation within PL/SQL.
The primary entity being transacted upon — PER_APPLICANTS — is implied by the package name and function, though it does not appear directly in the documented reference list because access is routed through the BK layer.
Usage Notes
HR_APPLICANT_BE3 is referenced by exactly one other package according to the ETRM metadata, namely HR_APPLICANT_BE3's companion HR_APPLICANT_BK3 (the listing also shows the package referencing itself, which is a common artifact of generated code). This confirms that the package is not intended to be called directly by external clients. Instead it is invoked indirectly whenever a user or process performs a terminate action on an applicant through the Oracle HRMS recruitment forms, through the corresponding BK3 entry point, or through internal workflow business-event processing.
Typical invocation paths include the Applicant/Assignment maintenance forms in the Oracle iRecruitment and Core HR recruitment flows, and any concurrent or workflow-driven process that ends an applicant's candidacy. Customizations should never call HR_APPLICANT_BE3 directly; supported integration should target the formally published applicant APIs or the BK layer entry points. Any change to the terminate business rules must be applied through patching of the seeded package, since modification of the APPS-owned object would violate the EBS support model.
-
PACKAGE: APPS.HR_APPLICANT_BE3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_APPLICANT_BE3, status:VALID,
-
PACKAGE: APPS.HR_APPLICANT_BE3
12.1.1
-
PACKAGE: APPS.HR_APPLICANT_BE3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_APPLICANT_BE3, status:VALID,
-
PACKAGE: APPS.HR_APPLICANT_BE3
12.2.2
-
PACKAGE BODY: APPS.HR_APPLICANT_BE3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPLICANT_BE3, status:VALID,
-
PACKAGE BODY: APPS.HR_APPLICANT_BE3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPLICANT_BE3, status:VALID,
-
PACKAGE BODY: APPS.HR_APPLICANT_BK3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPLICANT_BK3, status:VALID,
-
PACKAGE BODY: APPS.HR_APPLICANT_BE3
12.2.2
-
PACKAGE BODY: APPS.HR_APPLICANT_BE3
12.1.1
-
PACKAGE BODY: APPS.HR_APPLICANT_BK3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPLICANT_BK3, status:VALID,
-
PACKAGE BODY: APPS.HR_APPLICANT_BK3
12.1.1
-
PACKAGE BODY: APPS.HR_APPLICANT_BK3
12.2.2
-
PACKAGE: APPS.IRC_UTILITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_UTILITIES_PKG, status:VALID,
-
PACKAGE: APPS.IRC_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_UTILITIES_PKG, status:VALID,
-
SYNONYM: APPS.PER_WF_EVENTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_WF_EVENTS_S, status:VALID,
-
SYNONYM: APPS.PER_WF_EVENTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_WF_EVENTS_S, status:VALID,
-
APPS.HR_APPLICANT_BE3 dependencies on HR_APPLICANT_BE3
12.1.1
-
APPS.HR_APPLICANT_BE3 dependencies on HR_APPLICANT_BE3
12.2.2
-
APPS.HR_APPLICANT_BK3 dependencies on HR_APPLICANT_BE3
12.2.2
-
APPS.HR_APPLICANT_BK3 dependencies on HR_APPLICANT_BE3
12.1.1
-
APPS.HR_APPLICANT_BK3 dependencies on HR_API
12.2.2
-
APPS.HR_APPLICANT_BK3 dependencies on HR_API
12.1.1
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.HR_APPLICANT_BE3 dependencies on HR_UTILITY
12.2.2
-
APPS.HR_APPLICANT_BE3 dependencies on HR_UTILITY
12.1.1
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.HR_APPLICANT_BE3 dependencies on PER_WF_EVENTS_S
12.1.1
-
APPS.HR_APPLICANT_BE3 dependencies on DUAL
12.1.1
-
APPS.HR_APPLICANT_BE3 dependencies on DUAL
12.2.2
-
APPS.HR_APPLICANT_BE3 dependencies on PER_WF_EVENTS_S
12.2.2
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.HR_APPLICANT_BK3 dependencies on HR_UTILITY
12.1.1
-
APPS.HR_APPLICANT_BK3 dependencies on HR_UTILITY
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
APPS.HR_APPLICANT_BK3 dependencies on HR_APPLICANT_BK3
12.1.1
-
APPS.HR_APPLICANT_BK3 dependencies on HR_APPLICANT_BK3
12.2.2
-
APPS.HR_APPLICANT_BE3 dependencies on WF_EVENT
12.1.1
-
APPS.HR_APPLICANT_BE3 dependencies on WF_EVENT
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, 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