Search Results gms_transactions_pub
Overview
APPS.GMS_TRANSACTIONS_PUB is the public PL/SQL API for the Oracle E-Business Suite Grants Management module. It serves as the programmatic entry point through which Grants transactions are loaded, validated, updated, and removed within the transaction interface staging tables before they are ultimately processed against the grants and projects schema. The package belongs to the GMS (Grants Management System) application and is classified as a public API, meaning it is intended for invocation by external callers such as concurrent programs, forms, and third-party integrations rather than being restricted to internal package use.
Its core business function is to control the flow of transaction records into and out of the GMS transaction interface. It enforces grants-specific business rules — allowable expenditure validation, award and funding pattern checks, sponsored project determination, and award validation — ensuring that only conforming data progresses toward the standard project transaction import in Oracle Projects (PA_TRX_IMPORT).
Key Procedures and Functions
- LOAD_GMS_XFACE_API — Loads transaction records into the GMS transaction interface staging table, applying grants validation logic before the data is made available for downstream processing.
- UPDATE_GMS_XFACE_API — Updates previously loaded interface records, allowing corrections or adjustments to staged grants transactions.
- DELETE_GMS_XFACE_API — Removes transaction records from the interface staging area, typically used to purge rejected, obsolete, or superseded rows.
- VALIDATE_TRANSACTION — Performs transaction-level validation, verifying that a staged transaction satisfies the grants and projects rules before it is accepted.
- IS_SPONSORED_PROJECT — Returns a determination of whether a given project is a sponsored (grants-funded) project, used to drive conditional processing and validation paths.
- VALIDATE_AWARD — Validates an award record against grants configuration, confirming that the award is active, correctly associated, and eligible for the attempted transaction.
Tables Accessed
The package reads and writes through APPS synonyms. Its central staging table is GMS_TRANSACTION_INTERFACE_ALL, which holds inbound grants transactions. Validation draws on master grants data including GMS_AWARDS and GMS_AWARDS_ALL (award header information), GMS_ALLOWABLE_EXPENDITURES (expenditure eligibility rules), GMS_BUDGET_VERSIONS, GMS_FUNDING_PATTERNS_ALL and GMS_FP_DISTRIBUTIONS (funding pattern and distribution definitions), GMS_INSTALLMENTS, GMS_IMPLEMENTATIONS and GMS_SUMMARY_PROJECT_FUNDINGS. Project-side validation references PA_PROJECTS_ALL, PA_PROJECT_TYPES_ALL, PA_TASKS, and PA_IMPLEMENTATIONS from Oracle Projects. DUAL supports scalar lookups.
Usage Notes
GMS_TRANSACTIONS_PUB is typically invoked indirectly through Grants Management concurrent programs and window-driven processes rather than being called directly by end users. The metadata confirms that it is referenced by 23 other packages, indicating it sits at the center of a broader dependency graph spanning GMS and Oracle Projects utilities such as PA_TRX_IMPORT and GMS_ERROR_PKG. When custom integrations require staged grants transaction processing, developers should call this public API rather than manipulating GMS_TRANSACTION_INTERFACE_ALL directly, so that validation logic and grants business rules are consistently applied. API classification as PUB signals that Oracle supports the documented signature for upgrade-safe use across EBS 12.1.1 and 12.2.2.
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE_ALL, status:VALID,
-
SYNONYM: APPS.GMS_TRANSACTION_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_TRANSACTION_INTERFACE_ALL, 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 BODY: APPS.GMS_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, 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,
-
SYNONYM: APPS.GMS_FP_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_FP_DISTRIBUTIONS, status:VALID,
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.1.1
-
PACKAGE: APPS.GMS_TRANSACTIONS_PUB
12.2.2
-
SYNONYM: APPS.GMS_FUNDING_PATTERNS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_FUNDING_PATTERNS_ALL, status:VALID,
-
SYNONYM: APPS.GMS_FUNDING_PATTERNS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_FUNDING_PATTERNS_ALL, status:VALID,
-
SYNONYM: APPS.GMS_FP_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_FP_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.GMS_IMPLEMENTATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_IMPLEMENTATIONS, 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,
-
SYNONYM: APPS.GMS_ALLOWABLE_EXPENDITURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_ALLOWABLE_EXPENDITURES, status:VALID,
-
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,
-
PACKAGE BODY: APPS.GMS_AP_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AP_API, status:VALID,
-
SYNONYM: APPS.GMS_ALLOWABLE_EXPENDITURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_ALLOWABLE_EXPENDITURES, status:VALID,
-
PACKAGE BODY: APPS.GMS_POR_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_POR_API, status:VALID,
-
PACKAGE BODY: APPS.GMS_OIE_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_OIE_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_AP_API2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AP_API2, status:VALID,
-
PACKAGE BODY: APPS.GMS_AP_API2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AP_API2, status:VALID,
-
PACKAGE BODY: APPS.GMS_OIE_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_OIE_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_PO_API_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PO_API_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMS_PO_API_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_PO_API_GRP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PA_TRX_IMPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_TRX_IMPORT, status:VALID,
-
PACKAGE: APPS.PA_TRX_IMPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_TRX_IMPORT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GMS_IMPLEMENTATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_IMPLEMENTATIONS, status:VALID,
-
SYNONYM: APPS.GMS_SUMMARY_PROJECT_FUNDINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_SUMMARY_PROJECT_FUNDINGS, status:VALID,
-
PACKAGE BODY: APPS.GMS_POR_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_POR_API, status:VALID,
-
SYNONYM: APPS.GMS_SUMMARY_PROJECT_FUNDINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_SUMMARY_PROJECT_FUNDINGS, status:VALID,
-
PACKAGE BODY: APPS.GMS_ENC_ADJUSTMENTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_ENC_ADJUSTMENTS, status:VALID,
-
PACKAGE BODY: APPS.GMS_ENC_ADJUSTMENTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_ENC_ADJUSTMENTS, status:VALID,
-
PACKAGE BODY: APPS.GMS_AP_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_AP_API, status:VALID,
-
PACKAGE: APPS.GMS_ERROR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_ERROR_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_PREGEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PREGEN, status:VALID,
-
PACKAGE BODY: APPS.PSP_PREGEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PREGEN, status:VALID,
-
SYNONYM: APPS.GMS_INSTALLMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_INSTALLMENTS, status:VALID,
-
PACKAGE: APPS.GMS_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_INSTALL, status:VALID,
-
SYNONYM: APPS.GMS_INSTALLMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_INSTALLMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.PA_AP_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AP_INTEGRATION, 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,