
"Besides the approval rules we've covered, are there additional rules or features we can use to further enhance our approval processes?"

"Great question! The answer is, yes. There are more features and rule types that can be useful, so let's continue to explore these."
Filter Rules
After all base and chain rules are processed, filter rules are run to evaluate the approvers added and will remove approvers based on the applied filter rules.
Filter Rules are Managed in the Filter Rules Tab

Filter Rules Actions
Filters rules operate using predefined filter actions.
Actions available for all types of approvables:
- Remove Duplicates – Retain First Approver
- Removes duplicate approvers from the approval flow, preserving only the first approver instance that is not a watcher.
- Remove Duplicates – Retain Last Approver
- Removes duplicate approvers from the approval flow, preserving only the last approver instance that is not a watcher.
- Remove Duplicates – Retain Last Approver or Watcher
- Removes duplicate approvers from the approval flow, retaining only the last approver or watcher instance.
- Remove Requester User
- Removes the requester from the approval flow if the requester was added as a separate approver.
- Skip Approval Process in SAP Ariba Invoice Management
Skips the approval process for approvables created in SAP Ariba Invoice Management sites.
All filter rule actions are NOT available for all approvable types. Additional rules exist that are specific to requisitions, receipts, or contracts.
Edit Rules
Two settings can determine whether a user can change an approvable that has already been submitted: group membership and edit rules. If a user is allowed to edit an approvable, the Edit button is available.
- Group membership determines which users have permission to edit an approvable once it's been submitted
- For example, the Purchasing Manager group exposes the Edit button on requisitions, so members of that group can edit requisitions. On the other hand, the Purchasing User group does not expose the Edit button, so members of that group cannot edit requisitions unless they belong to another group that permits them to make changes.
- Edit rules can be applied to prevent editing under specified circumstances by hiding the Edit button and determining what happens to the approval flow when a user edits an approvable
Edit Rules are Managed in the Approval Edit Rules Tab

In the following section, you will learn more about Edit button.
Edit Button is Present

Edit Button is Not Present

Edit Rules Conditions
It is possible to create custom conditions for edit rules. Predefined conditions also exist that apply only to edit rules.
In the following section, you will learn more about specific edit rule predefined conditions.
Field Changed
True if the values in any of the specified fields are changed.
Specify fields by typing the internal field names (not the field labels) using dot notation. Use commas to separate multiple fields. For example:
LineItems.Accounts.SplitAccountings.Account, Quantity
Note: This condition does not apply to the Comments field of approvables. It also does not apply to calculated or derived custom fields.
Total Cost is Changed
True if the total cost is changed in any way.
Total Cost is Increased
True if the total cost is increased during the approval stage by at least the specified percentage or amount. If you enter both a percentage and an amount, the condition is true if either one or both of them are met.
Specify a percentage or amount parameter by typing a numeric value in the appropriate field.
At Least One Item's Cost is Changed
True if at least one line item's amount is changed during the approval stage. If you enter both a percentage and an amount, the condition is true if either one or both of them are met.
Specify a percentage or amount parameter by typing a numeric value in the appropriate field.
At Least One Item's Cost is Increased
True if at least one line item's amount is increased during the approval stage by at least the specified percentage or amount. If you enter both a percentage and an amount, the condition is true if either one or both of them are met.
Specify a percentage or amount parameter by typing a numeric value in the appropriate field.
Total Cost is Increased Since Pre-Collaboration - For Edit Rules
True if the total cost is changed to be greater than it was at the end of the pre-collaboration phase by at least the specified percentage or amount. If you enter both a percentage and an amount, the condition is true if either one or both of them are met.
Specify a percentage or amount parameter by typing a value in the appropriate field.