Search Results leveling_message_id
Overview
The CE_LEVELING_MESSAGES table is a core data repository within the Oracle E-Business Suite Cash Management (CE) module, specifically for the Cash Pooling and Cash Leveling functionality. Its primary role is to serve as the audit and messaging log for the automated cash leveling process, which is a key feature for corporate treasury management. This process involves the automatic creation of intercompany loans or investments (deals) to move funds between bank accounts within a defined cash pool, optimizing liquidity and minimizing external borrowing. The table captures both the successful outcomes and any errors encountered during this critical financial operation, providing a complete historical record for troubleshooting, reconciliation, and compliance reporting.
Key Information Stored
The table stores transactional messages and metadata from the cash leveling engine. While the full column list is not detailed in the provided metadata, its structure is defined by its purpose. The primary key, LEVELING_MESSAGE_ID, uniquely identifies each logged event. A critical foreign key column is CASHPOOL_ID, which links each message to a specific cash pool configuration in the CE_CASHPOOLS table. Typical data stored includes timestamps for the leveling run, identifiers for the source and target bank accounts, the calculated amount for the fund movement, a message type or code (e.g., for errors like "Insufficient Funds" or informational messages like "Deal Created"), a descriptive message text, and references to any resulting treasury transactions or deals generated in related modules.
Common Use Cases and Queries
The primary use case is post-process analysis and audit of cash leveling runs. Treasury analysts use this data to verify automated actions, investigate failures, and generate activity reports. A common query involves retrieving all messages for a specific cash pool after a given date to review recent activity. For example:
- SELECT * FROM ce_leveling_messages WHERE cashpool_id = &cashpool_id AND creation_date > TRUNC(SYSDATE-1) ORDER BY creation_date DESC;
Another critical query filters for error messages to identify configuration or data issues requiring resolution:
- SELECT message_text, creation_date FROM ce_leveling_messages WHERE cashpool_id = &cashpool_id AND UPPER(message_text) LIKE '%ERROR%' OR message_code LIKE 'ERR%';
Reporting often joins this table to CE_CASHPOOLS to include the cash pool name and to CE_BANK_ACCOUNTS to resolve account details for clearer presentation.
Related Objects
The CE_LEVELING_MESSAGES table has a direct and documented foreign key relationship with the CE_CASHPOOLS table, which is central to the cash pooling setup. The relationship is defined as:
- CE_CASHPOOLS: The table CE_LEVELING_MESSAGES references CE_CASHPOOLS via the foreign key column CASHPOOL_ID. This enforces referential integrity, ensuring every leveling message is associated with a valid, configured cash pool.
While not listed in the provided metadata, in practice, this table is also conceptually related to objects in the Oracle Treasury module (XLA), where the actual accounting entries for created deals are stored, and to the CE_BANK_ACCOUNTS table for bank account details referenced in the messages.
-
Table: CE_LEVELING_MESSAGES
12.2.2
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_LEVELING_MESSAGES, object_name:CE_LEVELING_MESSAGES, status:VALID, product: CE - Cash Management , description: This tables stores the errors generated as a result of the cash leveling process as well as the information about the deals generated as a result of the cash leveling process , implementation_dba_data: CE.CE_LEVELING_MESSAGES ,
-
Table: CE_LEVELING_MESSAGES
12.1.1
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_LEVELING_MESSAGES, object_name:CE_LEVELING_MESSAGES, status:VALID, product: CE - Cash Management , description: This tables stores the errors generated as a result of the cash leveling process as well as the information about the deals generated as a result of the cash leveling process , implementation_dba_data: CE.CE_LEVELING_MESSAGES ,