Search Results ra_grouping_trx_types
Overview
The RA_GROUPING_TRX_TYPES table is a core data object within Oracle E-Business Suite Receivables (AR) module, specifically for versions 12.1.1 and 12.2.2. It functions as a junction table that defines the association between AutoInvoice grouping rules and the specific transaction types to which those rules apply. Its primary role is to support the AutoInvoice program's grouping logic, which determines how individual transaction lines from external systems are consolidated into invoices and invoice lines within Oracle Receivables. By linking grouping rules to transaction types, this table ensures that the appropriate consolidation criteria are applied based on the nature of the transaction being imported.
Key Information Stored
The table's structure is designed to manage the many-to-many relationship between grouping rules and transaction types. The key columns, as indicated by the provided metadata, include the primary key GROUPING_TRX_TYPE_ID, which uniquely identifies each association record. The critical foreign key column is GROUPING_RULE_ID, which links back to the parent rule defined in the RA_GROUPING_RULES table. While the specific column for the transaction type identifier (e.g., CUST_TRX_TYPE_ID) is not explicitly named in the excerpt, its presence is implied by the table's purpose. This column would store the internal ID of the transaction type (from RA_CUST_TRX_TYPES) that is subject to the linked grouping rule.
Common Use Cases and Queries
The primary use case is the configuration and analysis of AutoInvoice grouping behavior. Administrators query this table to audit which transaction types are governed by specific grouping rules, which is essential for troubleshooting invoice consolidation issues. A common reporting query would join this table to RA_GROUPING_RULES and RA_CUST_TRX_TYPES to produce a human-readable list of rules and their associated transaction types. For example, to identify all transaction types linked to a specific grouping rule named 'REVENUE_STANDARD', one might use a SQL pattern such as:
- SELECT rgt.grouping_rule_id, rgr.name rule_name, rctt.name trx_type_name
- FROM ra_grouping_trx_types rgt,
- ra_grouping_rules rgr,
- ra_cust_trx_types rctt
- WHERE rgt.grouping_rule_id = rgr.grouping_rule_id
- AND rgt.cust_trx_type_id = rctt.cust_trx_type_id
- AND rgr.name = 'REVENUE_STANDARD';
Related Objects
As documented in the provided metadata, RA_GROUPING_TRX_TYPES has defined relationships with several key Receivables tables. It is a child table to RA_GROUPING_RULES via the foreign key on GROUPING_RULE_ID. This is the primary relationship, defining the parent grouping rule. Conversely, it acts as a parent table to RA_GROUP_BYS, which stores the specific attributes (like customer, bill-to site, or term) used for grouping. The foreign key in RA_GROUP_BYS on GROUPING_TRX_TYPE_ID links back to this table's primary key. While not listed in the excerpt, a foreign key relationship to RA_CUST_TRX_TYPES is a logical and functional necessity to identify the applicable transaction type.
-
Table: RA_GROUPING_TRX_TYPES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID, product: AR - Receivables , description: Transaction types associated with AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_TRX_TYPES ,
-
Table: RA_GROUPING_TRX_TYPES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID, product: AR - Receivables , description: Transaction types associated with AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_TRX_TYPES ,
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_TRX_TYPES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_TRX_TYPES
12.1.1
-
VIEW: AR.RA_GROUPING_TRX_TYPES#
12.2.2
owner:AR, object_type:VIEW, object_name:RA_GROUPING_TRX_TYPES#, status:VALID,
-
VIEW: APPS.RA_GROUPING_TRX_TYPES_DFV
12.2.2
-
SYNONYM: APPS.RA_GROUPING_TRX_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
VIEW: APPS.RA_GROUPING_TRX_TYPES_DFV
12.1.1
-
SYNONYM: APPS.RA_GROUPING_TRX_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
TRIGGER: APPS.RA_GROUPING_TRX_TYPES+
12.2.2
-
TRIGGER: APPS.RA_GROUPING_TRX_TYPES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:RA_GROUPING_TRX_TYPES+, status:VALID,
-
TABLE: AR.RA_GROUPING_TRX_TYPES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
VIEW: AR.RA_GROUPING_TRX_TYPES#
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_RULES
12.1.1
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUPING_RULES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUP_BYS
12.2.2
-
TABLE: AR.RA_GROUPING_TRX_TYPES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_TRX_TYPES, object_name:RA_GROUPING_TRX_TYPES, status:VALID,
-
Table: RA_GROUP_BYS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUP_BYS, object_name:RA_GROUP_BYS, status:VALID, product: AR - Receivables , description: Columns to group by for each grouping rule and transaction type , implementation_dba_data: AR.RA_GROUP_BYS ,
-
Table: RA_GROUPING_RULES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_RULES ,
-
FUNCTION: APPS.RA_GROUPING_TRX_TYPES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:RA_GROUPING_TRX_TYPES=, status:VALID,
-
FUNCTION: APPS.RA_GROUPING_TRX_TYPES=
12.2.2
-
Table: RA_GROUPING_RULES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUPING_RULES, object_name:RA_GROUPING_RULES, status:VALID, product: AR - Receivables , description: AutoInvoice grouping rules , implementation_dba_data: AR.RA_GROUPING_RULES ,
-
APPS.PN_EXP_TO_AR dependencies on RA_GROUP_BYS
12.1.1
-
VIEW: APPS.RA_GROUPING_TRX_TYPES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:RA_GROUPING_TRX_TYPES_DFV, status:VALID,
-
VIEW: APPS.RA_GROUPING_TRX_TYPES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:RA_GROUPING_TRX_TYPES_DFV, status:VALID,
-
Table: RA_GROUP_BYS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUP_BYS, object_name:RA_GROUP_BYS, status:VALID, product: AR - Receivables , description: Columns to group by for each grouping rule and transaction type , implementation_dba_data: AR.RA_GROUP_BYS ,
-
TABLE: AR.RA_GROUP_BYS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUP_BYS, object_name:RA_GROUP_BYS, status:VALID,
-
TABLE: AR.RA_GROUP_BYS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_GROUP_BYS, object_name:RA_GROUP_BYS, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
APPS.PN_EXP_TO_AR dependencies on RA_BATCH_SOURCES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on RA_BATCH_SOURCES
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.PN_EXP_TO_AR SQL Statements
12.1.1
-
SYNONYM: PUBLIC.DATABASE_PROPERTIES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DATABASE_PROPERTIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.PN_EXP_TO_AR SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.1.1
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.2.2
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,