Search Results gms_bc_packets
Overview
GMS_BC_PACKETS is the core budgetary control packet table within the Grants Accounting (GMS) product of Oracle E-Business Suite, available in both 12.1.1 and 12.2.2. It stores the packets generated by the funds checking and budgetary control engine, capturing the outcome of funds availability validation for grant-related expenditures across awards, projects, tasks, and resources. Each packet represents a unit of work evaluated against award, task, and resource budgets, and records both the balances and the result codes returned by the funds check process.
The table is physically owned by the GMS schema and is documented with 138 columns in the ETRM 12.2.2 schema definition. It is heavily denormalized by design: the funds check engine pre-computes and caches aggregated budgetary positions (posted, approved, pending, and balance amounts) at multiple levels — award, task, top task, resource group, and resource — so that subsequent checks avoid expensive re-aggregation. The heuristic Data Vault classification derived from its foreign key structure is a link, suggesting this table functions primarily as a transactional relationship record joining awards, projects, tasks, expenditure types, sets of books, and funding patterns.
Key Information Stored
The surrogate primary key is PACKET_ID, with the unique index GMS_BC_PACKETS_U1 defined on BC_PACKET_ID, which serves as the business-key candidate. The most operationally significant columns include:
- PROJECT_ID, TASK_ID, TOP_TASK_ID, BUD_TASK_ID — identify the project and task hierarchy against which funds are checked, joining to PA_PROJECTS_ALL and PA_TASKS.
- AWARD_ID and FUNDING_PATTERN_ID — link the packet to the award (IGF_AW_AWARD_ALL) and to the applicable funding pattern (GMS_FUNDING_PATTERNS_ALL), with FUNDING_SEQUENCE and FP_STATUS tracking pattern sequencing.
- SET_OF_BOOKS_ID, PERIOD_NAME, PERIOD_YEAR, PERIOD_NUM — define the accounting context; SET_OF_BOOKS_ID references GL_SETS_OF_BOOKS_11I.
- EXPENDITURE_TYPE, EXPENDITURE_ITEM_DATE, EXPENDITURE_ORGANIZATION_ID — attribute the transaction to an expenditure category; EXPENDITURE_TYPE references PA_EXPENDITURE_TYPES.
- ENTERED_DR, ENTERED_CR, BURDENED_COST, BURDENABLE_RAW_COST — the monetary amounts evaluated by the funds check.
- EFFECT_ON_FUNDS_CODE, RESULT_CODE, AWARD_RESULT_CODE, TASK_RESULT_CODE, RES_GRP_RESULT_CODE, RES_RESULT_CODE — indicate whether funds passed or failed at each aggregation level.
- AWARD_BUDGET_POSTED/APPROVED/PENDING and the parallel TASK_*, RES_GRP_*, RES_*, TOP_TASK_* columns — pre-computed budget, encumbrance, and actual balances per level, with corresponding *_BUDGET_BAL columns.
- STATUS_CODE, STATUS_FLAG, BALANCE_POSTED_FLAG, BURDEN_POSTED_FLAG, TRANSFERED_FLAG — workflow and posting state indicators.
- REQUEST_ID, SESSION_ID, SERIAL_ID, FUNDS_CHECK_SEQ — concurrency and batch identification for the originating funds check process.
- PARENT_BC_PACKET_ID and PARENT_RESOURCE_ID — establish packet lineage and resource hierarchy.
Common Use Cases and Queries
The table is queried primarily for budgetary control diagnostics, funds check reporting, and troubleshooting failed or pending fund reservations on grants.
- Identifying packets that failed funds checking for an award:
SELECT BC_PACKET_ID, PROJECT_ID, TASK_ID, RESULT_CODE, FC_ERROR_MESSAGE FROM GMS_BC_PACKETS WHERE AWARD_ID = :award AND RESULT_CODE <> 'S'; - Reporting award-level budget balances: select AWARD_BUDGET_BAL, AWARD_BUDGET_POSTED, AWARD_ENC_POSTED, and AWARD_ACTUAL_POSTED filtered by SET_OF_BOOKS_ID and PERIOD_NAME.
- Reconciling funding pattern consumption using FUNDING_PATTERN_ID, FUNDING_SEQUENCE, and FP_STATUS.
- Auditing packets by batch run via REQUEST_ID or SESSION_ID, joining to FND_CONCURRENT_REQUESTS.
- Extracting packet lineage through PARENT_BC_PACKET_ID and BURDEN_ADJ_BC_PACKET_ID for burden adjustment analysis.
Related Objects
- PA_PROJECTS_ALL — joined on PROJECT_ID; provides project attributes.
- PA_TASKS — joined on TASK_ID and TOP_TASK_ID for task-level budgeting.
- PA_EXPENDITURE_TYPES — joined on EXPENDITURE_TYPE.
- GL_SETS_OF_BOOKS_11I — joined on SET_OF_BOOKS_ID.
- IGF_AW_AWARD_ALL — joined on AWARD_ID; the award master.
- GMS_FUNDING_PATTERNS_ALL — joined on FUNDING_PATTERN_ID.
- GL_BC_PACKETS — related via GL_BC_PACKETS_ROWID for general ledger budgetary control integration.
- GMS_AWARD_BUDGETS / GMS_BC_PACKETS child processes — consume and update packet balance columns during funds checking.
-
Table: GMS_BC_PACKETS
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_BC_PACKETS, object_name:GMS_BC_PACKETS, status:VALID, product: GMS - Grants Accounting , description: Budgetary control packets for funds checking , implementation_dba_data: GMS.GMS_BC_PACKETS ,
-
Table: GMS_BC_PACKETS
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_BC_PACKETS, object_name:GMS_BC_PACKETS, status:VALID, product: GMS - Grants Accounting , description: Budgetary control packets for funds checking , implementation_dba_data: GMS.GMS_BC_PACKETS ,
-
APPS.GMS_PA_COSTING_PKG SQL Statements
12.2.2
-
APPS.GMS_FUNDS_CONTROL_PKG SQL Statements
12.1.1
-
APPS.GMS_FUNDS_POSTING_PKG SQL Statements
12.2.2
-
APPS.GMS_FUNDS_POSTING_PKG SQL Statements
12.1.1
-
APPS.GMS_PA_COSTING_PKG SQL Statements
12.1.1
-
APPS.GMS_FUNDS_CONTROL_PKG SQL Statements
12.2.2
-
APPS.GMS_BUDGET_BALANCE SQL Statements
12.1.1
-
VIEW: APPS.GMS_RESG_BC_V
12.2.2
-
VIEW: APPS.GMS_RESG_BC_V
12.1.1
-
APPS.GMS_BUDGET_BALANCE SQL Statements
12.2.2
-
APPS.GMS_UTILITY SQL Statements
12.2.2
-
APPS.GMS_UTILITY SQL Statements
12.1.1
-
SYNONYM: APPS.GMS_BC_PACKETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_BC_PACKETS, status:VALID,
-
SYNONYM: APPS.GMS_BC_PACKETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_BC_PACKETS, status:VALID,
-
VIEW: APPS.GMS_AWARD_BAL_V
12.1.1
-
VIEW: APPS.GMS_AWARD_BAL_V
12.2.2
-
APPS.GMS_COST_PLUS_EXTN SQL Statements
12.1.1
-
View: GMS_AWARD_BAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_AWARD_BAL_V, object_name:GMS_AWARD_BAL_V, status:VALID, product: GMS - Grants Accounting , description: - Retrofitted , implementation_dba_data: APPS.GMS_AWARD_BAL_V ,
-
APPS.GMS_FC_SYS SQL Statements
12.1.1
-
View: GMS_AWARD_BAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_AWARD_BAL_V, object_name:GMS_AWARD_BAL_V, status:VALID, product: GMS - Grants Accounting , description: - Retrofitted , implementation_dba_data: APPS.GMS_AWARD_BAL_V ,
-
APPS.GMS_COST_PLUS_EXTN SQL Statements
12.2.2
-
VIEW: APPS.GMS_FUNDSCTL_V
12.1.1
-
VIEW: APPS.GMS_FUNDSCTL_V
12.2.2
-
APPS.GMS_FC_SYS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMS_FUNDS_POSTING_PKG
12.2.2
-
PACKAGE BODY: APPS.GMS_FUNDS_CONTROL_PKG
12.2.2
-
PACKAGE BODY: APPS.GMS_FUNDS_POSTING_PKG
12.1.1
-
PACKAGE BODY: APPS.GMS_BUDGET_BALANCE
12.2.2
-
PACKAGE BODY: APPS.GMS_FUNDS_CONTROL_PKG
12.1.1
-
PACKAGE BODY: APPS.GMS_BUDGET_BALANCE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GMS_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_UTILITY, status:VALID,
-
View: GMS_RESG_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_RESG_BC_V, object_name:GMS_RESG_BC_V, status:VALID, product: GMS - Grants Accounting , description: - Retrofitted , implementation_dba_data: APPS.GMS_RESG_BC_V ,
-
PACKAGE: APPS.GMS_PA_COSTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_PA_COSTING_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMS_FUNDS_POSTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_FUNDS_POSTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_FUNDS_POSTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_FUNDS_POSTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_UTILITY, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
TABLE: GMS.GMS_BURDEN_ADJUSTMENTS_LOG
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_BURDEN_ADJUSTMENTS_LOG, object_name:GMS_BURDEN_ADJUSTMENTS_LOG, status:VALID,
-
PACKAGE BODY: APPS.GMS_PA_COSTING_PKG
12.2.2
-
PACKAGE BODY: APPS.GMS_REPORT_SF425
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_REPORT_SF425, status:VALID,
-
PACKAGE: APPS.GMS_FUNDS_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE: APPS.GMS_PA_COSTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_PA_COSTING_PKG, status:VALID,
-
TABLE: GMS.GMS_BURDEN_ADJUSTMENTS_LOG
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_BURDEN_ADJUSTMENTS_LOG, object_name:GMS_BURDEN_ADJUSTMENTS_LOG, status:VALID,
-
PACKAGE: APPS.GMS_FUNDS_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_REPORT_SF269
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_REPORT_SF269, status:VALID,