Symptom
When using the Create One-Time Payment quick action, the onChange rule doesn’t default the amount; the UI shows: “This value has changed based on your input.”
- The OnChange rule on the PCNR element is not populating the Pay Component amount for the Create One Time Payment quick action.
- In quick action > Create One-Time Payment, when an onChange rule is setting the amount value based on the component (type), the value is not visible in UI
- It states in the field This value has changed based on your input.
- The same works fine for MSS
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental"
Environment
- Product: SAP SuccessFactors Employee Central
- Spot Bonus & Non-Recurring Payments
Reproducing the Issue
- Prerequisite:
- Enable the Create One Time Payment quick action (OTP) under Manage Data and ensure all relevant permissions are granted.
- Configure an OnChange rule on the PCNR element to default the Pay Component amount (base on Pay Component Type or Direct Value from the rule)
- Trigger the quick action from the UI:
- Homepage > Manage My Team > select employee > Action
- Employee Profile > All Action > Change > Create One Time Payment.
- Change: Select the pay component.
Actual result
-
- The Pay Component amount field remains blank and shows the message: “This value has changed based on your input.”
Expected result
-
- The OnChange rule should set the Pay Component amount automatically when the pay component is selected.
Notes
- The same works fine for MSS
Illustration
Cause
Under Investigation: the Create One-Time Payment quick action prevents the onChange rule from reflecting the defaulted amount in the UI, even though the rule execution log shows it executed successfully.
Resolution
The fix is tentatively planned for 2H2026
- Once the fix is completed, it will be documented in the "What's New Release Notes" under the defect ID [ECT-270684]
- This information can also be found in the community forum Patches Knowledge Base | SAP Community
Workaround:
- Use the standard Non-Recurring Payments action (not the quick action) to add the one-time payment; the onChange defaulting works there as expected.
- Monitor release information for Employee Central Quick Actions and apply the update when the product fix becomes available.
See Also
- refer to: Initiate One Time Payment and Provide Justification
- refer to: 2257064 - Employee Central - Business Rule Execution Log
- refer to: 3720962 - No option to "Award One Time Payments" in One Time Payments Card in Latest People Profile
- refer to: 3623949 - Add Button Behavior One Time Payments Latest People Profile - SuccessFactors Employee Central
Keywords
quick action, create one-time payment, onChange rule, non-recurring payment, pay component, amount not defaulted, value not displayed, this value has changed based on your input, employee central, rule trace, ui message, defaulting issue, spot bonus, compensation data, workaround use non-recurring payments, ECT-270684, , KBA , LOD-SF-EC-CMP-NRE , Spot Bonus & Non-Recurring Payments , Bug Filed
Product
Attachments
| QuickAction_CreateOneTimePayment2.png |
SAP Knowledge Base Article - Public