Search Results aso_apr_rule_approvers_pk
Overview
The table ASO_APR_RULE_APPROVERS is a legacy data object within the Oracle E-Business Suite (EBS) Order Capture (ASO) module. According to the official ETRM documentation, its primary status is obsolete, explicitly noted as "not used in 11i." This designation indicates that while the table's structure may exist in later versions like 12.1.1 and 12.2.2 for potential upgrade compatibility, its functional logic is deprecated. Historically, it was designed to store mappings between approval rule group members and specific approver groups, forming part of a now-superseded approval workflow engine for sales orders. Its presence in the database schema is primarily structural, with no active data population or application logic relying on it in the 12.x releases.
Key Information Stored
Based on the provided metadata, the table's structure centers on relational keys that link approval rule components to resource groups. The primary column is ASO_APR_RULE_APPROVER_ID, serving as the unique identifier for each record and forming the primary key ASO_APR_RULE_APPROVERS_PK. Two critical foreign key columns define its relationships: ASO_APR_RULE_GRP_MEMBER_ID, which links to a member of an approval rule group (table ASO_APR_RULE_GRP_MEMBER), and JTF_RS_APPROVER_GROUP_ID, which links to a specific approver group defined in the Resource Manager (table JTF_RS_GROUPS_B). These columns would have historically defined which group was authorized to approve an order routed through a specific rule member.
Common Use Cases and Queries
Given its obsolete status, there are no active functional use cases for this table in Oracle EBS 12.1.1 or 12.2.2. It should not be referenced in custom reports, integrations, or extensions, as any data within it is not maintained by the application. Investigation queries might be used by technical consultants or DBAs during system audits or upgrade analysis to confirm the absence of data, verifying the complete migration to newer approval workflow mechanisms. A sample diagnostic query would be a simple record count:
SELECT COUNT(*) FROM ASO_APR_RULE_APPROVERS;
The expected result in a correctly upgraded 12.x environment should be zero. Any custom code found joining to this table should be considered legacy and requires redesign to use the current, supported approval APIs and tables.
Related Objects
The ETRM documentation specifies two direct foreign key relationships for this table, which are crucial for understanding its historical integration points even in its obsolete state:
- ASO_APR_RULE_GRP_MEMBER: Linked via the column
ASO_APR_RULE_APPROVERS.ASO_APR_RULE_GRP_MEMBER_ID. This table defined individual members within an approval rule group. - JTF_RS_GROUPS_B: Linked via the column
ASO_APR_RULE_APPROVERS.JTF_RS_APPROVER_GROUP_ID. This core Resource Manager table stores group definitions, which would have been designated as approvers.
These relationships illustrate that the table acted as a junction, connecting a rule execution point (GRP_MEMBER) to a set of human approvers (an RS_GROUP).
-
Table: ASO_APR_RULE_APPROVERS
12.1.1
product: ASO - Order Capture , description: Obsolete, not used in 11i. , implementation_dba_data: Not implemented in this database ,
-
Table: ASO_APR_RULE_APPROVERS
12.2.2
product: ASO - Order Capture , description: Obsolete, not used in 11i. , implementation_dba_data: Not implemented in this database ,