Search Results cn_commission_lines
Overview
The CN_TRX_BATCHES_ALL table is a core data object within the Oracle E-Business Suite (EBS) Incentive Compensation (CN) module. Its primary function, as documented in the ETRM, is to act as a grouping mechanism for commission lines. In operational terms, it serves as a batch header table that logically aggregates and manages the processing of individual commission transactions stored in the CN_COMMISSION_LINES table. This batching structure is essential for controlling and auditing high-volume commission calculations, adjustments, and processing runs within the application, ensuring data integrity and providing a clear audit trail for transactional groups.
Key Information Stored
The table's structure centers on a unique batch identifier and key processing metadata. The primary key column is TRX_BATCH_ID, which uniquely identifies each batch of commission lines. A critical foreign key relationship is maintained via the PROCESS_AUDIT_ID column, which links to the CN_PROCESS_AUDITS_ALL table. This link is vital for associating each transaction batch with a specific instance of a compensation process run, thereby enabling comprehensive process auditing. While the provided metadata does not list all columns, typical columns in such a batch table would include creation dates, status flags (e.g., 'PROCESSED', 'PENDING'), the batch source, and identifiers for the concurrent request or user that initiated the batch creation.
Common Use Cases and Queries
The primary use case for CN_TRX_BATCHES_ALL is to trace and report on groups of commission transactions processed together. Administrators and analysts query this table to understand batch-level status, investigate processing errors, and perform reconciliations. A common reporting pattern involves joining to the CN_COMMISSION_LINES table to summarize commission amounts by batch. For example, to identify all commission lines within a specific process run, one might use a query such as:
SELECT cl.* FROM cn_commission_lines cl, cn_trx_batches_all tb WHERE cl.trx_batch_id = tb.trx_batch_id AND tb.process_audit_id = <audit_id>;
Another typical query is to review batches created within a date range and their associated line counts and total values, which is crucial for period-end processing audits and performance analysis.
Related Objects
As indicated by the ETRM metadata, CN_TRX_BATCHES_ALL has direct and fundamental relationships with several key Incentive Compensation objects. Its most significant relationship is with the CN_COMMISSION_LINES table, for which it provides the batch grouping. It is also formally linked via foreign key to the CN_PROCESS_AUDITS_ALL table, which tracks the execution details of compensation processes. Consequently, this table is central to the commission transaction lifecycle and is frequently referenced in custom reports, data fixes, and audit queries that need to analyze commission data at a batch or process level rather than at the individual line level.
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_PREPOST_PVT dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_CALC_SUBLEDGER_PVT dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_FORMULA_COMMON_PKG dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_PURGE_PKG dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_API dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_PREPOST_PVT dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_API dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_API dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_CALC_SUBLEDGER_PVT dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_PURGE_PKG dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_FORMULA_COMMON_PKG dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_API dependencies on CN_COMMISSION_LINES
12.1.1
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on CN_COMMISSION_LINES
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on CN_SALESREPS
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on HZ_CUST_ACCOUNTS
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on CN_COMMISSION_HEADERS
12.2.2
-
APPS.CN_CALC_SUBLEDGER_PVT dependencies on CN_COMMISSION_HEADERS_ALL
12.2.2
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_QUOTAS_ALL
12.1.1
-
APPS.CN_CALC_SUBLEDGER_PVT dependencies on CN_COMMISSION_HEADERS_ALL
12.1.1
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_QUOTA_PAY_ELEMENTS_ALL
12.2.2
-
APPS.CN_FORMULA_GEN_PKG dependencies on DUAL
12.1.1
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_QUOTA_PAY_ELEMENTS_ALL
12.1.1
-
APPS.CN_FORMULA_GEN_PKG dependencies on DUAL
12.2.2
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_QUOTAS_ALL
12.2.2
-
APPS.CN_WEBSERVICE_PUB dependencies on HZ_PARTIES
12.2.2
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_SRP_PAYEE_ASSIGNS_ALL
12.1.1
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on FND_GLOBAL
12.2.2
-
Table: CN_TRX_BATCHES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_TRX_BATCHES_ALL, object_name:CN_TRX_BATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: Group for cn_commission_lines , implementation_dba_data: CN.CN_TRX_BATCHES_ALL ,
-
Table: CN_COMM_LINES_API_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_COMM_LINES_API_ALL, object_name:CN_COMM_LINES_API_ALL, status:VALID, product: CN - Incentive Compensation , description: API for importing values into CN_COMMISSION_LINES , implementation_dba_data: CN.CN_COMM_LINES_API_ALL ,
-
VIEW: APPS.CN_ADJ_DETAIL_LINES_V
12.2.2
-
VIEW: APPS.CN_ADJ_DETAIL_LINES_V
12.1.1
-
VIEW: APPS.CN_ADJ_DETAIL_LINES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CN_ADJ_DETAIL_LINES_V, status:VALID,
-
VIEW: APPS.CN_ADJ_DETAIL_LINES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CN_ADJ_DETAIL_LINES_V, status:VALID,
-
PACKAGE: APPS.CN_WEBSERVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_WEBSERVICE_PUB, status:VALID,
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_QUOTA_PAY_ELEMENTS
12.1.1
-
Table: CN_TRX_BATCHES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_TRX_BATCHES_ALL, object_name:CN_TRX_BATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: Group for cn_commission_lines , implementation_dba_data: CN.CN_TRX_BATCHES_ALL ,
-
APPS.CN_PMT_TRANS_PKG dependencies on CN_SRP_PAYEE_ASSIGNS_ALL
12.2.2
-
APPS.CN_FORMULA_COMMON_PKG dependencies on CN_PMT_TRANS_PKG
12.1.1
-
Table: CN_COMM_LINES_API_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_COMM_LINES_API_ALL, object_name:CN_COMM_LINES_API_ALL, status:VALID, product: CN - Incentive Compensation , description: API for importing values into CN_COMMISSION_LINES , implementation_dba_data: CN.CN_COMM_LINES_API_ALL ,
-
PACKAGE BODY: APPS.CN_PMT_TRANS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PMT_TRANS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_PMT_TRANS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PMT_TRANS_PKG, status:VALID,
-
SYNONYM: APPS.CN_COMMISSION_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_COMMISSION_LINES, status:VALID,
-
APPS.CN_FORMULA_COMMON_PKG dependencies on CN_PMT_TRANS_PKG
12.2.2
-
PACKAGE BODY: APPS.CN_WEBSERVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_WEBSERVICE_PUB, status:VALID,
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on CN_SRP_PAYEE_ASSIGNS_ALL
12.2.2