Search Results hr_general_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: APPS.HR_GENERAL_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL_UTILITIES, 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.HR_GENERAL_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE: APPS.HR_GENERAL_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.HR_ERRORS_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ERRORS_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_SOE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_SOE, status:VALID,
-
PACKAGE BODY: APPS.HR_ERRORS_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ERRORS_API, 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: APPS.HR_WORKFLOW_SERVICE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_WORKFLOW_SERVICE, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_EMPLOYEE_PAYSLIP_WEB, status:VALID,
-
PACKAGE BODY: APPS.PAY_SG_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SG_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_SOE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_SOE, 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 BODY: APPS.PAY_IN_SOE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_SOE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_SOE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_SOE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_SOE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_SOE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_SOE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_SOE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_NZ_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_NZ_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.OTA_TRAINING_RECORD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRAINING_RECORD, status:VALID,
-
PACKAGE BODY: APPS.PAY_NZ_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_NZ_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE: APPS.HR_WORKFLOW_SERVICE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_WORKFLOW_SERVICE, status:VALID,
-
PACKAGE BODY: APPS.HR_UTIL_MISC_WEB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_UTIL_MISC_WEB, status:VALID,
-
PACKAGE BODY: APPS.PAY_KR_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_KR_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_SG_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SG_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.OTA_LO_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LO_UTILITY, status:VALID,
-
VIEW: APPS.PAY_APAC_PAYSLIP_ACCRUALS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_APAC_PAYSLIP_ACCRUALS_V, object_name:PAY_APAC_PAYSLIP_ACCRUALS_V, status:VALID,
-
VIEW: APPS.PAY_APAC_PAYSLIP_ABSENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_APAC_PAYSLIP_ABSENCES_V, object_name:PAY_APAC_PAYSLIP_ABSENCES_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_EMPLOYEE_PAYSLIP_WEB, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.HR_APPRAISAL_WORKFLOW_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPRAISAL_WORKFLOW_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TRAINING_RECORD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRAINING_RECORD, status:VALID,
-
PACKAGE BODY: APPS.PAY_KR_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_KR_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.HR_UTIL_MISC_WEB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_UTIL_MISC_WEB, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.HR_APPRAISAL_WORKFLOW_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPRAISAL_WORKFLOW_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_LO_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LO_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_SA_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SA_ARCHIVE, status:VALID,
-
VIEW: APPS.PAY_APAC_PAYSLIP_ACCRUALS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_APAC_PAYSLIP_ACCRUALS_V, object_name:PAY_APAC_PAYSLIP_ACCRUALS_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_SA_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SA_ARCHIVE, status:VALID,
-
VIEW: APPS.PAY_APAC_PAYSLIP_ABSENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_APAC_PAYSLIP_ABSENCES_V, object_name:PAY_APAC_PAYSLIP_ABSENCES_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_PAYSLIP_ARCHIVE, 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 BODY: APPS.PAY_IN_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE: APPS.HR_UTIL_MISC_WEB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTIL_MISC_WEB, status:VALID,