Sometimes we may come under a situation where we need to update fields in the same time when the workflow gets triggered.
To update field on running workflow firstly we need to select a workflow rule. I.e. at what action you need to update the field (For e.g. on Validation, rejection, notification, cancellation etc.)
The action we need to add for this is AWRKUPDFLD. This action has parameters where you can define the name of the table which is linked to the object, fields which needs to be updated and the value of the fields.
We can update only 4 fields with the help of AWRKUPDFLD. We can also define when this action is need to be triggered in ‘triggering’ field and also set a condition for its execution in ‘execution condition’ field.

Kindly refer the below fig to know how the parameters should be added.

From the above figure, we have mentioned the table abbreviation in ABREV field, mentioned the field name in FLD field and gave the value in VALEUR field.
In the same way we can update maximum 4 fields from the table at a time.

Hence, make sure the action checkbox is checked for this workflow rule. The fields get updated once this workflow get triggered.