Search Results pa_routings
Overview
The PA_ROUTINGS table is a core data object within the Oracle E-Business Suite Projects (PA) module. It serves as the transactional repository for the approval workflow steps associated with online timecards and expense reports. In the context of the Procure-to-Pay (P2P) cycle, this table is critical for managing the labor and expense approval workflow that precedes the final accounting and payment stages. It tracks the routing sequence, status, and approvers for each expenditure item, ensuring proper internal controls and audit trails for project-related costs before they are processed for financial accounting and supplier payments.
Key Information Stored
The table stores a record for each step in an expenditure item's approval lifecycle. Its primary key is a composite of EXPENDITURE_ID and START_DATE, linking each routing step to a specific transaction in the PA_EXPENDITURES_ALL table. While the full column list is not detailed in the provided metadata, typical columns in such a routing table would include identifiers for the current approver (EMPLOYEE_ID or PERSON_ID), the action taken (APPROVED, REJECTED, RETURNED), the date of the action, the sequence of the step (ROUTING_LIST_SEQ), and the overall status of the approval cycle. The START_DATE in the primary key likely indicates when that particular routing step became active.
Common Use Cases and Queries
This table is primarily used for monitoring approval workflow status, diagnosing bottlenecks, and generating audit reports. Common operational queries include identifying all pending approvals for a specific manager or determining the approval history for a given expense report. A typical reporting query might join PA_ROUTINGS with PA_EXPENDITURES_ALL and financial or employee tables to analyze approval cycle times.
- Finding Pending Approvals:
SELECT * FROM pa.pa_routings r, pa.pa_expenditures_all e WHERE r.expenditure_id = e.expenditure_id AND r.status = 'PENDING' AND r.approver_id = :p_person_id; - Auditing Approval History:
SELECT e.expenditure_number, r.* FROM pa.pa_routings r, pa.pa_expenditures_all e WHERE r.expenditure_id = e.expenditure_id AND e.expenditure_number = :p_report_number ORDER BY r.start_date;
Related Objects
The most direct relationship, as defined by the foreign key in the metadata, is with the PA_EXPENDITURES_ALL table. PA_ROUTINGS.EXPENDITURE_ID references PA_EXPENDITURES_ALL.EXPENDITURE_ID, linking each routing step to its parent transaction. This expenditure record is itself linked to broader P2P entities like suppliers, purchase orders, and invoices via the Projects Accounting interface. The table is also integral to the underlying Approval Workflow Engine (OWF) processes. While not listed in the metadata, related views such as PA_EXPENDITURES_V and custom workflow status views often aggregate data from PA_ROUTINGS for user-facing inquiries and process monitors.
-
Table: PA_ROUTINGS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROUTINGS, object_name:PA_ROUTINGS, status:VALID, product: PA - Projects , description: Steps in the approval cycle for online timecards and expense reports , implementation_dba_data: PA.PA_ROUTINGS ,
-
Table: PA_ROUTINGS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROUTINGS, object_name:PA_ROUTINGS, status:VALID, product: PA - Projects , description: Steps in the approval cycle for online timecards and expense reports , implementation_dba_data: PA.PA_ROUTINGS ,
-
View: PA_PTE_EXPENDITURES_DLD_V
12.2.2
product: PA - Projects , description: Expenditure data from Oracle Projects for Oracle Personal Time and Expense , implementation_dba_data: Not implemented in this database ,
-
View: PA_PTE_EXPENDITURES_DLD_V
12.1.1
product: PA - Projects , description: Expenditure data from Oracle Projects for Oracle Personal Time and Expense , implementation_dba_data: Not implemented in this database ,
-
Table: PA_EXPENDITURES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURES_ALL, object_name:PA_EXPENDITURES_ALL, status:VALID, product: PA - Projects , description: Groups of expenditure items incurred by employees or organizations for an expenditure period , implementation_dba_data: PA.PA_EXPENDITURES_ALL ,
-
Table: PA_EXPENDITURES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURES_ALL, object_name:PA_EXPENDITURES_ALL, status:VALID, product: PA - Projects , description: Groups of expenditure items incurred by employees or organizations for an expenditure period , implementation_dba_data: PA.PA_EXPENDITURES_ALL ,
-
View: PA_ROUTING_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROUTING_HISTORY_V, object_name:PA_ROUTING_HISTORY_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_ROUTING_HISTORY_V ,
-
View: PA_ROUTING_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROUTING_HISTORY_V, object_name:PA_ROUTING_HISTORY_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_ROUTING_HISTORY_V ,
-
View: PA_EXPENDITURES_ROUTINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURES_ROUTINGS_V, object_name:PA_EXPENDITURES_ROUTINGS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_EXPENDITURES_ROUTINGS_V ,
-
View: PA_EXPENDITURES_ROUTINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURES_ROUTINGS_V, object_name:PA_EXPENDITURES_ROUTINGS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_EXPENDITURES_ROUTINGS_V ,