Results for “igw_prop”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

IGW_PROP is the core PL/SQL package within the Oracle E-Business Suite Grants/Proposal (IGW) module, responsible for retrieving, validating, and maintaining proposal-related data. It is declared with AUTHID CURRENT_USER, meaning that execution privileges are evaluated against the invoking schema rather than the package owner (APPS), which is significant for customizations and for callers that need to respect the calling user's security context. The package is classified as OTHER in the ETRM documentation for 12.1.1.

Functionally, IGW_PROP acts as a centralized access layer over the IGW proposal tables. It resolves personnel names and identifiers, determines business group and organizational context, evaluates signatory and role attributes, and orchestrates copy operations across the various proposal component tables. It is referenced by three other packages, indicating that it serves as a shared utility for higher-level proposal processing logic.

Key Procedures and Functions

The package exposes fifteen documented procedures and functions. The following describes their purpose based on the ETRM metadata:

Several functions carry PRAGMA RESTRICT_REFERENCES declarations (WNDS and/or WNPS), confirming that they perform no database writes or package state changes, which makes them safe for use inside SQL statements.

Tables Accessed

IGW_PROP reads and writes through APPS synonyms. The primary proposal tables include IGW_PROPOSALS_ALL, IGW_PROP_ABSTRACTS, IGW_PROP_CHECKLIST, IGW_PROP_LOCATIONS and IGW_PROP_LOCATIONS_S, IGW_PROP_NARRATIVES, IGW_PROP_PERSONS, IGW_PROP_PROGRAM_ADDRESSES, IGW_PROP_SCIENCE_CODES, IGW_PROP_SPECIAL_REVIEWS, and IGW_PROP_USERS. Personnel and organizational resolution uses FND_USER, HR_ALL_ORGANIZATION_UNITS, and IGW_ORG_DETAILS. Attachment handling references FND_ATTACHED_DOCUMENTS. These tables support the name resolution, status, role, and copy operations described above.

Usage Notes

IGW_PROP is typically invoked from Oracle Forms within the Grants/Proposal module, from concurrent programs that process or copy proposals, and from other PL/SQL packages that depend on its utility functions. Because it uses AUTHID CURRENT_USER, custom code invoking GET_PI_FULL_NAME or related functions must ensure the executing schema has appropriate execute privileges and access to the underlying tables. The RESTRICT_REFERENCES declarations mean the read-only functions are safe to call within SQL, while procedures such as INS_PROP_USER_ROLE and COPY_PROPOSAL_ALL perform DML and should be invoked transactionally.