Search Results check_txn_step_exists




Overview

APPS.HR_TRANSACTION_SS is a server-side PL/SQL package within the Oracle E-Business Suite HRMS (Human Resources Management System) technology stack. It operates as part of the Oracle HRMS Transaction framework, the infrastructure that governs self-service and professional forms-based transactions such as new hires, employee changes, terminations, and other datetracked person updates. The package encapsulates the server-side logic that validates, persists, and submits these transactions, including the management of approval workflows routed through Oracle Workflow.

The _SS suffix indicates a "Self Service" orientation, and the package declares AUTHID CURRENT_USER, meaning it executes with the privileges of the calling user rather than its owner. It was last modified at version 120.1.12010000.2 in 2010 and is present across both EBS 12.1.1 and 12.2.2. It is referenced by 59 other packages, confirming it is a foundational component of the transaction-processing layer rather than an isolated utility.

Key Procedures and Functions

The package exposes 28 documented procedures and functions, structured around the lifecycle of an HRMS transaction and its associated workflow approval. The principal routines include:

Tables Accessed

The package reads and writes several HRMS and Workflow tables through APPS synonyms:

Usage Notes

HR_TRANSACTION_SS is not typically called directly by end users. It is invoked by HRMS self-service forms and professional forms during save, submit-for-approval, and approval-completion actions, and by concurrent processes that reconcile or retry transactions. Custom code integrating with the HRMS transaction framework may call these APIs to create, save, and submit person or assignment changes, but should do so through the documented wrapper procedures rather than manipulating the underlying API tables directly. When troubleshooting COMMIT_APPROVAL_TRANSACTION issues, verify workflow item creation, attribute value population, and the value of the effective date returned by GET_WF_EFFECTIVE_DATE, as approval routing depends on these elements.