Search Results approval
The PO_APPROVAL_LIST_LINES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for purchase order (PO) approval hierarchy data. It stores detailed information about approvers assigned to specific approval lists, which are used in the procurement approval workflow. This table works in conjunction with PO_APPROVAL_LISTS
to define hierarchical approval rules for purchase requisitions and purchase orders based on criteria such as amount, document type, or organizational hierarchy.
Table Structure and Key Columns
ThePO_APPROVAL_LIST_LINES
table contains the following key columns:
- APPROVAL_LIST_ID – Foreign key linking to
PO_APPROVAL_LISTS
, identifying the parent approval list. - APPROVAL_LIST_LINE_ID – Primary key uniquely identifying each approval line.
- SEQUENCE_NUM – Determines the order in which approvers are processed.
- APPROVER_ID – References
PER_ALL_PEOPLE_F
to identify the employee assigned as approver. - APPROVER_GROUP_ID – Optional reference to
PO_APPROVER_GROUPS
for group-based approvals. - START_DATE_ACTIVE and END_DATE_ACTIVE – Define the validity period of the approval assignment.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY – Standard Oracle audit columns.
Functional Role in Approval Workflows
The table enables multi-tiered approval routing by:- Storing sequential approvers for an approval list (e.g., Manager → Director → VP).
- Supporting both individual approvers (
APPROVER_ID
) and approval groups (APPROVER_GROUP_ID
). - Allowing date-effective approver assignments for compliance.
POAPPROV
workflow to determine the approval path.
Integration Points
Key integrations include:- Workflow Engine – Directly referenced during approval routing.
- PO_APPROVAL_LISTS – Parent table defining the overall approval list.
- PO_APPROVER_GROUPS – Used when line references a group rather than individual.
- PER_ALL_PEOPLE_F – Validates approver assignments against HR data.
Customization Considerations
Common extensions involve:- Adding custom columns for enhanced approval logic (e.g., project-based approvals).
- Creating triggers to enforce business rules (e.g., preventing certain approver combinations).
- Developing APIs to bulk-manage approval hierarchies during implementations.
Data Management
Typical operations include:- Mass updates via
PO_APPROVAL_LISTS_PKG
APIs during organizational changes. - Audit reports tracking approval hierarchy changes.
- Purge scripts for obsolete records (with caution due to referential integrity).
Performance Implications
The table is heavily indexed (typically onAPPROVAL_LIST_ID
, SEQUENCE_NUM
) to optimize approval routing performance. However, complex hierarchies with 50+ approvers per list may require query tuning.
This table is foundational for Oracle's flexible approval management, enabling organizations to model complex approval chains while maintaining segregation of duties and auditability.
-
Lookup Type: PO APPROVAL
12.1.1
product: PO - Purchasing , meaning: Approval states for a Purchase Order , description: Approval states for a Purchase Order ,
-
Lookup Type: PO APPROVAL
12.2.2
product: PO - Purchasing , meaning: Approval states for a Purchase Order , description: Approval states for a Purchase Order ,
-
Lookup Type: QUOTE APPROVAL REASON
12.1.1
product: PO - Purchasing , meaning: Quotation Approval Reasons , description: Quotation Approval Reasons ,
-
Lookup Type: QUOTE APPROVAL TYPE
12.2.2
product: PO - Purchasing , meaning: Quotation Approval Types , description: Quotation Approval Types ,
-
Lookup Type: QUOTE APPROVAL INFO
12.1.1
product: PO - Purchasing , meaning: Additional options for headers in Enter Quotation Approvals form , description: Additional options for headers in Enter Quotation Approvals form ,
-
Lookup Type: QUOTE APPROVAL TYPE
12.1.1
product: PO - Purchasing , meaning: Quotation Approval Types , description: Quotation Approval Types ,
-
Lookup Type: QUOTE APPROVAL REASON
12.2.2
product: PO - Purchasing , meaning: Quotation Approval Reasons , description: Quotation Approval Reasons ,
-
Lookup Type: QUOTE APPROVAL INFO
12.2.2
product: PO - Purchasing , meaning: Additional options for headers in Enter Quotation Approvals form , description: Additional options for headers in Enter Quotation Approvals form ,
-
Lookup Type: NOTIFICATION
12.1.1
product: PO - Purchasing , meaning: Notification Detail Messages , description: Notification Detail Messages ,
-
Lookup Type: NOTIFICATION
12.2.2
product: PO - Purchasing , meaning: Notification Detail Messages , description: Notification Detail Messages ,
-
Lookup Type: APPROVAL_GROUPS_SRCH
12.2.2
product: PO - Purchasing , meaning: Approval Groups Search , description: Approval Groups Search ,
-
Lookup Type: NOTIFICATION LIST
12.2.2
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
Lookup Type: NOTIFICATION LIST
12.1.1
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
Lookup Type: APPROVAL_GROUPS_SRCH
12.1.1
product: PO - Purchasing , meaning: Approval Groups Search , description: Approval Groups Search ,
-
Lookup Type: APPROVAL_STATUS
12.1.1
product: PO - Purchasing , meaning: Approval Status , description: Approval Status ,
-
Lookup Type: APPROVAL_STATUS
12.2.2
product: PO - Purchasing , meaning: Approval Status , description: Approval Status ,
-
Lookup Type: CLM_DELIVERY_EVENT
12.2.2
product: PO - Purchasing , meaning: Delivery Event Code , description: Lookup for Event Based Delivery Code ,
-
Concurrent Program: POXCON
12.1.1
product: PO - Purchasing , user_name: POXCON , description: PO Document Approval executable , subroutine_name: poxdmaction , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Concurrent Program: POXCON
12.2.2
product: PO - Purchasing , user_name: POXCON , description: PO Document Approval executable , subroutine_name: poxdmaction , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Lookup Type: LOOKUP TYPE
12.1.1
product: PO - Purchasing , meaning: NODESCRIPTION102 ,
-
Lookup Type: LOOKUP TYPE
12.2.2
product: PO - Purchasing , meaning: NODESCRIPTION102 ,
-
Lookup Type: APPROVAL_MODE
12.2.2
product: PO - Purchasing , meaning: Approval Workflow execution options , description: Approval Workflow execution options ,
-
Lookup Type: PRINT_DOCUMENT
12.1.1
product: PO - Purchasing , meaning: Print Document for offline approval , description: Print Document for offline approval ,
-
Lookup Type: APP_RULES_RULETYPE
12.1.1
product: PO - Purchasing , meaning: Approval Rules Type , description: Approval Rules Type ,
-
Lookup Type: APP_RULES_RULETYPE
12.2.2
product: PO - Purchasing , meaning: Approval Rules Type , description: Approval Rules Type ,
-
Lookup Type: PO_CLM_APPROVAL_NOTIF_TYPE
12.2.2
product: PO - Purchasing , meaning: PO: CLM CAR Approval Notification Type , description: CLM CAR Approval Notification Type ,
-
Lookup Type: APPROVAL_ASSIGN_SRCH
12.2.2
product: PO - Purchasing , meaning: Approval Assignment Search , description: Approval Assignment Search ,
-
Lookup Type: INVOICE_MATCH
12.1.1
product: PO - Purchasing , meaning: Match Approval Level , description: Match Approval Level ,
-
Lookup Type: PO_VMI_REPLENISHMENT_METHOD
12.1.1
product: PO - Purchasing , meaning: VMI Replenishment Approval , description: VMI Replenishment Approval ,
-
Lookup Type: APPROVAL_MODE
12.1.1
product: PO - Purchasing , meaning: Approval Workflow execution options , description: Approval Workflow execution options ,
-
Lookup Type: ASL_STATUS
12.1.1
product: PO - Purchasing , meaning: ASL Status , description: ASL Status ,
-
Lookup Type: PRINT_DOCUMENT
12.2.2
product: PO - Purchasing , meaning: Print Document for offline approval , description: Print Document for offline approval ,
-
Lookup Type: ASL_STATUS
12.2.2
product: PO - Purchasing , meaning: ASL Status , description: ASL Status ,
-
Lookup Type: ASL_STATUS_BUSINESS_RULES
12.1.1
product: PO - Purchasing , meaning: ASL_STATUS_BUSINESS_RULES , description: ASL Status Business Rules ,
-
Lookup Type: APPROVAL_ASSIGN_SRCH
12.1.1
product: PO - Purchasing , meaning: Approval Assignment Search , description: Approval Assignment Search ,
-
Lookup Type: ASL_STATUS_BUSINESS_RULES
12.2.2
product: PO - Purchasing , meaning: ASL_STATUS_BUSINESS_RULES , description: ASL Status Business Rules ,
-
Lookup Type: PO_VMI_REPLENISHMENT_METHOD
12.2.2
product: PO - Purchasing , meaning: VMI Replenishment Approval , description: VMI Replenishment Approval ,
-
Lookup Type: INVOICE_MATCH
12.2.2
product: PO - Purchasing , meaning: Match Approval Level , description: Match Approval Level ,
-
Lookup Type: SYSTEM PARAMETERS
12.2.2
product: PO - Purchasing , meaning: System Parameters , description: System Parameters ,
-
Lookup Type: SYSTEM PARAMETERS
12.1.1
product: PO - Purchasing , meaning: System Parameters , description: System Parameters ,
-
Lookup Type: APPROVER ACTIONS
12.1.1
product: PO - Purchasing , meaning: Actions taken during the approval process. , description: Actions taken during the approval process. ,
-
Lookup Type: CHANGE_ORDER_TOLERANCES_DUP
12.1.1
product: PO - Purchasing , meaning: Change Order Tolerances (Extension) , description: Change Order Tolerances (for duplicate meanings) ,
-
Lookup Type: CHANGE_ORDER_TOLERANCES_DUP
12.2.2
product: PO - Purchasing , meaning: Change Order Tolerances (Extension) , description: Change Order Tolerances (for duplicate meanings) ,
-
View: PO_QUOTATION_APPROVALS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_QUOTATION_APPROVALS_V, object_name:PO_QUOTATION_APPROVALS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_QUOTATION_APPROVALS_V ,
-
Lookup Type: APPROVER ACTIONS
12.2.2
product: PO - Purchasing , meaning: Actions taken during the approval process. , description: Actions taken during the approval process. ,
-
View: PO_QUOTATION_APPROVALS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_QUOTATION_APPROVALS_V, object_name:PO_QUOTATION_APPROVALS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_QUOTATION_APPROVALS_V ,
-
Lookup Type: APPR_HIST_ACTIONS
12.1.1
product: PO - Purchasing , meaning: Approval History Actions , description: Approval History Action Types ,
-
Lookup Type: APPR_HIST_ACTIONS
12.2.2
product: PO - Purchasing , meaning: Approval History Actions , description: Approval History Action Types ,
-
Table: PO_APPROVAL_LIST_LINES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_APPROVAL_LIST_LINES, object_name:PO_APPROVAL_LIST_LINES, status:VALID, product: PO - Purchasing , description: Purchasing doument lines approval list , implementation_dba_data: PO.PO_APPROVAL_LIST_LINES ,
-
Table: PO_APPROVAL_LIST_HEADERS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_APPROVAL_LIST_HEADERS, object_name:PO_APPROVAL_LIST_HEADERS, status:VALID, product: PO - Purchasing , description: Purchasing document approval list , implementation_dba_data: PO.PO_APPROVAL_LIST_HEADERS ,