Search Results fii_message
Overview
The APPS.FII_MESSAGE package body is a utility package within the Oracle E-Business Suite Financial Intelligence (FII) product family. FII corresponds to the Enterprise Performance Foundation / Financial Intelligence application suite, which provides the analytical foundation and data warehouse structures consumed by Oracle Financial Analyzer, Oracle Demand Planning, and related planning and business intelligence modules. The FII_MESSAGE package exists to centralise the generation, expansion, and output of informational, warning, and error messages produced during the execution of FII batch processes, concurrent programs, and data-loading jobs.
Rather than embedding literal message strings throughout individual programs, FII routines call this package to retrieve dictionary-driven messages, substitute runtime tokens, and route the resulting text either to the concurrent managers log file or to the report output file. This design supports Oracle Application Object Library (AOL) message translations and maintains consistency of diagnostic output across the financial intelligence subsystem. The object is reported with a status of VALID in the ETRM repository for both Oracle EBS 12.1.1 and 12.2.2.
Key Procedures and Functions
The package body exposes approximately thirteen documented program units. The principal ones are described below; parameter lists are intentionally not reproduced, as they are not part of the documented metadata.
- GET_MESSAGE — Retrieves a message string, typically by message name, from the AOL message dictionary via FND_MESSAGE, returning the text for subsequent formatting or logging.
- MSG_TKN_EXPAND — Expands token placeholders embedded in a retrieved message, substituting runtime values so that a single stored message can carry dynamic content such as object names or counts.
- SET_LANGUAGE — Establishes or overrides the language context used when resolving translated messages.
- WRITE_BUFFER — Accumulates or flushes message text into an internal buffer prior to final emission, allowing multi-line messages to be assembled and written coherently.
- WRITE_LOG — Writes the composed message to the concurrent program log file, relying on FND_FILE.PUT_LINE for the physical write.
- WRITE_OUTPUT — Writes the composed message to the concurrent program report output file, again through the FND_FILE interface.
- FUNC_SUCC — Convenience routine signalling or logging a successful function outcome.
- FUNC_FAIL — Convenience routine signalling or logging a failed function outcome.
- FUNC_ENT — Convenience routine marking entry into a function or procedure, supporting trace-level diagnostics.
Tables Accessed
The only table documented as referenced through an APPS synonym is DUAL. DUAL is used for trivial single-row evaluations, for example to compute a default value, obtain SYSDATE, or drive a SELECT ... INTO for a constant. Notably, the package does not query FII business tables directly; message text originates from the AOL message dictionary accessed through the FND_MESSAGE API, which abstracts the underlying FND_MESSAGES and FND_MESSAGES_TL tables. This keeps FII_MESSAGE free of direct data-model dependencies.
Usage Notes
FII_MESSAGE is referenced by thirty-four other PL/SQL packages in the EBS schema, indicating that it functions as a shared messaging service rather than an application entry point. It is most commonly invoked from within concurrent programs and PL/SQL batch drivers belonging to the Financial Intelligence and Enterprise Performance Foundation modules, where developers require standardised, translatable diagnostics. Typical invocation patterns include retrieving a message with GET_MESSAGE, expanding it with MSG_TKN_EXPAND, and directing it to the log with WRITE_LOG or to the report with WRITE_OUTPUT. The FUNC_ENT, FUNC_SUCC, and FUNC_FAIL routines are used to bracket program units for consistent trace output. Because it is a utility rather than a forms-level API, custom code should call it only when producing FII-related diagnostics; for general AOL messaging, direct use of FND_MESSAGE and FND_FILE remains the standard approach. As the package is not referenced by any database object, its call graph flows outward only, and any modification carries a broad impact across the referencing packages.
-
PACKAGE BODY: APPS.FII_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_MESSAGE, status:VALID,
-
PACKAGE: APPS.FII_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FII_MESSAGE, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_EXTRACTION_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_EXTRACTION_UTIL, status:VALID,
-
PACKAGE: APPS.FII_MESSAGE
12.1.1
-
PACKAGE BODY: APPS.FII_EXCEPTION_CHECK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_EXCEPTION_CHECK_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_COLLECTORS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_COLLECTORS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_CCC_SEC_UPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CCC_SEC_UPL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_CC_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CC_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_COM_CC_DIM_MAPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_COM_CC_DIM_MAPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_BUDGET_EXTRACTION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_BUDGET_EXTRACTION, status:VALID,
-
PACKAGE BODY: APPS.FII_CURR_CONV_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CURR_CONV_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_CCID_CALLOUT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CCID_CALLOUT, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_TOP_SPENDERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_TOP_SPENDERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_COMCCH_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_COMCCH_C, status:VALID,
-
PACKAGE BODY: APPS.FII_LOB_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_LOB_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_FIN_CAT_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_FIN_CAT_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_CC_MGR_SUP_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CC_MGR_SUP_C, status:VALID,
-
PACKAGE BODY: APPS.FII_PMV_HELPER_TABLES_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_PMV_HELPER_TABLES_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_SUM_INIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_SUM_INIT, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_DISTRIBUTIONS_B_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_DISTRIBUTIONS_B_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_SUM_INC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_SUM_INC, status:VALID,
-
PACKAGE BODY: APPS.FII_FA_EXP_B_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_FA_EXP_B_C, status:VALID,
-
PACKAGE BODY: APPS.FII_COM_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_COM_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_UDD1_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_UDD1_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_FA_CAT_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_FA_CAT_C, status:VALID,
-
PACKAGE BODY: APPS.FII_SETUP_VAL_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_SETUP_VAL_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_TPDUE_TBL_REFRESH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_TPDUE_TBL_REFRESH, status:VALID,
-
PACKAGE BODY: APPS.FII_RECONVERSION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_RECONVERSION_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_MV_REFRESH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_MV_REFRESH, status:VALID,
-
PACKAGE BODY: APPS.FII_UDD2_MAINTAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_UDD2_MAINTAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIL_BI_FST_DTL_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIL_BI_FST_DTL_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_SNAP_TBL_REFRESH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_SNAP_TBL_REFRESH, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_CCID_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_CCID_C, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_JE_B_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_JE_B_C, status:VALID,
-
PACKAGE BODY: APPS.FII_BUDGET_FORECAST_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_BUDGET_FORECAST_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_B_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_B_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_REVENUE_B_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_REVENUE_B_C, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.FII_MESSAGE
12.1.1
-
APPS.FII_AP_INV_DISTRIBUTIONS_B_C dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_FA_CAT_C dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_LOB_MAINTAIN_PKG dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_AR_COLLECTORS_PKG dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_CC_MAINTAIN_PKG dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_BUDGET_FORECAST_C dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_GL_EXTRACTION_UTIL dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_COM_MAINTAIN_PKG dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_AP_INV_SUM_INC dependencies on FII_MESSAGE
12.1.1
-
APPS.FII_FA_EXP_B_C dependencies on FII_MESSAGE
12.1.1