Search Results per_requisitions_be3
Overview
APPS.PER_REQUISITIONS_BE3 is a server-side PL/SQL package within the Oracle E-Business Suite (EBS) Human Resources (PER) product family. It belongs to the family of business-entity (BE) "wrapper" packages that Oracle Forms generates around the TCA/HR entity APIs. The package implements the pre- and post-processing logic — the "business events" layer — that surrounds the underlying entity-handler calls, and it is declared AUTHID CURRENT_USER so that it executes with the privileges of the calling schema rather than the defining schema. In the context of EBS 12.1.1 and 12.2.2, this package participates in requisition processing for Oracle iRecruitment, where a "requisition" represents a job posting or vacancy record tied to recruitment activity. The documented header indicates the source was auto-generated (dated 03/01/2007) from an HR API wrapper template (hrapiwfe.pkb), which confirms its role as a generated Forms-driven wrapper rather than a hand-authored business API. Its declared API classification is "OTHER," meaning it is not one of the primary public HR APIs and is intended principally for internal use by the Forms runtime and the entity-handler infrastructure.
Key Procedures and Functions
The documented package exposes exactly one procedure:
- DELETE_REQUISITION_A — The "delete" business-event procedure for the requisition entity. It is invoked by the Forms/entity-handler layer to remove a requisition record. Consistent with Oracle's wrapper naming convention, the
_Asuffix signals the "agent" or pre-processing branch of the delete business event, which runs before the underlying entity-handler delete logic. This procedure is the counterpart to the create and update wrapper procedures that would exist in sibling packages (e.g., theBE1/BE2variants), with BE3 typically handling a specific event such as delete.
No parameter lists are reproduced here because the documented metadata does not publish them; per ETRM conventions, parameter details remain internal to the generated code.
Tables Accessed
The documented dependencies, resolved through APPS synonyms, are:
- PER_WF_EVENTS_S — the HR workflow-events sequence, used to obtain surrogate identifiers for workflow event records raised during requisition processing.
- DBMS_LOB — the Oracle-supplied large-object package, invoked where requisition-related attributes (such as descriptive or attachment content) must be handled as LOB data.
- DUAL — the standard single-row pseudo-table, used for scalar evaluations and sequence/function calls within the generated logic.
These references indicate the package primarily orchestrates workflow-event bookkeeping and LOB handling rather than directly manipulating the core requisition table.
Usage Notes
PER_REQUISITIONS_BE3 is not intended to be called directly by custom code. It is normally invoked by the Oracle iRecruitment requisition form (or the related Forms block) through the entity-handler/business-event framework, which routes delete operations to DELETE_REQUISITION_A. Because it is a generated wrapper, the supported customization path is to extend the underlying entity handler or to register additional business-event subscriptions, not to modify the package. In 12.1.1 and 12.2.2 the object remains in the APPS schema and is referenced by one other package, so any customization should preserve this calling contract. Direct invocation should be avoided to prevent bypassing validation and workflow-event generation.
-
PACKAGE: APPS.PER_REQUISITIONS_BE3
12.2.2
-
PACKAGE: APPS.PER_REQUISITIONS_BE3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_REQUISITIONS_BE3, status:VALID,
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BE3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_BE3, status:VALID,
-
PACKAGE: APPS.PER_REQUISITIONS_BE3
12.1.1
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BE3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_BE3, status:VALID,
-
PACKAGE: APPS.PER_REQUISITIONS_BE3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_REQUISITIONS_BE3, status:VALID,
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BE3
12.1.1
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BE3
12.2.2
-
APPS.PER_REQUISITIONS_BE3 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BK3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_BK3, status:VALID,
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BK3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_BK3, status:VALID,
-
APPS.PER_REQUISITIONS_BE3 SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BK3
12.1.1
-
APPS.PER_REQUISITIONS_BK3 SQL Statements
12.1.1
-
APPS.PER_REQUISITIONS_BK3 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PER_REQUISITIONS_BK3
12.2.2
-
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.PER_REQUISITIONS_BK3 dependencies on PER_REQUISITIONS_BE3
12.1.1
-
APPS.PER_REQUISITIONS_BK3 dependencies on PER_REQUISITIONS_BE3
12.2.2
-
APPS.PER_REQUISITIONS_BE3 dependencies on PER_REQUISITIONS_BE3
12.1.1
-
APPS.PER_REQUISITIONS_BE3 dependencies on PER_REQUISITIONS_BE3
12.2.2
-
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
-
APPS.PER_REQUISITIONS_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,
-
APPS.PER_REQUISITIONS_BK3 dependencies on HR_API
12.2.2
-
PACKAGE: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.PER_REQUISITIONS_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.PER_REQUISITIONS_BE3 dependencies on HR_UTILITY
12.2.2
-
APPS.PER_REQUISITIONS_BE3 dependencies on PER_WF_EVENTS_S
12.2.2
-
APPS.PER_REQUISITIONS_BE3 dependencies on PER_WF_EVENTS_S
12.1.1
-
APPS.PER_REQUISITIONS_BE3 dependencies on DUAL
12.1.1
-
APPS.PER_REQUISITIONS_BE3 dependencies on DUAL
12.2.2
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.PER_REQUISITIONS_BK3 dependencies on HR_UTILITY
12.1.1
-
APPS.PER_REQUISITIONS_BE3 dependencies on WF_EVENT
12.1.1
-
APPS.PER_REQUISITIONS_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.PER_REQUISITIONS_BE3 dependencies on WF_EVENT
12.2.2
-
APPS.PER_REQUISITIONS_BK3 dependencies on PER_REQUISITIONS_BK3
12.1.1
-
APPS.PER_REQUISITIONS_BK3 dependencies on PER_REQUISITIONS_BK3
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, 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