Search Results approval
The PA_ROUTINGS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Project Accounting (PA) module. It stores routing information that defines the approval hierarchy and workflow for project-related transactions, such as expenditure batches, invoices, and other financial documents. This table plays a pivotal role in ensuring that project financial processes adhere to organizational approval policies, maintaining control and compliance. Below is a detailed breakdown of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
The PA_ROUTINGS table contains columns that define the approval hierarchy, routing rules, and associated metadata. Some of the key columns include:- ROUTING_ID – A unique identifier for each routing record.
- ROUTING_NAME – A descriptive name for the routing rule.
- ROUTING_TYPE – Specifies the type of routing (e.g., 'EXPENDITURE', 'INVOICE').
- START_DATE_ACTIVE and END_DATE_ACTIVE – Define the validity period of the routing rule.
- APPROVAL_HIERARCHY_ID – Links to the approval hierarchy defined in other PA tables.
- ENABLED_FLAG – Indicates whether the routing rule is active (Y/N).
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY – Audit columns tracking record creation and modification.
Functionality in Project Accounting
The PA_ROUTINGS table supports the following key functionalities in Oracle EBS:- Approval Workflows – Defines the sequence of approvers for project transactions, ensuring proper authorization before processing.
- Condition-Based Routing – Allows routing rules to be applied based on transaction attributes (e.g., project type, cost center, or amount thresholds).
- Multi-Level Approvals – Supports hierarchical approval structures where transactions may require multiple levels of review.
- Integration with Oracle Workflow – Works in conjunction with Oracle Workflow to automate approval notifications and escalations.
Integration with Other Modules
The PA_ROUTINGS table interacts with several other Oracle EBS modules and tables, including:- PA_PROJECTS_ALL – Associates routing rules with specific projects.
- PA_EXPENDITURES_ALL – Links expenditure batches to applicable routing workflows.
- PA_DRAFT_INVOICES_ALL – Ensures invoice approvals follow defined routing rules.
- WF_NOTIFICATIONS – Tracks approval notifications generated by the workflow engine.
Configuration and Customization
Administrators can configure routing rules via Oracle EBS forms (e.g., "Define Routing Rules" in the Project Accounting responsibility). Customizations may include:- Dynamic Approvers – Using PL/SQL logic to determine approvers at runtime.
- Exception Handling – Defining alternate routes for transactions that fail standard approval criteria.
- Cross-Validation Rules – Ensuring routing rules align with financial and project governance policies.
Conclusion
The PA_ROUTINGS table is a foundational component of Oracle EBS Project Accounting, enabling structured and auditable approval workflows. Its integration with Oracle Workflow and other PA tables ensures that financial transactions are processed efficiently while maintaining compliance with organizational controls. Proper configuration and maintenance of this table are essential for optimizing project financial operations in Oracle EBS 12.1.1 and 12.2.2.-
Lookup Type: PA_PROGRESS_APPRVL_TYPE
12.1.1
product: PA - Projects , meaning: Status report approval type , description: Status report approval type ,
-
Lookup Type: PA_PROGRESS_APPRVL_TYPE
12.2.2
product: PA - Projects , meaning: Status report approval type , description: Status report approval type ,
-
Lookup Type: PA_CI_APPROVAL_TYPES
12.2.2
product: PA - Projects , meaning: Porject Control Types Approval Types , description: Porject Control Types Approval Types ,
-
Lookup Type: ROUTING STATUS CODE
12.2.2
product: PA - Projects , meaning: Routing Status Code , description: Routing Status Code ,
-
Lookup Type: ROUTING STATUS CODE
12.1.1
product: PA - Projects , meaning: Routing Status Code , description: Routing Status Code ,
-
Lookup Type: RESOLVE_CONFLICTS_ACTION_CODE
12.1.1
product: PA - Projects , meaning: Resolve Conflicts Action Code , description: Resolve Conflicts Action Code ,
-
Lookup Type: RESOLVE_CONFLICTS_ACTION_CODE
12.2.2
product: PA - Projects , meaning: Resolve Conflicts Action Code , description: Resolve Conflicts Action Code ,
-
Lookup Type: EXPENDITURE STATUS
12.2.2
product: PA - Projects , meaning: Expenditure Status , description: Expenditure Status ,
-
Lookup Type: STATUS_TYPE
12.2.2
product: PA - Projects , meaning: Status Type , description: Status type of the status-owning entity ,
-
Lookup Type: EXPENDITURE STATUS
12.1.1
product: PA - Projects , meaning: Expenditure Status , description: Expenditure Status ,
-
Lookup Type: STATUS_TYPE
12.1.1
product: PA - Projects , meaning: Status Type , description: Status type of the status-owning entity ,
-
Lookup Type: TEAM_ROLE_ACTIVITY_TYPE
12.1.1
product: PA - Projects , meaning: Team Role Activity Type ,
-
Lookup Type: TEAM_ROLE_ACTIVITY_TYPE
12.2.2
product: PA - Projects , meaning: Team Role Activity Type ,
-
Lookup Type: EXPENDITURE ACTIONS - REVIEW
12.1.1
product: PA - Projects , meaning: Expenditure Actions - Review , description: Expenditure Actions - Review ,
-
Lookup Type: EXPENDITURE ACTIONS - REVIEW
12.2.2
product: PA - Projects , meaning: Expenditure Actions - Review , description: Expenditure Actions - Review ,
-
Lookup Type: PA_PAGE_TYPES
12.1.1
product: PA - Projects , meaning: Page Types , description: Page Types ,
-
Lookup Type: PA_PAGE_TYPES
12.2.2
product: PA - Projects , meaning: Page Types , description: Page Types ,
-
Lookup Type: OVERRIDE FIELD
12.1.1
product: PA - Projects , meaning: Override Field , description: Override Field ,
-
Lookup Type: OVERRIDE FIELD
12.2.2
product: PA - Projects , meaning: Override Field , description: Override Field ,
-
Lookup Type: PA_WF_APPROVAL_ACTION
12.1.1
product: PA - Projects , meaning: Workflow Approval Action ,
-
Lookup Type: PA_WF_APPROVAL_ACTION
12.2.2
product: PA - Projects , meaning: Workflow Approval Action ,
-
Lookup Type: PA_CHG_TASK_ACTIONS
12.2.2
product: PA - Projects , meaning: Change Management Task Actions ,
-
Lookup Type: PA_ADD_ASGMT_ACTIONS
12.1.1
product: PA - Projects , meaning: Add Assignment Poplist Values , description: Add Assignment Poplist Values ,
-
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 ,
-
Lookup Type: PA_ASGMT_DTL_POPLIST
12.1.1
product: PA - Projects , meaning: Assignment Details Poplist ,
-
Lookup Type: PA_ASGMT_DTL_POPLIST
12.2.2
product: PA - Projects , meaning: Assignment Details Poplist ,
-
Lookup Type: PA_ADD_ASGMT_ACTIONS
12.2.2
product: PA - Projects , meaning: Add Assignment Poplist Values , description: Add Assignment Poplist Values ,
-
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 ,
-
Lookup Type: ASGMT_APPRVL_STATUS_ACTIONS
12.1.1
product: PA - Projects , meaning: Assignment Approval Status Controls ,
-
Table: PA_ASSIGNMENT_CONFLICT_HIST
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASSIGNMENT_CONFLICT_HIST, object_name:PA_ASSIGNMENT_CONFLICT_HIST, status:VALID, product: PA - Projects , description: PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then , implementation_dba_data: PA.PA_ASSIGNMENT_CONFLICT_HIST ,
-
Lookup Type: BILLING EXTENSION MESSAGES
12.1.1
product: PA - Projects , meaning: Billing Extension Messages , description: Billing Extension Messages ,
-
Lookup Type: ASGMT_APPRVL_STATUS_ACTIONS
12.2.2
product: PA - Projects , meaning: Assignment Approval Status Controls ,
-
Table: PA_ASGMT_CNFLT_HIST_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASGMT_CNFLT_HIST_AR, object_name:PA_ASGMT_CNFLT_HIST_AR, status:VALID, product: PA - Projects , description: PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then , implementation_dba_data: PA.PA_ASGMT_CNFLT_HIST_AR ,
-
Lookup Type: BILLING EXTENSION MESSAGES
12.2.2
product: PA - Projects , meaning: Billing Extension Messages , description: Billing Extension Messages ,
-
Table: PA_ASGMT_CNFLT_HIST_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASGMT_CNFLT_HIST_AR, object_name:PA_ASGMT_CNFLT_HIST_AR, status:VALID, product: PA - Projects , description: PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then , implementation_dba_data: PA.PA_ASGMT_CNFLT_HIST_AR ,
-
Table: PA_ASSIGNMENT_CONFLICT_HIST
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASSIGNMENT_CONFLICT_HIST, object_name:PA_ASSIGNMENT_CONFLICT_HIST, status:VALID, product: PA - Projects , description: PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then , implementation_dba_data: PA.PA_ASSIGNMENT_CONFLICT_HIST ,
-
Lookup Type: ASGMT_APPRVL_SYSTEM_STATUS
12.2.2
product: PA - Projects , meaning: Assignment Approval System Status ,
-
Lookup Type: STRUCTURE_SYSTEM_STATUS
12.1.1
product: PA - Projects , meaning: Structure System Status ,
-
Lookup Type: STRUCTURE_SYSTEM_STATUS
12.2.2
product: PA - Projects , meaning: Structure System Status ,
-
Lookup Type: ASGMT_APPRVL_SYSTEM_STATUS
12.1.1
product: PA - Projects , meaning: Assignment Approval System Status ,
-
Lookup Type: PA_TEAM_TABLE_ACTIONS
12.1.1
product: PA - Projects , meaning: Team Table Actions ,
-
Lookup Type: PA_TEAM_TABLE_ACTIONS
12.2.2
product: PA - Projects , meaning: Team Table Actions ,
-
Lookup Type: PROGRESS_REPORT_SYSTEM_STATUS
12.2.2
product: PA - Projects , meaning: Status Report System Status , description: Status Report System Status ,
-
Lookup Type: EXPENDITURE GROUP STATUS
12.1.1
product: PA - Projects , meaning: Expenditure Group Status , description: Expenditure Group Status ,
-
Lookup Type: EXPENDITURE ACTIONS - ENTRY
12.1.1
product: PA - Projects , meaning: Expenditure Actions - Entry , description: Expenditure Actions - Entry ,
-
Lookup Type: INVOICE_REVENUE_STATUS
12.2.2
product: PA - Projects , meaning: Invoice Revenue Status , description: Invoice_Revenue_Status ,
-
Lookup Type: EXPENDITURE GROUP STATUS
12.2.2
product: PA - Projects , meaning: Expenditure Group Status , description: Expenditure Group Status ,
-
Lookup Type: EXPENDITURE ACTIONS - ENTRY
12.2.2
product: PA - Projects , meaning: Expenditure Actions - Entry , description: Expenditure Actions - Entry ,
-
Lookup Type: PROGRESS_REPORT_SYSTEM_STATUS
12.1.1
product: PA - Projects , meaning: Status Report System Status , description: Status Report System Status ,
-
Lookup Type: INVOICE/REVENUE STATUS
12.1.1
product: PA - Projects , meaning: Invoice/Revenue Status , description: Invoice/Revenue Status ,