Results for “pqp_gap_absence_plans”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PQP_GAP_ABSENCE_PLANS is a Public Sector Payroll (PQP) table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the generic absence plans that underpin the Global Absence Processing (GAP) functionality used to evaluate and administer employee absences — particularly for public sector and public sector-style payroll deployments. Each row represents an absence plan header record associated with a specific assignment and absence attendance event, and it acts as the parent for the more granular daily and duration-level calculations performed against that plan.
From a modeling perspective, the Data Vault classification heuristic indicates a hub-leaning object. That is, PQP_GAP_ABSENCE_PLANS behaves primarily as a hub-like entity: it carries a stable surrogate key (GAP_ABSENCE_PLAN_ID) and a business key, with associated descriptive and processing attributes captured in a satellite-like manner via audit columns such as CREATION_DATE, LAST_UPDATE_DATE and OBJECT_VERSION_NUMBER. This classification should be treated as a design suggestion rather than a strict architectural mandate.
Key Information Stored
The table is documented with 11 columns. The most significant are:
- GAP_ABSENCE_PLAN_ID — the surrogate primary key, enforcing the PQP_GAP_ABSENCE_PLANS_PK constraint and uniquely identifying each absence plan row.
- ABSENCE_ATTENDANCE_ID — foreign key to PER_ABSENCE_ATTENDANCES; ties the plan to the underlying absence attendance record. Together with PL_ID it forms the unique business key PQP_GAP_ABSENCE_PLANS_UK1.
- PL_ID — part of the business key. It identifies the plan definition referenced by the plan row (for example, the retirement plan or absence plan context relevant to benefits/payroll processing).
- ASSIGNMENT_ID — links the absence plan to a specific employee assignment, enabling assignment-level absence processing.
- LAST_GAP_DAILY_ABSENCE_DATE — the most recent date on which daily absence processing was performed for the plan, used to drive incremental recalculation.
- Audit columns: CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, and OBJECT_VERSION_NUMBER — supporting the standard EBS "Who" columns and optimistic locking.
The pairing of ABSENCE_ATTENDANCE_ID and PL_ID rather than GAP_ABSENCE_PLAN_ID as the unique key emphasizes that a single absence attendance may map to multiple absence plans.
Common Use Cases and Queries
Typical scenarios include verifying which absence plan is attached to a given absence attendance, tracing the daily absence results produced for that plan, and reporting on absence plan activity for a specific assignment.
A common join pattern links the plan header to its absences:
- Join PQP_GAP_ABSENCE_PLANS to PER_ABSENCE_ATTENDANCES on ABSENCE_ATTENDANCE_ID to retrieve the underlying absence and employee context.
- Join to PQP_GAP_DAILY_ABSENCES on GAP_ABSENCE_PLAN_ID to retrieve daily absence rows for the plan.
- Join to PQP_GAP_DURATION_SUMMARY on GAP_ABSENCE_PLAN_ID to obtain aggregated duration results.
A representative query pattern:
SELECT p.GAP_ABSENCE_PLAN_ID, p.ASSIGNMENT_ID, p.ABSENCE_ATTENDANCE_ID,
p.LAST_GAP_DAILY_ABSENCE_DATE
FROM HR.PQP_GAP_ABSENCE_PLANS p
WHERE p.ASSIGNMENT_ID = :assignment_id;
Reporters commonly filter on LAST_GAP_DAILY_ABSENCE_DATE to identify plans pending recalculation, and on the audit columns to perform change-tracking and data-conversion reconciliation.
Related Objects
- PER_ABSENCE_ATTENDANCES — referenced via PQP_GAP_ABSENCE_PLANS.ABSENCE_ATTENDANCE_ID; the source absence record.
- PQP_GAP_DAILY_ABSENCES — child table referencing PQP_GAP_ABSENCE_PLANS.GAP_ABSENCE_PLAN_ID; holds daily absence detail.
- PQP_GAP_DURATION_SUMMARY — child table referencing GAP_ABSENCE_PLAN_ID; holds summarized duration results.
- Business key references to PL_ID link to plan definition tables in the HR benefits/payroll domain.
-
This table is used to store the generic Absence Plans
-
This table is used to store the generic Absence Plans
-
PACKAGE: APPS.PQP_GDA_BUS 12.2.2
-
PACKAGE: APPS.PQP_GDS_BUS 12.1.1
-
PACKAGE: APPS.PQP_GDA_BUS 12.1.1
-
PACKAGE: APPS.PQP_GAP_INS 12.1.1