SAP Knowledge Base Article - Public

2544725 - Workflow issue for change in salary


We have a business requirement that when a Line Manager "LM" changes the employees salary to a greater value it should trigger a approval workflow to a HR Administrator.

We have create a business rule and assigned a workflow to this rule.

The workflow triggers for ADMIN as expected but does not for

The workflow is triggers for ADMIN as expected but this is currently not triggering the workflow when a Line Manager "LM"changes the Salary information.

Could you please advise what could be wrong with our setup.


Employee Central – Workflow

Employee Central – Payment Information

Employee Central – Compensation

Reproducing the Issue








These steps are for specific scenario

1-Login / proxyas "LM"

2-On the search bar search for Update an Employee Compensation Record

3-Select Compensation Information and enter an effective date.

4-Update the salary field to a new value.

5-No workflow is triggered to HR Admin for approval.


However if you repeat the same steps above as Admin, it does work


This is expected behaviour.

The "LM" has no permission to the "Annualized Salary" Pay Component Group (granted via RBP).

If he has no permission to the field, the value is not passed into the UI and when the rule is processed, there is no Annualized Salary value for it to compare.


The Manager "LM" must be granted permission to the Pay Component Group "Annualized Salary" in Manage Permission Roles > Select the Role > Edit > Permission > Employee Data

Please note - this is the rule of thumb for triggering any rules - if you canot see the field that triggers the rule - the rule will not trigger. This must be considered when configuring EC Workflows/Rules.


Workflow, Salary, Permissions, Trigger , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem


SAP SuccessFactors HCM Core 1708