Search Results aso_apr_obj_approvals
Overview
The ASO_APR_OBJ_APPROVALS table is a core data object within the Oracle E-Business Suite (EBS) Order Capture (ASO) module, specifically supporting its approval management framework. It functions as the central repository for tracking approval instances. In the context of sales orders, quotes, and other order management objects, the system can require various approvals based on business rules, such as discounts exceeding a certain threshold or orders from new customers. This table stores a unique record for each instance where an object is submitted for such an approval process. Its primary role is to maintain the lifecycle and identity of each approval instance, linking the object requiring approval to its corresponding detailed approval history and workflow steps.
Key Information Stored
While the provided ETRM excerpt does not list individual columns, the documented primary and foreign key relationships reveal the table's critical structural elements. The central column is ASO_APR_OBJ_APPROVAL_ID, which serves as the unique system-generated identifier (primary key) for every approval instance. Another crucial column is AK_OBJECT, which holds a foreign key reference to the AK_OBJECTS table. This column identifies the specific business object (e.g., a sales order header or a quote line) that is under approval. The table likely contains additional columns to record status, creation date, the initiator of the approval request, and other metadata necessary for managing the approval workflow's progression and state.
Common Use Cases and Queries
This table is essential for reporting on and auditing approval processes within Order Management. Common use cases include generating a list of all pending approvals for a manager's dashboard, tracing the approval history of a specific sales order, or analyzing approval cycle times for process improvement. A typical query would join this table to related objects to get a comprehensive view. For example, to find all approval instances for a specific quote number, one would join through AK_OBJECTS to the quote tables. A fundamental reporting pattern is joining ASO_APR_OBJ_APPROVALS to ASO_APR_APPROVAL_DET_B to retrieve both the instance header and its detailed approval steps.
SELECT obj_app.approval_id, obj_app.creation_date, det.approver_id, det.action_code
FROM ASO_APR_OBJ_APPROVALS obj_app,
ASO_APR_APPROVAL_DET_B det
WHERE obj_app.aso_apr_obj_approval_id = det.aso_apr_obj_approval_id
AND obj_app.ak_object = (SELECT object_id FROM ak_objects WHERE pk1_value = <quote_id>);
Related Objects
The ASO_APR_OBJ_APPROVALS table sits at the center of a key relationship hierarchy within the approval engine. The documented foreign key relationships are as follows:
- References (Parent): The table has a foreign key constraint where its column AK_OBJECT references the AK_OBJECTS table. This links each approval instance to the underlying transactional object in the EBS system.
- Referenced By (Child): The table is referenced as a parent by the ASO_APR_APPROVAL_DET_B table via the foreign key column ASO_APR_APPROVAL_DET_B.ASO_APR_OBJ_APPROVAL_ID. This is a critical one-to-many relationship where the header record in ASO_APR_OBJ_APPROVALS can have multiple detail records in ASO_APR_APPROVAL_DET_B, each representing a specific step, action, or approver in the sequence.
Understanding these relationships is vital for constructing accurate queries to report on the end-to-end approval workflow for any order management object.
-
Table: ASO_APR_OBJ_APPROVALS
12.1.1
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_APR_OBJ_APPROVALS, object_name:ASO_APR_OBJ_APPROVALS, status:VALID, product: ASO - Order Capture , description: This table stores information about all instances of approvals for each approval object. , implementation_dba_data: ASO.ASO_APR_OBJ_APPROVALS ,
-
Table: ASO_APR_OBJ_APPROVALS
12.2.2
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_APR_OBJ_APPROVALS, object_name:ASO_APR_OBJ_APPROVALS, status:VALID, product: ASO - Order Capture , description: This table stores information about all instances of approvals for each approval object. , implementation_dba_data: ASO.ASO_APR_OBJ_APPROVALS ,
-
APPS.ASO_APR_INT dependencies on ASO_APR_OBJ_APPROVALS
12.1.1
-
APPS.ASO_PA_APR_INT dependencies on ASO_APR_OBJ_APPROVALS
12.2.2
-
APPS.ASO_APR_APPROVALS_PKG dependencies on ASO_APR_OBJ_APPROVALS
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on ASO_APR_OBJ_APPROVALS
12.1.1
-
APPS.ASO_BI_APPR_FACT_PVT dependencies on ASO_APR_OBJ_APPROVALS
12.1.1
-
APPS.ASO_APR_INT dependencies on ASO_APR_OBJ_APPROVALS
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on ASO_APR_OBJ_APPROVALS
12.2.2
-
APPS.ASO_PA_APR_WF_PVT dependencies on ASO_APR_OBJ_APPROVALS
12.2.2
-
APPS.ASO_APR_APPROVALS_PKG dependencies on ASO_APR_OBJ_APPROVALS
12.1.1
-
VIEW: APPS.ASO_APPROVAL_INSTANCES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_APPROVAL_INSTANCES_ALL_V, object_name:ASO_APPROVAL_INSTANCES_ALL_V, status:VALID,
-
VIEW: APPS.ASO_APPROVAL_INSTANCES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_APPROVAL_INSTANCES_ALL_V, object_name:ASO_APPROVAL_INSTANCES_ALL_V, status:VALID,
-
APPS.ASO_APR_WF_PVT dependencies on ASO_QUOTE_HEADERS_ALL
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on ASO_QUOTE_HEADERS_ALL
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on HZ_PARTIES
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on HZ_PARTIES
12.1.1
-
APPS.ASO_PA_APR_WF_PVT dependencies on ASO_QUOTE_HEADERS_ALL
12.2.2
-
SYNONYM: APPS.ASO_APR_OBJ_APPROVALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_APR_OBJ_APPROVALS, status:VALID,
-
APPS.ASO_BI_APPR_FACT_PVT dependencies on ASO_APR_APPROVAL_DETAILS
12.1.1
-
SYNONYM: APPS.ASO_APR_OBJ_APPROVALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_APR_OBJ_APPROVALS, status:VALID,
-
APPS.ASO_PA_APR_INT SQL Statements
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on HZ_RELATIONSHIPS
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on HZ_RELATIONSHIPS
12.2.2
-
APPS.ASO_APR_WF_PVT SQL Statements
12.1.1
-
APPS.ASO_APR_WF_PVT SQL Statements
12.2.2
-
APPS.ASO_BI_APPR_FACT_PVT dependencies on ASO_BI_QUOTE_HDRS_ALL
12.1.1
-
VIEW: ASO.ASO_APR_OBJ_APPROVALS#
12.2.2
owner:ASO, object_type:VIEW, object_name:ASO_APR_OBJ_APPROVALS#, status:VALID,
-
APPS.ASO_APR_INT SQL Statements
12.1.1
-
APPS.ASO_APR_INT SQL Statements
12.2.2
-
APPS.ASO_BI_APPR_FACT_PVT SQL Statements
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on FND_USER
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on FND_USER
12.2.2
-
VIEW: APPS.ASO_APPROVAL_INSTANCES_ALL_V
12.2.2
-
APPS.ASO_PA_APR_WF_PVT dependencies on FND_USER
12.2.2
-
VIEW: ASO.ASO_APR_OBJ_APPROVALS#
12.2.2
-
VIEW: APPS.ASO_APPROVAL_INSTANCES_ALL_V
12.1.1
-
APPS.ASO_PA_APR_WF_PVT SQL Statements
12.2.2
-
TABLE: ASO.ASO_APR_APPROVAL_DETAILS
12.1.1
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_APR_APPROVAL_DETAILS, object_name:ASO_APR_APPROVAL_DETAILS, status:VALID,
-
APPS.ASO_APR_WF_PVT dependencies on ASO_QUOTE_RELATED_OBJECTS
12.2.2
-
APPS.ASO_APR_WF_PVT dependencies on ASO_QUOTE_RELATED_OBJECTS
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on AS_LEADS_ALL
12.1.1
-
APPS.ASO_APR_WF_PVT dependencies on AS_LEADS_ALL
12.2.2
-
Table: ASO_APR_APPROVAL_DET_B
12.2.2
product: ASO - Order Capture , description: Obsolete, not used in 11i. , implementation_dba_data: Not implemented in this database ,
-
12.2.2 DBA Data
12.2.2
-
Table: ASO_APR_APPROVAL_DET_B
12.1.1
product: ASO - Order Capture , description: Obsolete, not used in 11i. , implementation_dba_data: Not implemented in this database ,
-
TABLE: ASO.ASO_APR_APPROVAL_DETAILS
12.2.2
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_APR_APPROVAL_DETAILS, object_name:ASO_APR_APPROVAL_DETAILS, status:VALID,
-
Table: AK_OBJECTS
12.2.2
owner:AK, object_type:TABLE, fnd_design_data:AK.AK_OBJECTS, object_name:AK_OBJECTS, status:VALID, product: AK - Common Modules-AK , description: Defines an object and the application id of the owner of the object , implementation_dba_data: AK.AK_OBJECTS ,
-
12.2.2 DBA Data
12.2.2
-
TABLE: ASO.ASO_BI_APR_F
12.1.1
owner:ASO, object_type:TABLE, object_name:ASO_BI_APR_F, status:VALID,