Search Results aso_apr_rule_grp_member




Overview

The table ASO_APR_RULE_GRP_MEMBER is a legacy data object within the Oracle E-Business Suite (EBS) Order Capture (ASO) module. According to the official ETRM documentation, this table is designated as obsolete and was not used in the 11i release. In the context of later versions, including 12.1.1 and 12.2.2, its presence is typically a vestige of earlier database schemas. Its intended historical role was to manage the membership relationships between approval rules and rule groups, acting as a junction table to associate individual rules (ASO_APR_RULES_B) with rule groups (ASO_APR_RULE_GROUPS_B). Given its obsolete status, it holds no functional role in the application logic of current EBS implementations.

Key Information Stored

The primary column of this table is ASO_APR_RULE_GRP_MEMBER_ID, which served as the unique identifier for each membership record. The two critical foreign key columns define the relationship: ASO_APR_RULE_GROUP_ID links to a specific rule group, and ASO_APR_RULE_ID links to a specific approval rule. The table's structure implies it existed to enable a many-to-many relationship, allowing a single rule to belong to multiple groups and a single group to contain multiple rules. As the table is not implemented, these columns would not contain active application data in a standard deployment.

Common Use Cases and Queries

As an obsolete and unimplemented table, there are no active use cases or business processes that interact with ASO_APR_RULE_GRP_MEMBER in Oracle EBS 12.1.1 or 12.2.2. Its primary relevance is for technical consultants or DBAs performing schema analysis or data cleanup. Sample queries would be diagnostic in nature, such as checking for any accidental data existence. A typical diagnostic SQL pattern would be a simple record count or a join to verify the obsolete relationships, though these are expected to return no rows in a correctly maintained system.

SELECT COUNT(*) FROM ASO_APR_RULE_GRP_MEMBER;
SELECT rule_group_id, rule_id
FROM ASO_APR_RULE_GRP_MEMBER
WHERE rownum < 10;

Related Objects

Based on the documented foreign key relationships, ASO_APR_RULE_GRP_MEMBER is connected to three other tables in the schema:

  • ASO_APR_RULE_GROUPS_B: Linked via the column ASO_APR_RULE_GRP_MEMBER.ASO_APR_RULE_GROUP_ID. This table defines the rule groups.
  • ASO_APR_RULES_B: Linked via the column ASO_APR_RULE_GRP_MEMBER.ASO_APR_RULE_ID. This table defines the approval rules.
  • ASO_APR_RULE_APPROVERS: This table holds a foreign key reference (ASO_APR_RULE_APPROVERS.ASO_APR_RULE_GRP_MEMBER_ID) back to the primary key of ASO_APR_RULE_GRP_MEMBER, indicating that approver assignments were historically associated with specific rule-to-group memberships.

These relationships illustrate the table's former position as a central junction in a now-deprecated approval rule assignment structure.