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.
-
PACKAGE: APPS.HR_ASSIGNMENT_BE2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_BE2, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_BE2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_BE2, status:VALID,
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BE2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ASSIGNMENT_BE2, status:VALID,
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BE2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ASSIGNMENT_BE2, status:VALID,
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BUSINESS_EVENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ASSIGNMENT_BUSINESS_EVENT, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_BE2
12.1.1
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BK2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ASSIGNMENT_BK2, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_BE2
12.2.2
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BK2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ASSIGNMENT_BK2, status:VALID,
-
APPS.HR_ASSIGNMENT_BE2 SQL Statements
12.1.1
-
APPS.HR_ASSIGNMENT_BE2 SQL Statements
12.2.2
-
PACKAGE: APPS.IRC_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_UTILITIES_PKG, status:VALID,
-
PACKAGE: APPS.IRC_UTILITIES_PKG
12.1.1
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,
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BE2
12.2.2
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BE2
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_ASSIGNMENT_BE2
12.1.1
-
APPS.HR_ASSIGNMENT_BE2 dependencies on HR_ASSIGNMENT_BE2
12.1.1
-
APPS.HR_ASSIGNMENT_BE2 dependencies on HR_ASSIGNMENT_BE2
12.2.2
-
APPS.HR_ASSIGNMENT_BUSINESS_EVENT dependencies on HR_ASSIGNMENT_BE2
12.2.2
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_ASSIGNMENT_BE2
12.2.2
-
APPS.HR_ASSIGNMENT_BUSINESS_EVENT SQL Statements
12.2.2
-
APPS.HR_ASSIGNMENT_BK2 SQL Statements
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BUSINESS_EVENT
12.2.2
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BK2
12.2.2
-
PACKAGE BODY: APPS.HR_ASSIGNMENT_BK2
12.1.1
-
PACKAGE: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.HR_ASSIGNMENT_BE2 dependencies on HR_UTILITY
12.1.1
-
APPS.HR_ASSIGNMENT_BE2 dependencies on HR_UTILITY
12.2.2
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.HR_ASSIGNMENT_BE2 dependencies on DUAL
12.2.2
-
APPS.HR_ASSIGNMENT_BE2 dependencies on PER_WF_EVENTS_S
12.2.2
-
APPS.HR_ASSIGNMENT_BE2 dependencies on DUAL
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_API
12.1.1
-
APPS.HR_ASSIGNMENT_BE2 dependencies on PER_WF_EVENTS_S
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_API
12.2.2
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_UTILITY
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 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_ASSIGNMENT_BK2 dependencies on HR_ASSIGNMENT_BK2
12.1.1
-
APPS.HR_ASSIGNMENT_BK2 dependencies on HR_ASSIGNMENT_BK2
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
APPS.HR_ASSIGNMENT_BE2 dependencies on WF_EVENT
12.2.2
-
APPS.HR_ASSIGNMENT_BE2 dependencies on WF_EVENT
12.1.1
-
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,