My Oracle Support Banner

ISSUE WITH COMPENSATION DATA IN SMART HR TEMPLATES NOT CALCULATING PAY RATES PROPERLY (Doc ID 2473947.1)

Last updated on JANUARY 31, 2019

Applies to:

PeopleSoft Enterprise HCM Human Resources - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

On : 9.2 version, Workforce Administration

ACTUAL BEHAVIOR
---------------
Image 26 Bug Fix Not delivered correctly? Bug 27388438 : ISSUE WITH COMPENSATION DATA IN THE SMARTHR

We believe Bug 27388438 : ISSUE WITH COMPENSATION DATA IN THE SMART HR TEMPLATES, said to be fixed in Image 26 was delivered incorrectly. This is causing SMART HR Compensation changes to not update Annual_rt on PS_JOB.


EXPECTED BEHAVIOR
-----------------------
Prior to Image 26, Compensation changes that were approved via Manage Transactions approval were automatically triggering the COMP_BTN_FieldChange(CurrentRowNumber(1) function. Now the new code is below and contains the "IF" statement, where there was none before.

  /* Function call to default Compensation Data (in case there are no defaults from the template) */
  &recTarget = %Super.objTmplSVC.GetRecordFromTBH(Record.COMPENSATION);
  If None(&recTarget) Then
  COMP_BTN_FieldChange(CurrentRowNumber(1));
  End-If;

The If None portion is only triggering the COMP_BTN_FieldChange(CurrentRowNumber(1) function when there is no compensation change. Why would the function need to execute when there are non compensation changes? We think it should be using if ALL, not If None.

  If ALL(&recTarget) Then
  COMP_BTN_FieldChange(CurrentRowNumber(1));
  End-If;

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Run a Pay Rate Change on an employee using Smart HR
2. Once complete, go to manage transactions for that employee
3. Click Update Job Data
4. Click Compensation Tab
5. Note that the Pay Rate doesn't update properly

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.