Search Results hr_assignment_be2




Overview

APPS.HR_ASSIGNMENT_BE2 is an Oracle E-Business Suite business entity (BE) package belonging to the Oracle Human Resources (HR) module. It functions as a generated applications programming interface (API) layer that encapsulates the business logic supporting the Assignment entity within Oracle HRMS. In Oracle EBS 12.1.1 and 12.2.2, business entity packages such as this one are automatically generated from the underlying entity definitions and expose a stable, versioned programming interface for maintaining assignment records.

The package header was generated on 30 March 2009 and carries a file header from hrapiwfe.pkb (120.4.12010000.2). This naming association indicates a relationship with the HR API Web/Workflow entry (WF) infrastructure that supports datetracked and effective-dated operations on HR entities. In ETRM the object is classified as API classification OTHER, and its documented scope is limited to a single public procedure.

Key Procedures and Functions

The documented public interface of APPS.HR_ASSIGNMENT_BE2 consists of one procedure: UPDATE_EMP_ASG_A.

  • UPDATE_EMP_ASG_A — This procedure performs an update to an employee assignment record ("A" typically denoting the primary/application-level update variant). It accepts an effective date, a datetrack update mode, and an assignment identifier, together with object version number, and a broad set of assignment attributes covering supervisor, assignment number, change reason, status type, probation, hours, frequency, bargaining unit, labour union, salaried/hourly code, set of books, source type, time normal start/finish, and a block of descriptive flexfield columns (ass_attribute1 through ass_attribute26). It also exposes standard HR descriptive flexfield context (p_ass_attribute_category) and date-probation-end and projected-assignment-end parameters. The procedure supports the effective-dated (datetrack) update pattern that is a hallmark of Oracle HRMS APIs. The signature is fully documented in the ETRM extract and should not be altered; callers must pass parameters consistent with the documented types.

Tables Accessed

ETRM documentation lists the following objects referenced by APPS.HR_ASSIGNMENT_BE2 through APPS synonyms:

  • PER_WF_EVENTS_S — The HR workflow events sequence/table. This indicates that UPDATE_EMP_ASG_A participates in the HR workflow event notification framework; assignment updates that occur through this API can raise workflow events, enabling downstream business process (BPEL/Workflow) logic.
  • DBMS_LOB — Utilised for large object handling, reflecting that assignment updates involving workflow event payloads or comments may include CLOB/BLOB operations.
  • DUAL — The standard Oracle single-row dummy table, used for simple function calls, sequence retrieval, or validation within the procedure body.

Note that the documented table list reflects only objects exposed through synonyms in the ETRM metadata; the procedure body may reference additional PER_* views and tables (such as PER_ALL_ASSIGNMENTS_F) indirectly through nested logic, but only the listed objects are confirmed.

Usage Notes

APPS.HR_ASSIGNMENT_BE2 is typically invoked from Oracle HR forms code, workflow processes, or custom PL/SQL that needs to update employee assignments using supported, datetrack-aware logic. Because it integrates with PER_WF_EVENTS_S, callers who require assignment changes to trigger workflow events should use this API rather than direct DML. ETRM records that the package is referenced by two other packages, confirming reuse across the HR stack. In 12.1.1 and 12.2.2, always invoke the procedure with a valid effective date and object version number to ensure optimistic locking and effective-dated integrity. Direct updates to base tables are discouraged; the supported entry point is UPDATE_EMP_ASG_A as documented.