Search Results ame_temp_old_approver_lists
Overview
AME_TEMP_OLD_APPROVER_LISTS is an Oracle E-Business Suite table owned by the HR schema and associated with the PER (Human Resources) product family. It belongs to the Oracle Approvals Management Engine (AME) subsystem, which is the rules-based approval routing and authorization framework used throughout EBS to determine who must approve a given transaction and in what sequence. The table name indicates its role as a staging or transitional store for prior approver list data generated by the AME approval engine. During the approval process, AME materializes an ordered list of approvers and approval groups or chains for a transaction; AME_TEMP_OLD_APPROVER_LISTS retains a snapshot of an earlier or superseded version of that ordered list. This makes it useful for comparison, historical reconstruction of approval routing decisions, and troubleshooting when an approval list is regenerated or recalculated.
From a heuristic Data Vault modeling perspective, the table is classified as standalone, meaning no foreign keys from other tables point into it. A mined foreign key relationship exists internally, with SECURITY_GROUP_ID referencing FND_SECURITY_GROUPS, indicating that the table participates in Oracle's multi-tenant security model through the standard security group mechanism rather than through a rich network of parent-child dependencies.
Key Information Stored
The table contains 17 documented columns. The most significant are:
- TRANSACTION_ID — Identifier linking the approver list rows to the originating AME transaction.
- APPLICATION_ID — The EBS application that owns the transaction being approved.
- APPROVAL_TYPE_ID — Identifies the AME approval type governing the routing rules.
- GROUP_OR_CHAIN_ID — References the approval group or approval chain definition used to resolve the list.
- OCCURRENCE and ORDER_NUMBER — Together define the position and sequence of each approver within the list.
- USER_ID — The specific system user selected as approver.
- PERSON_ID — The HR person record corresponding to the approver.
- AUTHORITY — The authority level associated with the approver entry.
- APPROVAL_STATUS — The workflow status of the approval entry.
- APPROVER_CATEGORY — Classifies the approver (for example, an approval group member versus a chain participant).
- ITEM_CLASS and ITEM_ID — Identify the primary item being routed.
- ACTION_TYPE_ID — Specifies the approval action type.
- API_INSERTION — Indicates whether the record was inserted through the AME API.
- SECURITY_GROUP_ID — The security group owning the record, foreign keyed to FND_SECURITY_GROUPS.
No unique index or explicit business key is documented; the surrogate identity of a row is not confirmed in the available metadata, so TRANSACTION_ID combined with GROUP_OR_CHAIN_ID, OCCURRENCE, and ORDER_NUMBER is a reasonable composite candidate key for identifying a logical approver entry.
Common Use Cases and Queries
Typical scenarios include diagnosing why a transaction routed to a particular approver, auditing changes in approver sequences after rule changes, and reporting on historical approval chains for compliance. A representative query pattern joins the table to FND_SECURITY_GROUPS on SECURITY_GROUP_ID and filters by TRANSACTION_ID and APPLICATION_ID to reconstruct the ordered approver list:
SELECT transaction_id, order_number, user_id, person_id, authority, approval_status FROM ame_temp_old_approver_lists WHERE transaction_id = :transaction_id ORDER BY order_number;- Comparing a current live approver list against the snapshot rows to detect routing drift after an AME rule modification.
- Extracting PERSON_ID values to resolve approver identities against HR employee records for reporting.
Related Objects
The most significant related object is FND_SECURITY_GROUPS, joined on SECURITY_GROUP_ID. Because the table is classified standalone, other dependencies fall outside the documented foreign key set:
- FND_SECURITY_GROUPS — referenced via SECURITY_GROUP_ID.
- AME_APPROVER_LISTS (conceptual counterpart) — the current or live approver list table.
- AME_TRANSACTIONS — parent transaction context for TRANSACTION_ID.
- AME_APPROVAL_TYPES / AME_ACTION_TYPES — referenced conceptually by APPROVAL_TYPE_ID and ACTION_TYPE_ID.
- HR per-person tables — resolved via PERSON_ID and USER_ID.
-
Table: AME_TEMP_OLD_APPROVER_LISTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_TEMP_OLD_APPROVER_LISTS, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_TEMP_OLD_APPROVER_LISTS ,
-
Table: AME_TEMP_OLD_APPROVER_LISTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_TEMP_OLD_APPROVER_LISTS, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_TEMP_OLD_APPROVER_LISTS ,
-
VIEW: HR.AME_TEMP_OLD_APPROVER_LISTS#
12.2.2
owner:HR, object_type:VIEW, object_name:AME_TEMP_OLD_APPROVER_LISTS#, status:VALID,
-
VIEW: HR.AME_TEMP_OLD_APPROVER_LISTS#
12.2.2
-
SYNONYM: APPS.AME_TEMP_OLD_APPROVER_LISTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
SYNONYM: APPS.AME_TEMP_OLD_APPROVER_LISTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
TABLE: HR.AME_TEMP_OLD_APPROVER_LISTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_TEMP_OLD_APPROVER_LISTS, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: HR.AME_TEMP_OLD_APPROVER_LISTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_TEMP_OLD_APPROVER_LISTS, object_name:AME_TEMP_OLD_APPROVER_LISTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_API6
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API6, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_API5
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API5, status:VALID,
-
PACKAGE BODY: APPS.AME_TRANS_DATA_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_TRANS_DATA_PURGE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AME_MIGRATION_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATION_REPORT, status:VALID,
-
PACKAGE BODY: APPS.AME_TRANS_DATA_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_TRANS_DATA_PURGE, status:VALID,
-
PACKAGE BODY: APPS.AME_MIGRATION_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATION_REPORT, status:VALID,
-
PACKAGE BODY: APPS.AME_API2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API2, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_AME_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_API2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API2, status:VALID,
-
PACKAGE BODY: APPS.PN_AM_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_AM_WF, status:VALID,
-
PACKAGE BODY: APPS.AME_API5
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API5, status:VALID,
-
PACKAGE BODY: APPS.AME_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API, status:VALID,
-
APPS.AME_TRANS_DATA_PURGE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AME_API3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API3, status:VALID,
-
PACKAGE BODY: APPS.OKL_AM_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_AM_WF, status:VALID,
-
PACKAGE BODY: APPS.AME_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API, status:VALID,
-
APPS.AME_TRANS_DATA_PURGE SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_API3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_API3, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_AME_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ENGINE, status:VALID,
-
PACKAGE BODY: APPS.OKL_AM_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_AM_WF, status:VALID,
-
PACKAGE: APPS.AME_UTIL2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AME_UTIL2, status:VALID,
-
PACKAGE BODY: APPS.AME_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_ENGINE, status:VALID,
-
PACKAGE: APPS.AME_UTIL2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AME_UTIL2, status:VALID,
-
PACKAGE BODY: APPS.AME_TRANS_DATA_PURGE
12.1.1
-
PACKAGE BODY: APPS.AME_TRANS_DATA_PURGE
12.2.2
-
PACKAGE BODY: APPS.AME_MIGRATION_REPORT
12.2.2
-
APPS.PN_AM_WF SQL Statements
12.2.2
-
APPS.OKL_AM_WF SQL Statements
12.2.2
-
APPS.AME_API6 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AME_MIGRATION_REPORT
12.1.1
-
APPS.OKL_AM_WF SQL Statements
12.1.1
-
APPS.AME_API5 SQL Statements
12.1.1
-
APPS.AME_API5 SQL Statements
12.2.2
-
APPS.AME_MIGRATION_REPORT SQL Statements
12.1.1