← Back to Cases
FA GL Transfer Batch IDs Stuck — Journal Entries and Interim Tables Reset
Case Number00109106
Oracle ModuleFixed Assets (FA)
EBS VersionR12
Functional AreaFA Depreciation / GL Transfer / FA Journal Entries
Related PatchesNone

Symptoms

Root Cause

A failed or incomplete GL Transfer run left batch ID and journal header references on the Fixed Assets period and detail tables, and created interim journal entry tables that were not cleaned up. Additionally, FA_JOURNAL_ENTRIES records have a je_status that signals completion, when in fact the transfer was not completed. These references must be cleared and the interim tables dropped before the GL Transfer can be re-run successfully.

Resolution

Step 1 – Create backup tables

Run data_fix.sql. Backup tables are created for:

Step 2 – Clear batch IDs and GL transfer flag from FA_DEPRN_PERIODS

Update FA_DEPRN_PERIODS for the affected book and period counter to NULL out all batch ID columns (depreciation_batch_id, retirement_batch_id, reclass_batch_id, transfer_batch_id, addition_batch_id, ADJUSTMENT_BATCH_ID, deferred_deprn_batch_id, reval_batch_id, deprn_adjustment_batch_id, all CIP batch IDs) and set GL_TRANSFER_FLAG = NULL.

Step 3 – Clear journal line references from FA_DEPRN_DETAIL

Update FA_DEPRN_DETAIL for the affected book and period counter to NULL out deprn_expense_je_line_num, deprn_reserve_je_line_num, bonus journal line numbers, and je_header_id.

Step 4 – Clear je_header_id from FA_ADJUSTMENTS

Update FA_ADJUSTMENTS for the affected book and period counter to NULL out je_header_id and je_line_num.

Step 5 – Reset FA_JOURNAL_ENTRIES status

Update FA_JOURNAL_ENTRIES to set je_status = 'B' (Build — not yet transferred) for the specific CJE IDs associated with the failed transfer. This allows the GL Transfer to reprocess these journal entries.

Step 6 – Find and back up FA_JOURNALS_INTERIM tables

Query ALL_TABLES for any FA_JOURNALS_INTERIM_* tables associated with the failed run:

SELECT table_name FROM all_tables WHERE table_name LIKE 'FA_JOURNALS_INTERIM%';

Create a backup of each interim table found, then drop the interim tables.

Step 7 – Commit and re-run GL Transfer

Issue COMMIT. Re-run the FA Create Journal Entries (GL Transfer) process for the affected book and period.

Note: The FA_JOURNALS_INTERIM_* table names are dynamic — query ALL_TABLES to identify the specific tables before dropping them. Verify the correct book type code and period counter before running this fix. See also case 00043082 for a similar fix without the FA_JOURNAL_ENTRIES and interim table steps.

Script Inventory

FileDescription
data_fix.sqlCreates backups; clears all batch IDs and GL_TRANSFER_FLAG from FA_DEPRN_PERIODS; clears je_header_id from FA_DEPRN_DETAIL and FA_ADJUSTMENTS; resets FA_JOURNAL_ENTRIES je_status to 'B'; includes instructions to find, back up, and drop FA_JOURNALS_INTERIM tables.

Key Tables Affected

TableAction
FA_DEPRN_PERIODSNULL out all batch IDs and GL_TRANSFER_FLAG
FA_DEPRN_DETAILNULL out je_header_id and journal line number columns
FA_ADJUSTMENTSNULL out je_header_id and je_line_num
FA_JOURNAL_ENTRIESUpdate je_status to 'B' (Build)
FA_JOURNALS_INTERIM_* (dynamic)Backup and drop