Search Results igf_se_payment_pub
Overview
IGF_SE_PAYMENT_PUB is a public PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It belongs to the Oracle iGrants/grants management family of modules (the IGF prefix), specifically the "SE" (student/student financial) sub-area dealing with payment processing against awards. The package serves as the public API layer for creating payment records tied to grants awards and authorized disbursements. In the EBS architecture, "_PUB" packages are the supported, externally callable entry points that wrap internal logic and business rules, insulating callers from the underlying implementation. This package therefore provides a controlled interface for generating payments within the grants disbursement cycle.
Key Procedures and Functions
- CREATE_PAYMENT — The single documented program unit in this package. It creates a payment record, orchestrating the validation and persistence logic required to register a disbursement against a grants award. As a public API procedure, it encapsulates the business rules for payment creation and is the supported method by which external or internal callers request a new payment within the module.
No additional procedures or functions are documented in the ETRM metadata; the package exposes CREATE_PAYMENT as its primary interface.
Tables Accessed
The package operates against the following tables through APPS synonyms:
- IGF_SE_PAYMENT — The core payment table. CREATE_PAYMENT inserts and maintains payment records here, making this the principal write target.
- IGF_SE_AUTH — The authorization table. Payment creation is validated against existing authorizations, ensuring disbursements correspond to properly approved amounts.
- IGF_AW_AWARD_ALL — The awards base table. The package references award data to associate the payment with the correct award and enforce award-level constraints.
- HZ_PARTIES — The TCA party table. This is accessed to resolve and validate the payee/person or organization receiving the funds.
Together these tables support the end-to-end validation and recording of a grant payment: identifying the award, confirming authorization, resolving the party, and persisting the payment.
Usage Notes
The package follows the FND_API framework, as evidenced by its dependency on APPS.FND_API. This indicates it adheres to the standard EBS API conventions — typically accepting a standardized parameter set including a return status, message data, and a savepoint/commit flag — and returns structured outcome information to the caller.
IGF_SE_PAYMENT_PUB is typically invoked from grants management forms, concurrent programs, or custom extensions that need to generate payments without directly manipulating the base tables. Because it is a public API and is documented as referenced by no other packages, it functions as a top-level entry point rather than an internal helper, meaning callers are expected to call it directly from the application layer or custom code.
The package is documented as VALID in both the 12.1.1 and 12.2.2 contexts. Developers integrating with grants payment processing should use CREATE_PAYMENT rather than inserting into IGF_SE_PAYMENT directly, so that authorization checks, award validation, and party resolution are performed consistently. Where the ETRM documentation is limited, the specific parameter signatures and error-handling semantics should be confirmed against the live package specification in each target environment before use in custom code.
-
PACKAGE: APPS.IGF_SE_PAYMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SE_PAYMENT_PUB, status:VALID,
-
PACKAGE BODY: APPS.IGF_SE_PAYMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SE_PAYMENT_PUB, status:VALID,
-
SYNONYM: APPS.IGF_SE_PAYMENT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SE_PAYMENT, status:VALID,
-
PACKAGE BODY: APPS.IGF_SE_PAYMENT_PUB
12.1.1
-
PACKAGE: APPS.IGF_SE_PAYMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SE_PAYMENT_PKG, status:VALID,
-
PACKAGE: APPS.IGF_SE_PAYMENT_PUB
12.1.1
-
SYNONYM: APPS.IGF_SE_AUTH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SE_AUTH, status:VALID,
-
PACKAGE: APPS.PQP_US_STUDENT_EARNINGS
12.1.1
-
PACKAGE: APPS.PQP_US_STUDENT_EARNINGS
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.IGF_AW_AWARD_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_AWARD_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.IGF_SE_PAYMENT_PUB dependencies on IGF_SE_PAYMENT_PUB
12.1.1
-
APPS.IGF_SE_PAYMENT_PUB dependencies on IGF_SE_PAYMENT
12.1.1
-
APPS.IGF_SE_PAYMENT_PUB dependencies on FND_MESSAGE
12.1.1
-
APPS.IGF_SE_PAYMENT_PUB dependencies on FND_MSG_PUB
12.1.1
-
APPS.IGF_SE_PAYMENT_PUB dependencies on FND_API
12.1.1
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,