Search Results hr_session_utilities
Overview
HR_SESSION_UTILITIES is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It provides low-level session and environment utility routines that support Oracle HRMS self-service and related web-based functionality. The package abstracts common operations such as identifying the currently logged-in user, writing and removing session rows, resolving directory paths for images, HTML, and Java resources, and formatting date and text values for display. In EBS 12.1.1 and 12.2.2, it functions as a shared infrastructure dependency rather than a business-facing API, and its ETRM classification is OTHER.
The package is closely coupled with the Oracle HRMS schema. It references PER_PEOPLE_F and WF_ITEMS directly, and it is referenced by HR_GENERAL_UTILITIES — the object most commonly associated with the search term "hr_general_utilities" — as well as by HXT_BATCH_VAL and PAY_IN_TAX_DECLARATION. This dependency chain confirms its role as a foundational utility layer beneath higher-level HRMS packages.
Key Procedures and Functions
The ETRM metadata documents fourteen procedures and functions, thirteen of which are itemized below:
- GET_LOGGEDIN_USER — Returns the identity of the user currently associated with the session, supporting personalization and security checks.
- INSERT_SESSION_ROW — Creates a session record, typically in FND_SESSIONS, to establish or refresh session state.
- REMOVE_SESSION_ROW — Deletes the corresponding session record, used during logout or session cleanup.
- GET_LANGUAGE_CODE — Retrieves the active language code for the session, driving localization behavior.
- GET_IMAGE_DIRECTORY — Returns the directory path used to locate image resources.
- GET_HTML_DIRECTORY — Returns the directory path used to locate HTML resources.
- GET_STATIC_HTML_DIRECTORY — Returns the directory path for static HTML content.
- GET_JAVA_DIRECTORY — Returns the directory path for Java resources.
- GET_USER_DATE_FORMAT — Returns the date format mask applicable to the current user, enabling consistent display formatting.
- GET_BASE_HREF — Returns the base URL reference used to construct relative links in generated HTML.
- GET_TODAY — Returns the current date value.
- GET_TODAY_AS_TEXT — Returns the current date rendered as text, typically for display purposes.
- GET_PRINT_ACTION — Returns the print action setting associated with the session or page context.
Tables Accessed
Via APPS synonyms, the package interacts with several underlying database objects:
- FND_SESSIONS — Stores session records created and removed by INSERT_SESSION_ROW and REMOVE_SESSION_ROW.
- FND_PRODUCT_INSTALLATIONS — Consulted to determine product installation status and related configuration.
- WF_ITEMS — Referenced for workflow item context, aligning session activity with workflow events.
- PER_PEOPLE_F — Referenced to resolve person-level information tied to the logged-in user.
- OWA_COOKIE and OWA_UTIL — Oracle Web Agent packages used for cookie handling and web utility operations.
Usage Notes
HR_SESSION_UTILITIES is invoked indirectly rather than directly by end users. Its principal consumer is HR_GENERAL_UTILITIES, with additional references from HXT_BATCH_VAL, PAY_IN_TAX_DECLARATION, and HR_SESSION_UTILITIES itself. As a result, it executes during HRMS self-service page rendering, workflow-driven batch validation, and payroll tax declaration processing. Custom code should call higher-level packages such as HR_GENERAL_UTILITIES rather than HR_SESSION_UTILITIES directly, since the utility layer is internal and may change between releases. No direct concurrent program or form entry point is documented for this package; it operates strictly as a supporting dependency in EBS 12.1.1 and 12.2.2.
-
PACKAGE: APPS.HR_SESSION_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SESSION_UTILITIES, status:VALID,
-
PACKAGE: APPS.HR_SESSION_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SESSION_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.HR_SESSION_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SESSION_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.HR_SESSION_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SESSION_UTILITIES, status:VALID,
-
PACKAGE: APPS.HR_GENERAL_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE: APPS.HR_GENERAL_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE: APPS.HR_SESSION_UTILITIES
12.2.2
-
PACKAGE: APPS.HR_SESSION_UTILITIES
12.1.1
-
PACKAGE BODY: APPS.HR_GENERAL_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.HXT_BATCH_VAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_BATCH_VAL, status:VALID,
-
SYNONYM: PUBLIC.OWA_COOKIE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_COOKIE, status:VALID,
-
PACKAGE BODY: APPS.HR_GENERAL_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_TAX_DECLARATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_TAX_DECLARATION, status:VALID,
-
PACKAGE BODY: APPS.HXT_BATCH_VAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_BATCH_VAL, status:VALID,
-
SYNONYM: PUBLIC.OWA_COOKIE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_COOKIE, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_TAX_DECLARATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_TAX_DECLARATION, status:VALID,
-
PACKAGE: APPS.HR_UTIL_MISC_WEB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTIL_MISC_WEB, status:VALID,
-
PACKAGE: APPS.HR_UTIL_MISC_WEB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTIL_MISC_WEB, status:VALID,
-
PACKAGE: APPS.DT_FNDATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:DT_FNDATE, status:VALID,
-
PACKAGE: APPS.DT_FNDATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:DT_FNDATE, status:VALID,
-
PACKAGE: APPS.FND_WEB_CONFIG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_WEB_CONFIG, status:VALID,
-
PACKAGE: APPS.FND_WEB_CONFIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_WEB_CONFIG, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_INSTALLATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_INSTALLATIONS, status:VALID,
-
PACKAGE: APPS.ICX_SEC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
PACKAGE: APPS.WF_NOTIFICATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_NOTIFICATION, status:VALID,
-
PACKAGE: APPS.WF_NOTIFICATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_NOTIFICATION, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_INSTALLATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_INSTALLATIONS, status:VALID,
-
PACKAGE: APPS.ICX_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
APPS.PAY_IN_TAX_DECLARATION dependencies on HR_SESSION_UTILITIES
12.1.1
-
APPS.HXT_BATCH_VAL dependencies on HR_SESSION_UTILITIES
12.1.1
-
APPS.HR_GENERAL_UTILITIES dependencies on HR_SESSION_UTILITIES
12.1.1
-
APPS.HR_SESSION_UTILITIES dependencies on HR_SESSION_UTILITIES
12.1.1
-
APPS.HR_GENERAL_UTILITIES dependencies on HR_SESSION_UTILITIES
12.2.2
-
APPS.HR_GENERAL_UTILITIES dependencies on HR_SESSION_UTILITIES
12.1.1
-
APPS.HXT_BATCH_VAL dependencies on HR_SESSION_UTILITIES
12.2.2
-
APPS.PAY_IN_TAX_DECLARATION dependencies on HR_SESSION_UTILITIES
12.2.2
-
APPS.HR_SESSION_UTILITIES dependencies on HR_SESSION_UTILITIES
12.2.2
-
APPS.HR_GENERAL_UTILITIES dependencies on HR_SESSION_UTILITIES
12.2.2
-
PACKAGE BODY: APPS.HR_SESSION_UTILITIES
12.2.2
-
SYNONYM: APPS.WF_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ITEMS, status:VALID,
-
PACKAGE BODY: APPS.HR_SESSION_UTILITIES
12.1.1
-
SYNONYM: APPS.WF_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ITEMS, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
VIEW: APPS.PER_PEOPLE_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
VIEW: APPS.PER_PEOPLE_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,