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.