Search Results pv_web_user_id
Overview
APPS.ICX_SETUP is a PL/SQL package body belonging to the Oracle iProcurement / Internet Procurement family of components in Oracle E-Business Suite. Its documented classification is OTHER, and it is not a public API in the conventional sense; it functions as an internal setup utility. The package renders and maintains the post-installation setup page that allows an administrator to capture and persist environment-wide configuration values into the ICX_PARAMETERS table. The header comment in the source ("Create a page for user to input post-install setup info / Store it in icx_parameters") confirms this purpose.
The package is relevant to searches for the identifier pv_web_user_id because that identifier appears as a local constant inside the GET_PARAMETERS procedure. It is declared as PV_WEB_USER_ID number := 10; and is used as a parameter value passed to icx_sec.getID to resolve the current web user identifier. It is a private, procedure-scoped constant and is not exposed as an API parameter, so it has no external signature significance.
Key Procedures and Functions
The package body documents two procedures:
- GET_PARAMETERS — Builds and displays the post-install setup page. The procedure first validates the user session through
icx_sec.validateSession('ICX_SETUP'), resolves the language code and web user identifier viaicx_sec.getID, and then queries the ICX_PARAMETERS row into local variables (query set, home URL, webmaster e-mail, maximum rows). It obtains the page title and field prompts from the Object Navigator throughicx_util.getPrompts, using application identifier 601 and page code 'ICX_SETUP', and then generates the HTML output using HTP and HTF calls. Because it reads a single configuration row, it assumes exactly one row exists in ICX_PARAMETERS. - UPDATE_PARAMETERS — Persists the values submitted from the setup page back into ICX_PARAMETERS. It is the write-side counterpart to GET_PARAMETERS and is invoked when the administrator saves changes on the setup screen.
No public package-level functions are documented; both members are procedures. Parameter lists are not reproduced here because they are not part of the documented metadata.
Tables Accessed
- ICX_PARAMETERS — The sole persistent configuration store. GET_PARAMETERS reads the query set, home URL, webmaster e-mail address, and maximum rows returned. UPDATE_PARAMETERS writes the modified values back to this table.
- HTF / HTP — The HTML generation packages used to emit the setup page markup; not data tables but documented dependencies of the package.
- OWA_UTIL — Used to retrieve CGI environment values, including the HTTP_USER_AGENT string, which is captured into a browser variable to support browser-specific rendering behaviour.
The package also depends on icx_sec (session validation and ID resolution) and icx_util (prompt retrieval), although these are PL/SQL dependencies rather than documented table references.
Usage Notes
ICX_SETUP is normally invoked indirectly rather than called from custom code. It is reached through the Oracle EBS setup page flow served by the Apache/mod_plsql stack: the GET_PARAMETERS procedure renders the setup form, and UPDATE_PARAMETERS is triggered by the save action on that form. The procedure includes a session check, so it cannot be run meaningfully from SQL*Plus without a valid iProcurement web session context.
The documented metadata records zero packages referencing ICX_SETUP, confirming that no shipped package calls it programmatically; it is driven by the setup page URL. Custom code should avoid direct invocation and instead interact with ICX_PARAMETERS through supported means, since the procedures assume a single configuration row and a live HTTP session.
-
PACKAGE BODY: APPS.ICX_SETUP
12.2.2
-
PACKAGE BODY: APPS.ICX_SETUP
12.1.1
-
PACKAGE: APPS.FND_SESSION_MANAGEMENT
12.2.2
-
PACKAGE: APPS.FND_SESSION_MANAGEMENT
12.1.1
-
PACKAGE: APPS.ICX_SEC
12.2.2
-
PACKAGE: APPS.ICX_SEC
12.1.1
-
APPS.ICX_SETUP dependencies on ICX_SEC
12.1.1
-
APPS.ICX_SETUP dependencies on ICX_SEC
12.2.2
-
APPS.ICX_SETUP dependencies on ICX_SETUP
12.1.1
-
APPS.ICX_SETUP dependencies on ICX_SETUP
12.2.2