Search Results igi_gen
Overview
IGI_GEN is a shared utility package body owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM (E-Business Suite Technical Reference Manual) as an OTHER-type API. Its principal business role is to serve as a general-purpose infrastructure layer for the Oracle Financials for EMEA / Global Accounting Engine (IGI) product family, and more broadly for functionality that depends on the IGI Global Consolidation Center (GCC) installed options. The package centralises frequently repeated logic: verifying whether a given IGI requirement or option is installed, resolving the current status of an installed option, retrieving lookup meanings, resolving the Set of Books identifier associated with a specific subledger, and returning standardised prompt and window title strings for the user interface.
Because IGI_GEN is not referenced by any database object yet itself references the IGI Global Consolidation Center views and the Financials, Payables and Receivables system parameter tables, it functions as a leaf-level foundation library. The ETRM notes that it is referenced by 62 other packages, confirming its role as a widely reused dependency inside the IGI and related application code.
Key Procedures and Functions
The documented public interface exposes eleven procedures and functions:
- IS_REQ_INSTALLED — determines whether a specific IGI requirement or functional component is installed in the current environment.
- GET_OPTION_STATUS — returns the current status of a given IGI option, allowing callers to branch on installed versus uninstalled behaviour.
- DEBUG — emits diagnostic information, typically gated by a debug flag, to assist during testing and troubleshooting.
- GET_LOOKUP_MEANING — resolves a lookup code into its descriptive meaning using Oracle lookup infrastructure.
- IGI_EFC_CHECK_OPTIONS — validates the EFC (Enterprise Financial Consolidation) option configuration against the installed IGI options.
- GET_AP_SOB_ID — returns the Set of Books identifier associated with Payables system parameters.
- GET_AR_SOB_ID — returns the Set of Books identifier associated with Receivables system parameters.
- GET_PO_SOB_ID — returns the Set of Books identifier associated with Purchasing system parameters.
- GET_IGI_PROMPT — supplies standardised prompt text for IGI screens and messages.
- GET_IGI_WINDOW_TITLE — supplies standardised window title text for IGI forms.
Tables Accessed
The package reads the following APPS-synonym tables:
- AP_SYSTEM_PARAMETERS — source of the Payables Set of Books, used by GET_AP_SOB_ID.
- AR_SYSTEM_PARAMETERS — source of the Receivables Set of Books, used by GET_AR_SOB_ID.
- FINANCIALS_SYSTEM_PARAMETERS — general ledger/financials parameters used for cross-module validation.
- IGI_GCC_INST_OPTIONS_ALL — installed IGI Global Consolidation Center options, the basis for IS_REQ_INSTALLED and GET_OPTION_STATUS.
- PSA_EFC_OPTIONS — Enterprise Financial Consolidation options consulted by IGI_EFC_CHECK_OPTIONS.
Additional dependencies include IGI_GCC_GL_FA_INST_OPS, IGI_GCC_INSTALLED_OPTIONS and IGI_LOOKUPS, plus the standard FND_MESSAGE, APP_EXCEPTION, DBMS_STANDARD and STANDARD libraries for messaging and error handling.
Usage Notes
IGI_GEN is invoked indirectly rather than through a standalone concurrent program or form. Any of the 62 packages that reference it may call its procedures during setup validation, option checking, or UI rendering. Typical call sites include IGI setup forms that need to display correct window titles and prompts, and consolidation or financial consolidation routines that must confirm the installed option configuration before proceeding.
Because the package resolves Set of Books identifiers through the AP, AR and Financials system parameter tables, it should only be relied upon in environments where those subledger parameters are correctly configured. Customisations that call IGI_GEN should treat its functions as read-only queries and handle the standard exception behaviour raised through APP_EXCEPTION and FND_MESSAGE.
-
PACKAGE BODY: APPS.IGI_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGI_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_GEN, status:VALID,
-
TRIGGER: APPS.IGI_BUD_JOURNAL_LINES_T3
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_BUD_JOURNAL_LINES_T3, status:VALID,
-
TRIGGER: APPS.IGI_EXP_AP_HOLDS_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_AP_HOLDS_T1, status:VALID,
-
TRIGGER: APPS.IGI_SIA_AP_HOLDS_T2
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_SIA_AP_HOLDS_T2, status:VALID,
-
TRIGGER: APPS.IGI_BUD_JOURNAL_LINES_T3
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_BUD_JOURNAL_LINES_T3, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIRRTRN_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIRRTRN_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T1, status:VALID,
-
TRIGGER: APPS.IGI_EXP_DIAL_UNIT_DEF_ALL_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_DIAL_UNIT_DEF_ALL_T1, status:VALID,
-
TRIGGER: APPS.IGI_EXP_AP_HOLDS_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_AP_HOLDS_T1, status:VALID,
-
TRIGGER: APPS.IGI_EXP_AP_HOLDS_T2
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_AP_HOLDS_T2, status:VALID,
-
TRIGGER: APPS.IGI_EXP_TRAN_UNIT_DEF_ALL_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_TRAN_UNIT_DEF_ALL_T1, status:VALID,
-
TRIGGER: APPS.IGI_BUD_JOURNAL_LINES_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_BUD_JOURNAL_LINES_T1, status:VALID,
-
TRIGGER: APPS.IGI_BUD_JOURNAL_LINES_T2
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_BUD_JOURNAL_LINES_T2, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T3
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T3, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_EXP_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_EXP_T1, status:VALID,
-
TRIGGER: APPS.IGI_SIA_AP_INVOICES_ALL_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_SIA_AP_INVOICES_ALL_T1, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T3
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T3, status:VALID,
-
TRIGGER: APPS.IGI_BUD_JOURNAL_PERIODS_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_BUD_JOURNAL_PERIODS_T1, status:VALID,
-
TRIGGER: APPS.IGI_SIA_AP_HOLDS_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_SIA_AP_HOLDS_T1, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIIACAR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIIACAR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.IGI_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGI_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIRRTRN_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIRRTRN_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIRTAUD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIRTAUD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIPSAPR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIPSAPR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIPSIAP_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIPSIAP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIRRCIH_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIRRCIH_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.IGI_EXP_AR_COMP_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_EXP_AR_COMP_T1, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIRRSCH_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIRRSCH_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_SIA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_SIA, status:VALID,
-
PACKAGE BODY: APPS.IGI_IGIPSAPR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IGIPSAPR_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T1, status:VALID,
-
SYNONYM: APPS.IGI_GCC_INST_OPTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGI_GCC_INST_OPTIONS_ALL, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T2
12.1.1
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T2, status:VALID,
-
PACKAGE BODY: APPS.IGIRMINP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRMINP, status:VALID,
-
PACKAGE BODY: APPS.IGI_CIS2007_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_CIS2007_UTIL_PKG, status:VALID,
-
TRIGGER: APPS.IGI_AP_INVOICE_DIST_T2
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_AP_INVOICE_DIST_T2, status:VALID,
-
PACKAGE BODY: APPS.IGIRMINP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRMINP, status:VALID,
-
TRIGGER: APPS.IGI_MHC_FA_BOOK_CONTROLS_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IGI_MHC_FA_BOOK_CONTROLS_T1, status:VALID,
-
PACKAGE: APPS.IGI_GEN
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGI_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGI_IMP_IAC_IMPORT_CUST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IMP_IAC_IMPORT_CUST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_IMP_IAC_EXPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IMP_IAC_EXPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGIRGLOBE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRGLOBE, status:VALID,
-
PACKAGE BODY: APPS.IGIRRGPP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRRGPP, status:VALID,
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_VENDOR_MERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGI_IMP_IAC_IMPORT_CUST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IMP_IAC_IMPORT_CUST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_EXP_HOLDS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_HOLDS, status:VALID,
-
PACKAGE BODY: APPS.IGIRRGPP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRRGPP, status:VALID,
-
PACKAGE BODY: APPS.IGI_IMP_IAC_WEBADI_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_IMP_IAC_WEBADI_PKG, status:VALID,