SAP Knowledge Base Article - Public

3741070 - OnChange Rule: Values not Defaulted With Create One-Time Payment Quick Action 2H 2025

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

  1. Prerequisite:
    1. Enable the Create One Time Payment quick action (OTP) under Manage Data and ensure all relevant permissions are granted.
    2. 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)
  2. Trigger the quick action from the UI: 
    1. Homepage > Manage My Team > select employee > Action 
    2. Employee Profile > All Action > Change > Create One Time Payment.
    3. Change: Select the pay component.
  1.  

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

Rule DefinitionQuick Action

 

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

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

SAP SuccessFactors Employee Central all versions

Attachments

QuickAction_CreateOneTimePayment2.png