Search Results per_assignments_f_pkg
Overview
PER_ASSIGNMENTS_F_PKG is a core Oracle E-Business Suite PL/SQL package owned by the APPS schema. It encapsulates the principal Data Manipulation Language (DML) logic for the PER_ALL_ASSIGNMENTS_F entity, which stores the dated and effective assignment records that link employees and applicants to their organizational, payroll, and compensation attributes. In Oracle EBS 12.1.1 and 12.2.2, this package functions as the low-level maintenance layer for assignment rows, providing the procedural interface used by higher-level Human Resources APIs and by Oracle Forms-based maintenance screens. The package status is VALID, and its API classification in the ETRM repository is "OTHER," indicating that it is not published as a formal public API but instead serves as an internal repository object supporting dependent packages and application components.
Key Procedures and Functions
The ETRM metadata documents five procedures and functions within this package:
- INSERT_ROW — Creates a new row in the assignment entity, populating the mandatory and derived columns required for a valid assignment record.
- UPDATE_ROW — Modifies an existing assignment row, applying changes to the dated assignment attributes maintained by the package.
- DELETE_ROW — Removes an assignment row from the underlying table, subject to the package's internal referential and integrity checks.
- LOCK_ROW — Acquires a row-level lock on the target assignment record, ensuring serialized access during concurrent DML operations.
- DML_PROMOTION — Supports the promotion of dated row changes, propagating the appropriate effective-dated records required by the assignment data model.
These procedures form the standard insert, update, delete, and locking interface typical of Oracle EBS date-tracked ( _F ) table handlers. Parameter lists are not enumerated in the documented metadata.
Tables Accessed
The package reads and writes the following tables, referenced through APPS synonyms:
- PER_ALL_ASSIGNMENTS_F — The primary dated assignments table that the package maintains.
- PER_ASSIGNMENTS_S — Holds the corresponding non-dated assignment identifier and sequence information.
- PER_ASSIGNMENT_EXTRA_INFO — Stores additional assignment-level descriptive attributes associated with the row.
- PER_PAY_PROPOSALS — Captures proposed payroll changes that may be affected by assignment maintenance.
- PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_LINKS_F, PAY_ELEMENT_TYPES_F, and PAY_US_EMP_FED_TAX_RULES_F — Payroll-related tables whose data is consulted or synchronized when assignment changes affect pay element eligibility, links, or tax rules.
These references reflect the package's role in keeping assignment and payroll-related records consistent during DML operations.
Usage Notes
PER_ASSIGNMENTS_F_PKG is typically invoked indirectly rather than called directly by end users. Two other packages in the APPS schema reference it — PER_APPLICANT_PKG and PER_PEOPLE9_PKG — as well as the package body itself. This dependency pattern indicates that the package supports higher-level applicant and people maintenance logic. In practice, it is exercised by Oracle Forms-based assignment maintenance, by concurrent processes and Oracle HRMS business logic that manipulate assignments, and by internal package calls that require consistent effective-dated row handling. Because the API classification is "OTHER," customers and implementers should prefer supported public HRMS APIs for custom extensions rather than invoking these procedures directly. Any custom code that calls into the package should account for the dated ( _F ) data model, the LOCK_ROW serialization behavior, and the side effects on payroll element and proposal data documented in the table access list.
-
PACKAGE: APPS.PER_ASSIGNMENTS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_ASSIGNMENTS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_F_PKG, status:VALID,
-
PACKAGE: APPS.PER_ASSIGNMENTS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_ASSIGNMENTS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_F_PKG, status:VALID,
-
PACKAGE: APPS.PO_HR_INTERFACE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_HR_INTERFACE_PVT, status:VALID,
-
PACKAGE: APPS.HR_DE_EXTRA_ASSIGNMENT_CHECKS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_DE_EXTRA_ASSIGNMENT_CHECKS, status:VALID,
-
PACKAGE: APPS.PO_HR_INTERFACE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_HR_INTERFACE_PVT, status:VALID,
-
SYNONYM: APPS.PER_ASSIGNMENTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENTS_S, status:VALID,
-
SYNONYM: APPS.PER_ASSIGNMENTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENTS_S, status:VALID,
-
PACKAGE: APPS.PAY_US_EMP_DT_TAX_RULES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_US_EMP_DT_TAX_RULES, status:VALID,
-
PACKAGE: APPS.PAY_ASG_GEO_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_ASG_GEO_PKG, status:VALID,
-
PACKAGE: APPS.PAY_ASG_GEO_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_ASG_GEO_PKG, status:VALID,
-
PACKAGE: APPS.BEN_DT_TRGR_HANDLE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_DT_TRGR_HANDLE, status:VALID,
-
PACKAGE: APPS.PAY_US_EMP_DT_TAX_RULES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_US_EMP_DT_TAX_RULES, status:VALID,
-
PACKAGE: APPS.IRC_ASG_STATUS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_ASG_STATUS_API, status:VALID,
-
PACKAGE: APPS.IRC_ASG_STATUS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_ASG_STATUS_API, status:VALID,
-
PACKAGE BODY: APPS.PER_PEOPLE9_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEOPLE9_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PEOPLE9_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PEOPLE9_PKG, status:VALID,
-
PACKAGE: APPS.PER_ASG_BUS1
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_ASG_BUS1, status:VALID,
-
PACKAGE: APPS.BEN_DT_TRGR_HANDLE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_DT_TRGR_HANDLE, status:VALID,
-
PACKAGE: APPS.HR_SECURITY_INTERNAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY_INTERNAL, status:VALID,
-
PACKAGE BODY: APPS.PER_APPLICANT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_APPLICANT_PKG, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.HR_SECURITY_INTERNAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY_INTERNAL, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT, status:VALID,
-
PACKAGE BODY: APPS.PER_APPLICANT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_APPLICANT_PKG, status:VALID,
-
PACKAGE: APPS.PER_ASG_BUS1
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_ASG_BUS1, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_EXTRA_INFO_API, status:VALID,
-
SYNONYM: APPS.PAY_US_EMP_FED_TAX_RULES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_EMP_FED_TAX_RULES_F, status:VALID,
-
SYNONYM: APPS.PER_PAY_PROPOSALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PAY_PROPOSALS, status:VALID,
-
SYNONYM: APPS.PER_PAY_PROPOSALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PAY_PROPOSALS, status:VALID,
-
PACKAGE: APPS.PER_ASSIGNMENTS_F_PKG
12.2.2
-
PACKAGE: APPS.PER_ASSIGNMENTS_F_PKG
12.1.1
-
SYNONYM: APPS.PER_ASSIGNMENT_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENT_EXTRA_INFO, status:VALID,
-
APPS.PER_APPLICANT_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.1.1
-
APPS.PER_APPLICANT_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.2.2
-
APPS.PER_ASSIGNMENTS_F_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.1.1
-
SYNONYM: APPS.PER_ASSIGNMENT_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENT_EXTRA_INFO, status:VALID,
-
APPS.PER_PEOPLE9_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.2.2
-
APPS.PER_PEOPLE9_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.1.1
-
APPS.PER_ASSIGNMENTS_F_PKG dependencies on PER_ASSIGNMENTS_F_PKG
12.2.2
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F_PKG
12.1.1
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F_PKG
12.2.2
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_LINKS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS_F, 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