Search Results gl_bc_packets
Overview
The GL_BC_PACKETS table is a core transactional table within the Oracle E-Business Suite General Ledger module, specifically for versions 12.1.1 and 12.2.2. Its primary role is to function as a budgetary control queue, serving as the central staging area for all transactions that require funds checking and reservation. When budgetary control is enabled for a ledger, transactions from subledgers and the General Ledger itself are inserted into this table. A concurrent process then reads these packets, performs the funds check against defined budgets and control rules, and updates their status. This mechanism ensures that expenditures and commitments do not exceed authorized budgetary limits, enforcing financial compliance before journal entries are finally posted.
Key Information Stored
The table stores a comprehensive record of each transaction requiring funds checking. Key columns include identifiers for the source transaction, such as JE_HEADER_ID, JE_LINE_NUM, JE_BATCH_ID, and REQUEST_ID. It holds critical accounting information like LEDGER_ID, CODE_COMBINATION_ID, PERIOD_NAME, CURRENCY_CODE, and the transaction AMOUNT. The budgetary control context is defined by columns like BUDGET_VERSION_ID, ENCUMBRANCE_TYPE_ID, and FUNDING_BUDGET_VERSION_ID. Most importantly, the STATUS column tracks the result of the funds check (e.g., 'P' for Pending, 'A' for Approved, 'F' for Failed), while PACKET_ID uniquely identifies a group of related transactions processed together.
Common Use Cases and Queries
The primary use case is troubleshooting budgetary control failures and monitoring the funds reservation process. Common queries involve identifying pending or failed transactions, tracing the budgetary impact of a specific journal entry, or analyzing reservations for a period. For example, to find failed transactions for a ledger, one might query:
- SELECT packet_id, je_header_id, je_line_num, status, status_verified FROM gl_bc_packets WHERE ledger_id = 1001 AND status = 'F';
To analyze the budgetary control queue's contents before a funds check run, administrators often review pending packets:
- SELECT packet_id, COUNT(*), SUM(amount) FROM gl_bc_packets WHERE status = 'P' GROUP BY packet_id;
Reporting use cases include reconciling reserved funds to general ledger balances and auditing the sequence of funds check events for specific documents.
Related Objects
As indicated by its foreign keys, GL_BC_PACKETS is integrally linked to core General Ledger and application foundation tables. It directly references journal entry objects (GL_JE_HEADERS, GL_JE_LINES, GL_JE_BATCHES), the accounting flexfield (GL_CODE_COMBINATIONS), and ledger setup (GL_LEDGERS). Its budgetary control function ties it to GL_BUDGET_VERSIONS and GL_ENCUMBRANCE_TYPES. The table is also linked to the concurrent manager (FND_CONCURRENT_REQUESTS) and currencies (FND_CURRENCIES). Key related APIs include the budgetary control public APIs and the standard funds check process that reads from and updates this table.
-
Table: GL_BC_PACKETS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_PACKETS, object_name:GL_BC_PACKETS, status:VALID, product: GL - General Ledger , description: Budgetary control queue table , implementation_dba_data: GL.GL_BC_PACKETS ,
-
Table: GL_BC_PACKETS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_PACKETS, object_name:GL_BC_PACKETS, status:VALID, product: GL - General Ledger , description: Budgetary control queue table , implementation_dba_data: GL.GL_BC_PACKETS ,
-
Table: GL_BUDGET_VERSIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
Table: GL_BUDGET_VERSIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
View: GL_BUDGET_TRANSFER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
View: GL_BUDGET_TRANSFER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
Table: GL_BC_PACKETS_HISTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_PACKETS_HISTS, object_name:GL_BC_PACKETS_HISTS, status:VALID, product: GL - General Ledger , description: GL_BC_PACKETS_HISTS is Oracle General Ledger's history table for the Budgetary Control feature. This table stores the budgetary control packets that are deleted from table GL_BC_PACKETS. , implementation_dba_data: GL.GL_BC_PACKETS_HISTS ,
-
Table: GL_JE_CATEGORIES_TL
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_CATEGORIES_TL, object_name:GL_JE_CATEGORIES_TL, status:VALID, product: GL - General Ledger , description: Journal entry categories , implementation_dba_data: GL.GL_JE_CATEGORIES_TL ,
-
Table: GL_BC_PACKETS_HISTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_PACKETS_HISTS, object_name:GL_BC_PACKETS_HISTS, status:VALID, product: GL - General Ledger , description: GL_BC_PACKETS_HISTS is Oracle General Ledger's history table for the Budgetary Control feature. This table stores the budgetary control packets that are deleted from table GL_BC_PACKETS. , implementation_dba_data: GL.GL_BC_PACKETS_HISTS ,
-
Table: GL_JE_CATEGORIES_TL
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_CATEGORIES_TL, object_name:GL_JE_CATEGORIES_TL, status:VALID, product: GL - General Ledger , description: Journal entry categories , implementation_dba_data: GL.GL_JE_CATEGORIES_TL ,
-
Table: GL_ENCUMBRANCE_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_SUMMARY_TEMPLATES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SUMMARY_TEMPLATES, object_name:GL_SUMMARY_TEMPLATES, status:VALID, product: GL - General Ledger , description: Summary account templates , implementation_dba_data: GL.GL_SUMMARY_TEMPLATES ,
-
Table: GL_ENCUMBRANCE_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_SUMMARY_TEMPLATES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SUMMARY_TEMPLATES, object_name:GL_SUMMARY_TEMPLATES, status:VALID, product: GL - General Ledger , description: Summary account templates , implementation_dba_data: GL.GL_SUMMARY_TEMPLATES ,
-
Table: GL_JE_LINES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
Table: GL_JE_HEADERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_HEADERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_LINES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
Table: GL_JE_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
Table: GL_JE_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
Table: GL_LEDGERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
View: GL_BC_PACKETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_PACKETS_V, object_name:GL_BC_PACKETS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BC_PACKETS_V ,
-
View: GL_BC_PACKETS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_PACKETS_V, object_name:GL_BC_PACKETS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BC_PACKETS_V ,
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,