Search Results get_msg
Overview
FII_MSG is a utility PL/SQL package owned by the APPS schema in Oracle E-Business Suite, delivered as part of the Financial Intelligence (FII) product family. Its source header, FIIGLC3S.pls version 120.7, indicates the package originated in the General Ledger code line and was created in June 2002 by M. Bedekar. The package is classified as "OTHER" within the ETRM metadata, meaning it is neither a public open interface nor a standard business API; it functions as an internal helper library.
The business role of FII_MSG is to centralize message retrieval and labeling logic for Financial Intelligence reporting components. Rather than embedding literal strings or currency/period descriptions inside individual report definitions, the FII reporting framework calls FII_MSG to obtain the correct text at runtime, keyed by page, user, session, and function context. This design permits a single point of change when message content, currency labels, or period headers must be adjusted across the FII application suite.
Key Procedures and Functions
- GET_MSG — the primary message retrieval function. The documentation explicitly states its purpose: it returns the string "XTD". It accepts page, user, session, and function name context values and returns a VARCHAR2 result. This is the function users locate when searching for "get_msg".
- GET_MSG1, GET_MSG2 — companion retrieval functions with the same four context parameters, providing alternate message variants for different page or function contexts.
- GET_MSG3 — a simplified retrieval function that takes a single current-value parameter and returns a VARCHAR2 result.
- GET_CURR — returns the currency identifier applicable to the current reporting context.
- GET_MANAGER — returns a NUMBER, typically the manager or reporting-level identifier used in FII hierarchies.
- GET_DBI_PARAMS — accepts a region ID and returns a VARCHAR2 parameter string, supplying Dashboard/DBI configuration values for a given region.
- GET_CURR_LABEL, GET_PRIOR_LABEL, GET_MARGIN_LABEL — return display labels for the current period, prior period, and margin columns respectively, used as column headings in FII reports.
Tables Accessed
FII_MSG references four FII time-dimension tables through APPS synonyms:
- FII_TIME_ENT_PERIOD — enterprise period definitions, used to resolve period labels and current-period context.
- FII_TIME_ENT_QTR — quarterly time entries supporting quarter-level reporting labels.
- FII_TIME_ENT_YEAR — year definitions used by GET_CURR_LABEL and related functions.
- FII_TIME_WEEK — weekly time entries, supporting week-grain FII analysis.
These tables supply the period and calendar values that the label functions translate into user-facing text.
Usage Notes
FII_MSG is invoked at runtime by FII reporting forms and concurrent program logic rather than executed directly by end users. No other package references it (referenced by 0 other packages per ETRM), suggesting it is called from form-level PL/SQL libraries or report triggers. Custom code extending FII reports may call GET_MSG-family functions with the appropriate page, user, session, and function context values. Because GET_MSG returns a fixed literal ("XTD"), implementations should treat it as a context flag rather than a general-purpose message source, and use GET_MSG1 through GET_MSG3 or the label functions for actual display text.
-
PACKAGE: APPS.FII_MSG
12.1.1
-
PACKAGE BODY: APPS.FTE_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.FTE_UTIL_PKG
12.2.2
-
PACKAGE BODY: APPS.FII_MSG
12.1.1
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.2.2
-
PACKAGE BODY: APPS.MSC_DRP_UTIL
12.1.1
-
PACKAGE BODY: APPS.ECX_INBOUND_TRIG
12.2.2
-
PACKAGE BODY: APPS.ECX_INBOUND_TRIG
12.1.1
-
PACKAGE: APPS.FTE_UTIL_PKG
12.1.1
-
PACKAGE: APPS.FII_PMV_UTIL
12.1.1
-
PACKAGE: APPS.FTE_UTIL_PKG
12.2.2
-
PACKAGE: APPS.MSC_DRP_UTIL
12.2.2
-
PACKAGE: APPS.MSC_DRP_UTIL
12.1.1
-
PACKAGE: APPS.PN_VARIABLE_AMOUNT_PKG
12.2.2
-
PACKAGE: APPS.PN_VARIABLE_AMOUNT_PKG
12.1.1
-
PACKAGE BODY: APPS.OE_GENERATE
12.2.2
-
PACKAGE BODY: APPS.OE_GENERATE
12.1.1
-
PACKAGE BODY: APPS.JTF_DEBUG_PUB
12.1.1
-
PACKAGE BODY: APPS.JTF_DEBUG_PUB
12.2.2
-
PACKAGE BODY: APPS.POA_DBI_SUTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.GME_API_GRP
12.1.1
-
PACKAGE BODY: APPS.GME_API_GRP
12.2.2
-
PACKAGE BODY: APPS.FII_PMV_UTIL
12.1.1
-
PACKAGE: APPS.OE_GENERATE
12.1.1
-
PACKAGE: APPS.OE_GENERATE
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on FND_MESSAGE
12.1.1
-
APPS.MSC_DRP_UTIL dependencies on FND_MESSAGE
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on FND_DATE
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on FND_DATE
12.1.1
-
APPS.ECX_INBOUND_TRIG dependencies on ECX_OUTPUT_RUNS_S
12.2.2
-
APPS.ECX_INBOUND_TRIG dependencies on ECX_OUTPUT_RUNS_S
12.1.1
-
APPS.ECX_INBOUND_TRIG dependencies on DUAL
12.1.1
-
APPS.ECX_INBOUND_TRIG dependencies on DUAL
12.2.2
-
APPS.JTF_DEBUG_PUB dependencies on FND_MESSAGE
12.1.1
-
APPS.JTF_DEBUG_PUB dependencies on FND_MESSAGE
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on FND_NUMBER
12.2.2
-
APPS.FTE_UTIL_PKG dependencies on STRINGARRAY
12.2.2
-
APPS.MSC_DRP_UTIL dependencies on FND_NUMBER
12.1.1
-
APPS.FTE_UTIL_PKG dependencies on STRINGARRAY
12.1.1
-
APPS.FTE_UTIL_PKG dependencies on STRINGARRAY
12.1.1
-
APPS.FTE_UTIL_PKG dependencies on STRINGARRAY
12.2.2
-
APPS.GME_API_GRP dependencies on FND_NEW_MESSAGES
12.1.1
-
APPS.FII_MSG dependencies on FII_MSG
12.1.1
-
APPS.GME_API_GRP dependencies on FND_NEW_MESSAGES
12.2.2
-
APPS.POA_DBI_SUTIL_PKG dependencies on BIS_QUERY_ATTRIBUTES_TBL
12.1.1
-
APPS.FII_PMV_UTIL dependencies on BIS_PMV_PORTAL_UTIL_PUB
12.1.1
-
APPS.GME_API_GRP dependencies on GME_BATCH_STEP_ITEMS
12.2.2
-
APPS.GME_API_GRP dependencies on GME_BATCH_STEP_ITEMS
12.1.1
-
APPS.OE_GENERATE dependencies on FND_API
12.1.1
-
APPS.POA_DBI_SUTIL_PKG dependencies on BIS_QUERY_ATTRIBUTES
12.1.1