Search Results per_bookings
Overview
The PER_BOOKINGS table is a core data object within the Oracle E-Business Suite (EBS) Human Resources (HR) module, specifically under the PER (Personnel) product family. It serves as the primary transactional repository for recording and managing event booking details. In the context of Oracle EBS 12.1.1 and 12.2.2, this table is fundamental to functionalities related to training, development, and other scheduled organizational events. Its role is to maintain a detailed record of each booking instance, linking participants (employees or other persons) to specific scheduled events and capturing the associated administrative and logistical details of that registration.
Key Information Stored
The table's structure is designed to capture the essential elements of an event booking. The primary key, BOOKING_ID, uniquely identifies each booking record. As indicated by the foreign key relationships, two critical foreign keys anchor the booking within the HR data model: EVENT_ID links to the PER_EVENTS table to define the specific event being booked, and BUSINESS_GROUP_ID links to HR_ALL_ORGANIZATION_UNITS to enforce data security and partitioning at the business group level. While the provided metadata does not list all columns, typical data stored in such a table would include the PERSON_ID (the attendee), booking status (e.g., Confirmed, Waitlisted, Cancelled), booking date, internal chargeback information, attendance confirmation flags, and potentially cost and payment details associated with the booking.
Common Use Cases and Queries
This table is central to reporting and operational processes surrounding event management. Common use cases include generating participant rosters for trainers, managing waitlists for oversubscribed events, tracking attendance records for compliance or certification purposes, and analyzing training participation rates across departments. A typical reporting query might join PER_BOOKINGS with PER_EVENTS and PER_ALL_PEOPLE_F to list all bookings for a specific event.
SELECT pb.booking_id,
ppf.full_name attendee,
pe.event_name,
pb.booking_status,
pb.booking_date
FROM hr.per_bookings pb,
hr.per_events pe,
hr.per_all_people_f ppf
WHERE pb.event_id = pe.event_id
AND pb.person_id = ppf.person_id
AND pe.event_id = :p_event_id
AND SYSDATE BETWEEN ppf.effective_start_date AND ppf.effective_end_date;
Another common operational query would identify all upcoming event bookings for a given employee to facilitate calendar management and planning.
Related Objects
- PER_EVENTS: This is the primary parent table, as defined by the foreign key PER_BOOKINGS.EVENT_ID. It holds the master definition of the event (title, date, location, capacity) for which bookings are created.
- HR_ALL_ORGANIZATION_UNITS: The foreign key on BUSINESS_GROUP_ID links to this table, securing the booking data within the correct business group as per the Oracle HRMS security model.
- PER_ALL_PEOPLE_F: Although not listed in the provided foreign keys, a functional foreign key relationship almost certainly exists from a PERSON_ID column in PER_BOOKINGS to this table to identify the attendee.
- APIs and Views: Standard Oracle HRMS APIs for event management (potentially within the PER_TSH_API package or similar) will internally create, update, and delete records in the PER_BOOKINGS table. Reporting is often done through predefined HRMS views that join this table to its related entities.
-
Table: PER_BOOKINGS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BOOKINGS, object_name:PER_BOOKINGS, status:VALID, product: PER - Human Resources , description: Event booking details. , implementation_dba_data: HR.PER_BOOKINGS ,
-
Table: PER_BOOKINGS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BOOKINGS, object_name:PER_BOOKINGS, status:VALID, product: PER - Human Resources , description: Event booking details. , implementation_dba_data: HR.PER_BOOKINGS ,
-
Table: PER_EVENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EVENTS, object_name:PER_EVENTS, status:VALID, product: PER - Human Resources , description: Record of events such as interviews and appraisals for applicants and employees. , implementation_dba_data: HR.PER_EVENTS ,
-
Table: PER_EVENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EVENTS, object_name:PER_EVENTS, status:VALID, product: PER - Human Resources , description: Record of events such as interviews and appraisals for applicants and employees. , implementation_dba_data: HR.PER_EVENTS ,
-
View: PER_BOOKINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V, object_name:PER_BOOKINGS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V ,
-
View: PER_BOOKINGS_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V3, object_name:PER_BOOKINGS_V3, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V3 ,
-
View: PER_BOOKINGS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V2, object_name:PER_BOOKINGS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V2 ,
-
View: HRFV_REVIEWERS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_REVIEWERS, object_name:HRFV_REVIEWERS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_REVIEWERS ,
-
View: HRFV_REVIEWERS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_REVIEWERS, object_name:HRFV_REVIEWERS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_REVIEWERS ,
-
View: PER_BOOKINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V, object_name:PER_BOOKINGS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V ,
-
View: PER_BOOKINGS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V2, object_name:PER_BOOKINGS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V2 ,
-
View: PER_BOOKINGS_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BOOKINGS_V3, object_name:PER_BOOKINGS_V3, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BOOKINGS_V3 ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,