Search Results gms_transaction_interface_all
Overview
GMS_TRANSACTION_INTERFACE_ALL is a Grants Accounting (GMS) interface table that serves as an extension to PA_TRANSACTION_INTERFACE_ALL. Its documented purpose is to maintain additional award and funding-related information that the standard Projects interface does not carry. In Oracle EBS 12.1.1 and 12.2.2, this table participates in the transaction import flow, allowing grant-specific attributes — such as award linkage, funding pattern assignment, and burdenable raw cost — to be staged alongside the core expenditure records before they are processed by the Projects costing and interface programs.
The table is owned by the GMS schema and is documented as VALID, with 23 physical columns in the 12.2.2 release. From a Data Vault modeling perspective, the ETRM heuristic classifies this object as standalone, meaning it does not exhibit the multi-parent FK signature of a link table and is not a pure descriptive satellite of an existing hub — it is best treated as its own hub-like staging entity keyed by a surrogate identifier.
Key Information Stored
The physical design centers on a single surrogate primary key, supported by documented business-key candidates:
- TXN_INTERFACE_ID — the surrogate primary key of the table. It is enforced by the unique index GMS_TXN_XFACE_U1 (also referenced as the TXN_INTERFACE_ID_UK constraint), making it the primary business-key candidate and the column by which a staged GMS transaction row is uniquely identified.
- AWARD_ID — foreign key to IGF_AW_AWARD_ALL, tying the staged transaction to the specific award being charged. AWARD_NUMBER carries the corresponding human-readable award identifier.
- FUNDING_PATTERN_ID — foreign key to GMS_FUNDING_PATTERNS_ALL, identifying the funding rule set that governs how the expenditure is distributed across award funding sources.
- BATCH_NAME and TRANSACTION_SOURCE — group and identify the origin of the staged records, typically used for the import run and source system tracking. USER_TRANSACTION_SOURCE provides the user-facing equivalent.
- PROJECT_NUMBER and TASK_NUMBER — the project and task against which the cost is recorded; these key the extension record back to the standard Projects interface row.
- EXPENDITURE_TYPE, EXPENDITURE_ITEM_DATE, and EXPENDITURE_ENDING_DATE — define the nature and accounting period of the transaction.
- TRANSACTION_STATUS_CODE — tracks the processing state of the interface row (for example, whether it has been imported, rejected, or is pending).
- BURDENABLE_RAW_COST — the raw cost amount subject to burdening calculations.
- ORG_ID — the operating unit, enabling multi-org security and reporting.
- ORIG_TRANSACTION_REFERENCE and ORIGINAL_ENCUMBRANCE_ITEM_ID — provide traceability to the originating transaction and encumbrance item.
Standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) provide audit tracking.
Common Use Cases and Queries
Typical usage focuses on staging, monitoring, and reconciling grant-related expenditure imports. Common patterns include:
- Identifying stuck or failed interface rows:
SELECT TXN_INTERFACE_ID, PROJECT_NUMBER, TASK_NUMBER, TRANSACTION_STATUS_CODE FROM GMS_TRANSACTION_INTERFACE_ALL WHERE TRANSACTION_STATUS_CODE = 'REJECTED'; - Joining to the standard Projects interface on the shared interface identifier to correlate base and GMS extension data.
- Reporting expenditures by award: joining AWARD_ID to IGF_AW_AWARD_ALL, or joining FUNDING_PATTERN_ID to GMS_FUNDING_PATTERNS_ALL to validate funding distribution before import.
- Reconciling imported volumes per batch using BATCH_NAME and EXPENDITURE_ENDING_DATE.
Related Objects
- PA_TRANSACTION_INTERFACE_ALL — the base interface table this object extends; joined on TXN_INTERFACE_ID.
- IGF_AW_AWARD_ALL — parent of AWARD_ID; supplies award attributes.
- GMS_FUNDING_PATTERNS_ALL — parent of FUNDING_PATTERN_ID; defines funding allocation rules.
- GMS_FUNDING_PATTERNS_ALL dependent funding lines used during cost distribution.
- Projects interface import concurrent programs that consume the staged rows and move them into the permanent expenditure tables.
-
Table: GMS_TRANSACTION_INTERFACE_ALL
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_TRANSACTION_INTERFACE_ALL, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID, product: GMS - Grants Accounting , description: Extension to PA_TRANSACTION_INTERFACE_ALL to maintain additional information , implementation_dba_data: GMS.GMS_TRANSACTION_INTERFACE_ALL ,
-
Table: GMS_TRANSACTION_INTERFACE_ALL
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_TRANSACTION_INTERFACE_ALL, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID, product: GMS - Grants Accounting , description: Extension to PA_TRANSACTION_INTERFACE_ALL to maintain additional information , implementation_dba_data: GMS.GMS_TRANSACTION_INTERFACE_ALL ,
-
VIEW: GMS.GMS_TRANSACTION_INTERFACE_ALL#
12.2.2
owner:GMS, object_type:VIEW, object_name:GMS_TRANSACTION_INTERFACE_ALL#, status:VALID,
-
APPS.GMS_TRANSACTIONS_PUB SQL Statements
12.2.2
-
APPS.GMS_TRANSACTIONS_PUB SQL Statements
12.1.1
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.1.1
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID,
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID,
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.2.2
-
VIEW: GMS.GMS_TRANSACTION_INTERFACE_ALL#
12.2.2
-
TABLE: GMS.GMS_TRANSACTION_INTERFACE_ALL
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_TRANSACTION_INTERFACE_ALL, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID,
-
TABLE: GMS.GMS_TRANSACTION_INTERFACE_ALL
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_TRANSACTION_INTERFACE_ALL, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID,
-
APPS.GMS_LD_PKG SQL Statements
12.1.1
-
APPS.GMS_LD_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE, status:VALID,
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMS_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_TRANSACTIONS_PUB, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
View: GMS_TRANSACTION_INTERFACE
12.2.2
product: GMS - Grants Accounting , description: The view is obsolete , implementation_dba_data: Not implemented in this database ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
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_TRANSACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_TRANSACTIONS_PUB, status:VALID,
-
View: GMS_TRANSACTION_INTERFACE
12.1.1
product: GMS - Grants Accounting , description: The view is obsolete , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PQH_COMMITMENT_POSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_COMMITMENT_POSTING, status:VALID,
-
PACKAGE BODY: APPS.GMS_LD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_LD_PKG, status:VALID,
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMS_PA_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PA_API, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_SUM_TRAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_SUM_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_ADJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_ADJ, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_LIQ_TRAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_LIQ_TRAN, status:VALID,
-
PACKAGE BODY: APPS.GMS_LD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_LD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PQH_GL_POSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GL_POSTING, status:VALID,
-
PACKAGE BODY: APPS.GMS_PA_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PA_API, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_SUM_TRAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_SUM_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_ADJ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_ADJ, status:VALID,
-
PACKAGE BODY: APPS.PQH_GL_POSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GL_POSTING, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_LIQ_TRAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_LIQ_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PQH_COMMITMENT_POSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_COMMITMENT_POSTING, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_TRANS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_TRANS, status:VALID,
-
APPS.GMS_PA_API SQL Statements
12.1.1