Search Results edw_log
Overview
EDW_LOG is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It is classified under the API taxonomy as OTHER, indicating it is not a public business API but rather an internal utility package. Its documented name and dependency set establish its purpose unambiguously: EDW_LOG provides a centralized logging and diagnostic facility used across the E-Business Suite code base to emit runtime messages to the concurrent manager log, the Oracle FND logging framework, and derived timing information.
The package is positioned as a shared infrastructure component rather than application-specific logic. The ETRM dependency report shows it references FND_FILE, FND_LOG, FND_PRODUCT_GROUPS, FND_PROFILE, and the SYS.STANDARD package, while it is itself referenced by 111 other database objects. That fan-in count confirms the package is a widely reused logging entry point invoked by concurrent programs, batch jobs, and other PL/SQL units throughout the application tier.
Key Procedures and Functions
The documented interface exposes ten procedures and functions, several of which are internal helpers:
- PUT_LINE — Writes a formatted message line to the concurrent program output, serving as the primary general-purpose logging entry point.
- PUT_CONC_LOG — Routes a message specifically to the concurrent manager log file, typically used from concurrent program execution paths.
- PUT_FND_LOG — Routes a message into the Oracle FND_LOG framework so entries are captured in the standard application log repository.
- DEBUG_LINE — Emits a debug-level message, intended for verbose diagnostics that may be suppressed in normal production execution.
- DURATION — Computes and reports elapsed time between execution points, supporting performance instrumentation of long-running routines.
- GET_APP_VERSION — Returns the application version, allowing log output to be stamped with the environment it originated from.
- IS_ORACLE_APPS_GT_1159 — Determines whether the runtime is an Oracle Applications release greater than 11.5.9, enabling version-conditional logging behavior.
- PUT_NAMES — Emits a formatted presentation of name/value pairs for logging structured context.
- PARSE_NAMES — Parses a name/value string into its component parts for downstream formatting or logging.
No parameter signatures are documented in the ETRM metadata, and none should be assumed.
Tables Accessed
Only one table is documented as referenced through APPS synonyms: FND_PRODUCT_GROUPS. The package reads this table to determine application release and product installation information, which underpins procedures such as GET_APP_VERSION and IS_ORACLE_APPS_GT_1159. In addition, the package draws on profile option values through FND_PROFILE and writes to the concurrent manager and FND logging facilities through FND_FILE and FND_LOG respectively. No direct write operations to application data tables are documented.
Usage Notes
EDW_LOG is normally invoked implicitly rather than directly. The 111 objects that reference it include concurrent programs and batch PL/SQL units that call its logging procedures to record progress, errors, and timing metrics during execution. Because it transparently selects the appropriate destination — concurrent log, FND log, or debug stream — developers use it to obtain consistent diagnostics without coding destination-specific logic. Direct invocation from custom code is possible and supported by the documented procedure set, but callers should respect the version-conditional behavior implied by IS_ORACLE_APPS_GT_1159. The package is marked VALID in the ETRM registry, indicating it is compiled and operational in the certified 12.1.1 and 12.2.2 environments.
-
PACKAGE BODY: APPS.EDW_LOG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_LOG, status:VALID,
-
PACKAGE BODY: APPS.FII_TIME_HOOK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_TIME_HOOK, status:VALID,
-
PACKAGE BODY: APPS.EDW_MRP_PLAN_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_MRP_PLAN_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_TRUNC_STG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_TRUNC_STG, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_REC_ACT_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_REC_ACT_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_JOBS_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_JOBS_M_C, status:VALID,
-
PACKAGE BODY: APPS.ISC_EDW_BACKLOGS_F_P
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_EDW_BACKLOGS_F_P, status:VALID,
-
PACKAGE BODY: APPS.OPIMPDAT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPIMPDAT, status:VALID,
-
PACKAGE BODY: APPS.EDW_OPI_LOT_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_OPI_LOT_M_C, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_OPM_RES_UTIL_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_OPM_RES_UTIL_F_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_REV_SOURCE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_REV_SOURCE_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_EUL4I_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_EUL4I_UTILS, status:VALID,
-
PACKAGE BODY: APPS.EDW_FLEX_PUSH_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_FLEX_PUSH_C, status:VALID,
-
PACKAGE BODY: APPS.OPIMPXIN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPIMPXIN, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_RQN_VCNCY_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_RQN_VCNCY_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_ASSGNMNT_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_ASSGNMNT_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_GRADE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_GRADE_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_BOOK_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_BOOK_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_HOLD_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_HOLD_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_EUL_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_EUL_UTILS, status:VALID,
-
PACKAGE BODY: APPS.FII_PA_BUDGET_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_PA_BUDGET_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_OP_INDICATOR_SUM_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_OP_INDICATOR_SUM_C, status:VALID,
-
PACKAGE BODY: APPS.OPIMPXWP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPIMPXWP, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_OPI_RES_UTIL_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_OPI_RES_UTIL_F_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_POA_LN_TYPE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_POA_LN_TYPE_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_SOURCE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_SOURCE_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_OPI_PRDL_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_OPI_PRDL_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_COMPILE_PACKAGES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_COMPILE_PACKAGES, status:VALID,
-
PACKAGE BODY: APPS.EDW_LOOKUP_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_LOOKUP_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_PA_EXP_TYPE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_PA_EXP_TYPE_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_ASG_CHNG_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_ASG_CHNG_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_POSITION_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_POSITION_M_C, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_UOM_CONV_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_UOM_CONV_F_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_RISK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_RISK_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_EDW_WRK_ACTVTY_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EDW_WRK_ACTVTY_F_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_LN_TYP_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_LN_TYP_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_PRSN_TYP_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_PRSN_TYP_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_POA_SPLRITEM_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_POA_SPLRITEM_M_C, status:VALID,
-
PACKAGE BODY: APPS.POA_EUL_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_EUL_UTILS, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_OPM_JOB_DETAIL_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_OPM_JOB_DETAIL_F_C, status:VALID,
-
PACKAGE BODY: APPS.HR_EDW_WRK_CMPSTN_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EDW_WRK_CMPSTN_F_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_DUNS_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_DUNS_M_C, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_INV_DAILY_STAT_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_INV_DAILY_STAT_F_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_AP_PAYMENT_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_AP_PAYMENT_M_C, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_CASH_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_CASH_PKG, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_SERVICE_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_SERVICE_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_AGE_BAND_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_AGE_BAND_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_HR_REASON_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_REASON_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_MRP_FORECAST_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_MRP_FORECAST_M_C, status:VALID,
-
PACKAGE BODY: APPS.EDW_OE_SLCHNL_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_OE_SLCHNL_M_C, status:VALID,