Search Results psb_employee_assignments_i
Overview
The PSB_EMPLOYEE_ASSIGNMENTS_I table is a core interface table within the Oracle E-Business Suite Public Sector Budgeting (PSB) module. Its primary function is to serve as a staging area for data related to employee position assignments during data loading and integration processes. In the context of EBS 12.1.1 and 12.2.2, this table facilitates the transfer of assignment information from external or upstream systems, such as Human Resources (HR), into the PSB module for subsequent budgeting and forecasting calculations. It acts as a critical intermediary, ensuring data integrity and validation before assignment records are processed into the application's core transactional tables.
Key Information Stored
As an interface table, PSB_EMPLOYEE_ASSIGNMENTS_I holds key identifiers that link employee and position data. The documented primary key is the HR_POSITION_ID column, which uniquely identifies a specific position within the HR system. The table also contains the HR_EMPLOYEE_ID, which references the specific employee being assigned. A crucial administrative column is the DATA_EXTRACT_ID, which links each record to a specific data extraction run or batch in the PSB_DATA_EXTRACTS table, allowing for traceability and management of interface data loads. While the full column list is not detailed in the provided metadata, interface tables typically include status flags, error messages, and request IDs to manage the interface process lifecycle.
Common Use Cases and Queries
The primary use case for this table is the batch loading of employee assignment data into Public Sector Budgeting. A typical process involves an external program populating this table, after which a concurrent program validates and transfers the data into PSB's base tables. Common queries involve monitoring the interface for errors or checking load status. For example, to identify assignments from a specific data extract that failed validation, a query might join on DATA_EXTRACT_ID and filter on an interface status column. Reporting on pending interface records before submission is another frequent operation, often using a join to PSB_EMPLOYEES_I to include employee details for review.
Related Objects
PSB_EMPLOYEE_ASSIGNMENTS_I has defined relationships with two other key PSB interface objects, as per the provided metadata:
- PSB_EMPLOYEES_I: A foreign key relationship exists where PSB_EMPLOYEE_ASSIGNMENTS_I.HR_EMPLOYEE_ID references the PSB_EMPLOYEES_I table. This ensures that an assignment record corresponds to a valid employee record in the interface.
- PSB_DATA_EXTRACTS: A foreign key relationship exists where PSB_EMPLOYEE_ASSIGNMENTS_I.DATA_EXTRACT_ID references the PSB_DATA_EXTRACTS table. This links all assignment records to a specific data extraction batch or job for auditing and processing control.
The primary key constraint PSB_EMPLOYEE_ASSIGNMENTS_I_PK on HR_POSITION_ID ensures uniqueness of position identifiers within the interface table itself.
-
Table: PSB_EMPLOYEE_ASSIGNMENTS_I
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Interface table for Position assignments , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_EMPLOYEES_I
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Interface table for PSB_EMPLOYEES , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_DATA_EXTRACTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Data extract definitions. All position related data are partitioned by data extract. , implementation_dba_data: Not implemented in this database ,