Search Results gl_bc_packets
The GL_BC_PACKETS
table is a critical component in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically within the General Ledger (GL) module. This table serves as a temporary staging area for journal entries during the Budgetary Control (BC) process, ensuring compliance with budgetary constraints before posting to the general ledger. Below is a detailed analysis of its structure, functionality, and significance in Oracle EBS.
Purpose and Role in Budgetary Control
Budgetary Control in Oracle EBS enforces spending limits by validating transactions against predefined budgets. TheGL_BC_PACKETS
table acts as an intermediary repository where journal entries are held for validation before being committed to the general ledger. This ensures that only transactions adhering to budgetary rules are posted, preventing overspending and maintaining financial discipline.
Table Structure and Key Columns
TheGL_BC_PACKETS
table comprises columns that store transactional and budgetary control data. Key columns include:
- PACKET_ID: A unique identifier for each packet.
- LEDGER_ID: References the ledger associated with the transaction.
- JE_HEADER_ID and JE_LINE_NUM: Link to the journal entry in
GL_JE_HEADERS
andGL_JE_LINES
. - STATUS: Indicates the validation state (e.g., 'P' for Pending, 'A' for Approved, 'R' for Rejected).
- BUDGET_VERSION_ID: Specifies the budget version against which the transaction is validated.
- ENCUMBRANCE_TYPE_ID: Identifies the encumbrance type for reserved funds.
- PERIOD_NAME: The accounting period of the transaction.
- ACCOUNTED_DR and ACCOUNTED_CR: Track debits and credits in functional currency.
Workflow and Processing
The budgetary control workflow involves the following steps:- Journal Entry Creation: Users create journal entries in the GL module.
- Packet Generation: The system populates
GL_BC_PACKETS
with pending transactions. - Validation: The Budgetary Control engine validates entries against budget rules, updating the
STATUS
column. - Approval/Rejection: Approved entries proceed to the general ledger; rejected entries are flagged for correction.
- Cleanup: Processed packets are purged or archived periodically.
Integration with Other Modules
TheGL_BC_PACKETS
table interacts with:
- AP (Accounts Payable): Validates invoice payments against budgets.
- PO (Purchasing): Ensures purchase orders comply with encumbrance accounting rules.
- GL (General Ledger): Posts approved entries to
GL_JE_HEADERS
andGL_JE_LINES
.
Technical Considerations
- Performance: Large volumes of transactions can impact performance; indexing on
PACKET_ID
,LEDGER_ID
, andSTATUS
is recommended. - Customization: Organizations may extend the table for additional validations or reporting.
- Audit Trails: The table supports audit requirements by retaining transaction history during validation.
Conclusion
TheGL_BC_PACKETS
table is a cornerstone of Oracle EBS's Budgetary Control functionality, ensuring financial compliance and operational efficiency. Its design facilitates seamless validation, integration with other modules, and scalability for high-volume environments. Understanding its structure and workflow is essential for effective GL configuration and troubleshooting in Oracle EBS 12.1.1 and 12.2.2.
-
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.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 ,
-
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 ,
-
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_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.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_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 ,