You need to sign in to do that
Don't have an account?
Sowndarya Kesari
Recall Approval Process
There is a record where Owner could "Recall approval process" before, I have removed "Modify All" permission on the profile which was assigned to that owner, now recall approval process button is not visible for him. Is there any way that the owner can recall approval process without "Modify All" permission?
Something which is not yet possible, but may be released if the idea gets enough votes - https://success.salesforce.com/ideaView?id=08730000000iY1aAAE
If you have selected Allow submitters to recall approval requests option the only the submitter and the system admin will be able to recall that approval process.
Said that, you should make sure the Allow submitters to recall approval requests option is selected for the approval process and the code is executed in a sysadmin's context (what I'm assuming is that your apex class is a with sharing class, is yes then use without sharing and try).
If it helps please mark it best answer.