Search Results hr_util_web
Overview
HR_UTIL_WEB is a utility package body owned by the APPS schema in Oracle E-Business Suite releases 12.1.1 and 12.2.2. It forms part of the Oracle HRMS web-facing infrastructure and provides shared helper routines used to build and manipulate parameters passed between the web layer and the database tier. Its role is comparable to a low-level plumbing package rather than a functional business API: it does not own business entities or drive HR transactions directly, but supplies reusable primitives consumed by higher-level HR self-service and web application code.
The package is recorded in ETRM with the API classification OTHER, indicating that it is not a public, supported integration interface. It is an internal implementation package. The package body is documented as VALID in the APPS schema, and it references the APPS synonyms FND_PROFILE and HR_UTILITY, the standalone object HR_UTIL_WEB (its own specification), and the SYS.STANDARD package. Notably, ETRM records that HR_UTIL_WEB is not referenced by any database object, while separately documenting that it is referenced by 29 other packages. The latter figure reflects the many HRMS packages that call into this utility at runtime.
Key Procedures and Functions
- PREPARE_PARAMETER — A preparation routine that assembles or normalises a parameter value for use in a web context. In the Oracle HRMS web architecture, such routines are typically responsible for encoding, formatting, or defaulting parameter content so that the calling form or page receives a value in the expected structure. It is the principal documented entry point of this package body.
- PROXYFORURL — A routine that constructs or resolves a proxy reference suitable for embedding in a URL. This supports the HRMS practice of generating links to other applications or pages while routing the request through the appropriate intermediary, so that navigation remains consistent with the EBS security and session model.
Only these two procedures are documented in the ETRM metadata. Parameter lists are not published in that metadata and should not be assumed; any custom code requiring the exact signatures must inspect the package specification directly in the target instance.
Tables Accessed
ETRM records no direct table references for HR_UTIL_WEB. The package operates through profile option lookups and internal utility calls rather than through DML against HRMS base tables. Its documented dependency on FND_PROFILE indicates that behaviour may be conditioned on profile option settings, which is consistent with a utility that adjusts output based on the configured web or HRMS environment rather than persisting data. Because no tables are documented as accessed, this package should not be relied upon as a source of business data or as a trigger point for data changes.
Usage Notes
HR_UTIL_WEB is invoked indirectly. It is not exposed to end users through a form, concurrent program, or published API, and ETRM does not list it as referenced by any database object. Instead, the 29 dependent packages recorded against it call these helpers during the normal execution of Oracle HRMS self-service pages and related web flows. Customisations should avoid calling this package directly for two reasons: it carries an OTHER classification with no support commitment, and its signature may change between 12.1.1 and 12.2.2 without notice. Where equivalent behaviour is required, developers should use documented public HRMS APIs or invoke the calling packages instead.
When troubleshooting HRMS web pages in either release, HR_UTIL_WEB is worth inspecting if parameter passing or URL generation behaves unexpectedly, since faults in these shared primitives propagate to every dependent package. Because the body is stored as VALID in APPS, verification of the package status is a reasonable first diagnostic step before investigating application-level logic.
-
PACKAGE BODY: APPS.HR_UTIL_WEB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_UTIL_WEB, status:VALID,
-
PACKAGE BODY: APPS.HR_UTIL_WEB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_UTIL_WEB, status:VALID,
-
PACKAGE: APPS.HR_UTIL_WEB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTIL_WEB, status:VALID,
-
PACKAGE: APPS.HR_UTIL_WEB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTIL_WEB, status:VALID,
-
PACKAGE BODY: APPS.HR_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NUMBER, status:VALID,
-
PACKAGE BODY: APPS.IRC_XML_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_XML_UTIL, status:VALID,
-
PACKAGE BODY: APPS.HR_CAED_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAED_SS, status:VALID,
-
PACKAGE: APPS.HR_UTIL_WEB
12.1.1
-
PACKAGE BODY: APPS.HR_OFFER_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_OFFER_WF, status:VALID,
-
PACKAGE BODY: APPS.HR_APPROVAL_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPROVAL_WF, status:VALID,
-
PACKAGE: APPS.HR_UTIL_WEB
12.2.2
-
PACKAGE BODY: APPS.IRC_XML_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_XML_UTIL, status:VALID,
-
PACKAGE BODY: APPS.HR_CAED_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAED_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_APPROVAL_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPROVAL_WF, status:VALID,
-
PACKAGE BODY: APPS.HR_OFFER_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_OFFER_WF, status:VALID,
-
PACKAGE BODY: APPS.PAY_ASSG_COST_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_ASSG_COST_WF, status:VALID,
-
PACKAGE BODY: APPS.HR_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NUMBER, status:VALID,
-
PACKAGE BODY: APPS.HR_CWK_TERMINATION_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CWK_TERMINATION_SWI, status:VALID,
-
PACKAGE BODY: APPS.HR_REVTERMINATION_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_REVTERMINATION_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_OFFER_CUSTOM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_OFFER_CUSTOM, status:VALID,
-
PACKAGE BODY: APPS.BEN_PROCESS_COMPENSATION_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PROCESS_COMPENSATION_W, status:VALID,
-
PACKAGE BODY: APPS.HR_CWK_TERMINATION_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CWK_TERMINATION_SWI, status:VALID,
-
PACKAGE BODY: APPS.HR_OFFER_CUSTOM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_OFFER_CUSTOM, status:VALID,
-
PACKAGE BODY: APPS.BEN_PROCESS_COMPENSATION_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PROCESS_COMPENSATION_W, status:VALID,
-
PACKAGE BODY: APPS.HR_PERSON_INFO_UTIL_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_INFO_UTIL_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CERT_APPROVAL_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CERT_APPROVAL_SS, status:VALID,
-
PACKAGE BODY: APPS.PAY_ASSG_COST_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_ASSG_COST_WF, status:VALID,
-
PACKAGE BODY: APPS.PAY_BEE_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_BEE_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CERT_APPROVAL_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CERT_APPROVAL_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAY_RATE_GSP_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAY_RATE_GSP_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAY_RATE_GSP_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAY_RATE_GSP_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PROCESS_ADDRESS_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PROCESS_ADDRESS_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PROCESS_PHONE_NUMBERS_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PROCESS_PHONE_NUMBERS_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PROCESS_PHONE_NUMBERS_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PROCESS_PHONE_NUMBERS_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_TRANSACTION_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TRANSACTION_API, status:VALID,
-
PACKAGE BODY: APPS.OTA_ADD_TRAINING_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ADD_TRAINING_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_ADD_TRAINING_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ADD_TRAINING_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_ENROLL_REVIEW_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ENROLL_REVIEW_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_TERMINATION_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TERMINATION_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PERSON_INFO_UTIL_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_INFO_UTIL_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_LOA_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_LOA_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_TERMINATION_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TERMINATION_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_SUPERVISOR_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SUPERVISOR_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_ENROLL_REVIEW_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ENROLL_REVIEW_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_SUPERVISOR_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SUPERVISOR_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_TRANSACTION_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TRANSACTION_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_PROCESS_CONTACT_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PROCESS_CONTACT_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_EL_TRAINING_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EL_TRAINING_SS, status:VALID,
-
PACKAGE BODY: APPS.HR_UTIL_WEB
12.1.1
-
PACKAGE BODY: APPS.HR_PROCESS_ADDRESS_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PROCESS_ADDRESS_SS, status:VALID,