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 ,
-
APPS.IGC_CBC_FUNDS_CHECKER dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_UTILS dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GL_BC_PACKETS_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.XLA_ACCOUNTING_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_AP_BC_PVT dependencies on GL_BC_PACKETS
12.2.2
-
APPS.FV_SLA_UTL_PROCESSING_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GL_FUNDS_AVAILABLE_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GMS_UTILITY dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GMS_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GL_BC_PACKETS_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GL_JOURNAL_IMPORT_SLA_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PO_DOCUMENT_FUNDS_PVT dependencies on GL_BC_PACKETS
12.1.1
-
APPS.XLA_JE_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GL_BUDGET_TRANSFER_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GL_JOURNAL_IMPORT_SLA_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GL_FUNDS_AVAILABLE_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PO_FUNDS_CHECKER dependencies on GL_BC_PACKETS
12.2.2
-
APPS.IGI_DOS_FUNDS dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GMS_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.FV_SLA_PROCESSING_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GLF02220_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.IGI_DOS_FUNDS dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BC_PACKETS
12.1.1
-
APPS.IGI_ITR_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PO_ENCUMBRANCE_POSTPROCESSING dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PSA_AP_BC_PVT dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PO_ENCUMBRANCE_POSTPROCESSING dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_BC_XML_REPORT_PUB dependencies on GL_BC_PACKETS
12.2.2
-
APPS.FV_STATUS_OF_FUNDS_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.AP_ACCTG_DATA_FIX_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GLF02220_BJE_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.XLA_JE_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GLF02220_BJE_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.IGI_ITR_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PSB_GL_INTERFACE_PVT dependencies on GL_BC_PACKETS
12.1.1
-
APPS.PO_FUNDS_CHECKER dependencies on GL_BC_PACKETS
12.1.1
-
APPS.FV_BE_FUND_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GMS_FUNDS_POSTING_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.IGC_CBC_PO_YEAR_END_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PA_BUDGET_FUND_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.PSA_AP_BC_PVT dependencies on GL_BC_PACKETS
12.1.1
-
APPS.IGI_ITR_FUNDS_CONTROL_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GL_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.2.2