Search Results gms_encumbrances_all
Overview
GMS_ENCUMBRANCES_ALL is the header-level table within the Oracle Grants Accounting (GMS) module that stores groups of encumbrance items incurred by employees or organizations in a single encumbrance batch. Each row represents an encumbrance group, functioning as the transactional parent for individual encumbrance lines held in the GMS_ENCUMBRANCE_ITEMS_ALL child table. In Oracle E-Business Suite 12.1.1 and 12.2.2, this table serves as the central registry for grant-funded commitments, capturing control totals, approval workflow state, currency and exchange rate information, transfer status, and audit metadata.
From a heuristic Data Vault modeling perspective, the mined relationship structure classifies GMS_ENCUMBRANCES_ALL as satellite-leaning. Its primary key is a surrogate identifier with limited natural business attributes of its own, while its descriptive and status columns extend context around transactional events. The table also carries hub-like characteristics because it is referenced by dependent child records through a foreign key. Data modelers should treat this classification as a suggestion rather than a prescriptive design.
Key Information Stored
The table contains 47 documented columns in the 12.2.2 physical schema. The most significant are:
- ENCUMBRANCE_ID — The surrogate primary key, enforced by GMS_ENCUMBRANCE_GROUPS_PK. This is the value propagated to child records.
- ENCUMBRANCE_GROUP and USER_BATCH_NAME — Practical business identifiers for the batch or group being submitted.
- ENCUMBRANCE_STATUS_CODE, WF_STATUS_CODE, and TRANSFER_STATUS_CODE — Control the approval workflow, overall encumbrance state, and downstream transfer processing.
- ENCUMBRANCE_CLASS_CODE, ENCUMBRANCE_ENDING_DATE, and DESCRIPTION — Classify the encumbrance and describe its purpose and expected life.
- CONTROL_TOTAL_AMOUNT — The reconciling total for the group against which item lines are validated.
- INCURRED_BY_PERSON_ID, INCURRED_BY_ORGANIZATION_ID, and ENTERED_BY_PERSON_ID — Identify who incurred and entered the encumbrance.
- OVERRIDING_APPROVER_PERSON_ID and INITIAL_SUBMISSION_DATE — Support approval audit trails.
- VENDOR_ID — Foreign key to PO_VENDORS, identifying the supplier against whom the commitment is recorded.
- DENOM_CURRENCY_CODE, ACCT_CURRENCY_CODE, ACCT_RATE_DATE, ACCT_RATE_TYPE, and ACCT_EXCHANGE_RATE — Capture multi-currency and rate conversion details.
- ORG_ID — The operating unit owning the record, supporting Multi-Org access control.
- ORIG_ENC_TXN_REFERENCE1 through ORIG_ENC_TXN_REFERENCE3 and ORIG_USER_ENC_TXN_REFERENCE — Preserve the original source transaction references used to derive the encumbrance.
- PTE_REFERENCE — Links to prior-period adjustment or processing reference data.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, and LAST_UPDATE_DATE — Standard WHO audit columns.
A unique index, GMS_ENCUMBRANCE_U1, exists on ENCUMBRANCE_ID, reinforcing it as the sole business-key candidate.
Common Use Cases and Queries
Reporting and integration scenarios typically aggregate encumbrance amounts by organization, vendor, or status to validate grant commitments against budgets. Reconciliation queries compare CONTROL_TOTAL_AMOUNT against the sum of child lines:
- Status dashboards filtering on ENCUMBRANCE_STATUS_CODE and WF_STATUS_CODE to identify unapproved or pending batches.
- Vendor commitment reports joining to PO_VENDORS on VENDOR_ID.
- Currency exposure analysis using DENOM_CURRENCY_CODE and ACCT_EXCHANGE_RATE.
- Operating unit reporting constrained by ORG_ID through Multi-Org views.
- Transfer tracking using TRANSFER_STATUS_CODE to find encumbrances not yet posted to General Ledger.
A representative query joins the child table to total item lines and compares them with the control total.
Related Objects
The most significant relationships for this object are:
- GMS_ENCUMBRANCE_ITEMS_ALL — Child table referencing GMS_ENCUMBRANCES_ALL.ENCUMBRANCE_ID; holds individual encumbrance lines.
- PO_VENDORS — Parent table joined on GMS_ENCUMBRANCES_ALL.VENDOR_ID.
- GMS_ENCUMBRANCE_GROUPS_PK — Primary key constraint on ENCUMBRANCE_ID.
- GMS_ENCUMBRANCE_U1 — Unique index on ENCUMBRANCE_ID.
- HR_EMPLOYEES / PER_ALL_PEOPLE_F — Resolves INCURRED_BY_PERSON_ID, ENTERED_BY_PERSON_ID, and OVERRIDING_APPROVER_PERSON_ID.
- HR_ORGANIZATION_UNITS — Resolves INCURRED_BY_ORGANIZATION_ID.
- GL_DAILY_CONVERSION_TYPES and GL_CURRENCIES — Support currency and rate interpretation.
- FND_CURRENCIES — Validates currency code values.
-
Table: GMS_ENCUMBRANCES_ALL
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_ENCUMBRANCES_ALL, object_name:GMS_ENCUMBRANCES_ALL, status:VALID, product: GMS - Grants Accounting , description: Groups of encumbrance items incurred by employees or organizations in an encumbrance batch , implementation_dba_data: GMS.GMS_ENCUMBRANCES_ALL ,
-
Table: GMS_ENCUMBRANCES_ALL
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_ENCUMBRANCES_ALL, object_name:GMS_ENCUMBRANCES_ALL, status:VALID, product: GMS - Grants Accounting , description: Groups of encumbrance items incurred by employees or organizations in an encumbrance batch , implementation_dba_data: GMS.GMS_ENCUMBRANCES_ALL ,
-
VIEW: APPS.GMS_ENCUMBRANCES_ALL_DFV
12.2.2
-
VIEW: APPS.GMS_ENCUMBRANCES_ALL_DFV
12.1.1
-
SYNONYM: APPS.GMS_ENCUMBRANCES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_ENCUMBRANCES_ALL, status:VALID,
-
VIEW: GMS.GMS_ENCUMBRANCES_ALL#
12.2.2
owner:GMS, object_type:VIEW, object_name:GMS_ENCUMBRANCES_ALL#, status:VALID,
-
SYNONYM: APPS.GMS_ENCUMBRANCES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_ENCUMBRANCES_ALL, status:VALID,
-
VIEW: GMS.GMS_ENCUMBRANCES_ALL#
12.2.2
-
APPS.GMS_GROUP_REVERSAL_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GMS_ENCUMBRANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_ENCUMBRANCES, status:VALID,
-
APPS.GMS_GROUP_REVERSAL_PKG SQL Statements
12.2.2
-
APPS.GMS_EXP_ADJUSTMENT_PKG SQL Statements
12.1.1
-
VIEW: APPS.GMS_ENCUMBRANCES_ALL_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:GMS_ENCUMBRANCES_ALL_DFV, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GMS_ENCUMBRANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_ENCUMBRANCES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.GMS_FC_SYS SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMS_EXP_ADJUSTMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_EXP_ADJUSTMENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_GROUP_REVERSAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_GROUP_REVERSAL_PKG, status:VALID,
-
APPS.GMS_EXP_ADJUSTMENT_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.GMS_FC_SYS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_FC_SYS, status:VALID,
-
PACKAGE BODY: APPS.GMS_RES_MAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_RES_MAP, status:VALID,
-
PACKAGE BODY: APPS.GMS_RES_MAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_RES_MAP, status:VALID,
-
VIEW: APPS.GMS_ENCUMBRANCES_ALL_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:GMS_ENCUMBRANCES_ALL_DFV, status:VALID,
-
PACKAGE BODY: APPS.GMS_EXP_ADJUSTMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_EXP_ADJUSTMENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_GROUP_REVERSAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_GROUP_REVERSAL_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.GMS_FC_SYS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_FC_SYS, status:VALID,
-
APPS.GMS_FC_SYS SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMS_BUDGET_BALANCE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_BUDGET_BALANCE, status:VALID,
-
PACKAGE BODY: APPS.GMS_AWARD_DIST_ENG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AWARD_DIST_ENG, status:VALID,
-
PACKAGE BODY: APPS.GMS_AWARD_DIST_ENG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AWARD_DIST_ENG, status:VALID,
-
PACKAGE BODY: APPS.GMS_COST_PLUS_EXTN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_COST_PLUS_EXTN, status:VALID,
-
PACKAGE BODY: APPS.GMS_PA_API3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PA_API3, status:VALID,
-
PACKAGE BODY: APPS.GMS_COST_PLUS_EXTN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_COST_PLUS_EXTN, status:VALID,
-
PACKAGE BODY: APPS.GMS_BUDGET_BALANCE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_BUDGET_BALANCE, status:VALID,
-
PACKAGE BODY: APPS.GMS_PA_API3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PA_API3, status:VALID,
-
TABLE: GMS.GMS_ENCUMBRANCES_ALL
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_ENCUMBRANCES_ALL, object_name:GMS_ENCUMBRANCES_ALL, status:VALID,
-
View: GMS_ENCUMBRANCES
12.2.2
product: GMS - Grants Accounting , implementation_dba_data: Not implemented in this database ,
-
TABLE: GMS.GMS_ENCUMBRANCES_ALL
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_ENCUMBRANCES_ALL, object_name:GMS_ENCUMBRANCES_ALL, status:VALID,
-
View: GMS_ENCUMBRANCES
12.1.1
product: GMS - Grants Accounting , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.GMS_COMMITMENT_ENCUMBERED_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_COMMITMENT_ENCUMBERED_V, object_name:GMS_COMMITMENT_ENCUMBERED_V, status:VALID,
-
VIEW: APPS.GMS_COMMITMENT_ENCUMBERED_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_COMMITMENT_ENCUMBERED_V, object_name:GMS_COMMITMENT_ENCUMBERED_V, status:VALID,