Results for “init_request”
34 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.FA_RX_UTIL_PKG package body is a utility package within the Oracle E-Business Suite Fixed Assets (FA) module, specifically associated with the FA Reports eXtension (RX) framework. Its primary business function is to provide shared runtime services for executing and managing user-defined reports registered in the FA_RX_REPORTS repository. The package abstracts common tasks such as request initialization, dynamic column and report assignment, report execution, concurrent request management, and diagnostic logging. By centralizing these services, FA_RX_UTIL_PKG allows FA report definitions to be generated and executed consistently within the Oracle EBS concurrent manager framework.
The object is classified as an OTHER API type, indicating that it is intended for internal use by the FA RX reporting infrastructure rather than as a public, formally supported API. Its status is VALID in the ETRM metadata for release 12.2.2, and the same structure applies to 12.1.1.
Key Procedures and Functions
The package exposes fifteen documented procedures and functions. The following are identified in the ETRM metadata:
- INIT_REQUEST — Initializes the runtime context for a concurrent or report request, establishing session-level values required by subsequent procedures.
- INIT_DEBUG — Sets up diagnostic debugging for the current session.
- ASSIGN_COLUMN — Maps or associates a column definition within the report runtime structure.
- ASSIGN_REPORT — Binds a specific FA_RX_REPORTS report definition to the active request context.
- RUN_REPORT — Executes the report assigned to the session, driving output generation.
- LOG — Writes diagnostic or informational messages to the logging destination.
- OUT — Emits report output or formatted text to the designated output stream.
- ENABLE_DEBUG / DISABLE_DEBUG — Toggle the debug state at runtime.
- DEBUG_ENABLED — Returns whether debugging is currently active.
- DEBUG — Emits debug-level messages when debugging is enabled.
- ENABLE_TRACE / DISABLE_TRACE — Control SQL trace instrumentation from within the package.
Parameter lists are intentionally omitted here, as the ETRM metadata does not document signatures. These routines are designed for internal invocation by the FA RX reporting subsystem.
Tables Accessed
The package references the following objects, accessed through APPS synonyms:
- FA_RX_REPORTS — Stores report definitions used by ASSIGN_REPORT and RUN_REPORT to determine report content and layout.
- FND_CONCURRENT_REQUESTS — Provides concurrent request context, enabling the package to align logging and output with the active request.
- DBMS_SQL — Supplies dynamic SQL capabilities used for flexible report execution and column handling.
Additional dependencies include APP_EXCEPTION, FA_CACHE_PKG, FND_FILE, FND_GLOBAL, and STANDARD, which support error handling, caching, file output, and session context retrieval respectively.
Usage Notes
FA_RX_UTIL_PKG is typically invoked indirectly. It is called by other FA RX packages and concurrent programs that generate Fixed Assets reports. The package is referenced by approximately forty other database objects, confirming its role as a shared service layer. Customizations should avoid direct calls to undocumented internals; instead, custom code should follow the same invocation pattern used by the FA RX concurrent programs. Debugging and trace facilities (ENABLE_DEBUG, ENABLE_TRACE) are useful during report troubleshooting but should be disabled in production to avoid excessive logging.
-
PACKAGE: APPS.FA_RX_UTIL_PKG 12.2.2
-
PACKAGE: APPS.FA_RX_UTIL_PKG 12.1.1
-
PACKAGE: APPS.FA_RX_PUBLISH 12.2.2
-
PACKAGE: APPS.FA_RX_PUBLISH 12.1.1
-
PACKAGE: APPS.FND_CONCURRENT 12.1.1
-
PACKAGE: APPS.FND_CONCURRENT 12.2.2
-
PACKAGE: APPS.FA_RX_UTIL_PKG 12.2.2
-
PACKAGE: APPS.FA_RX_UTIL_PKG 12.1.1
-
PACKAGE: APPS.FA_RX_PUBLISH 12.2.2
-
PACKAGE: APPS.FA_RX_PUBLISH 12.1.1
-
PACKAGE BODY: APPS.APRX_PY 12.1.1
-
PACKAGE BODY: APPS.ARRX_OTH 12.1.1
-
PACKAGE BODY: APPS.ARRX_OTH 12.2.2
-
PACKAGE BODY: APPS.APRX_PY 12.2.2
-
PACKAGE: APPS.FND_CONCURRENT 12.1.1
-
PACKAGE: APPS.FND_CONCURRENT 12.2.2
-
PACKAGE BODY: APPS.ARRX_ADJ 12.1.1
-
PACKAGE BODY: APPS.ARRX_ADJ 12.2.2
-
PACKAGE BODY: APPS.ARRX_TX 12.1.1
-
PACKAGE BODY: APPS.ARRX_TX 12.2.2