[SalesForce] Submitted user is also getting Reassign | Approve/Reject button on record

I am new to Approval process and i am facing a problem and don't know why is this coming and how to fix this.

In my application opportunity has a field name is PIC(user look up) who can submit a record for approval. As per some criteria it goes to some other user for approval but the PIC who submitted the record for approval is also getting links like below –

Reassign | Approve/Reject

and he can approve/reject this record himself. These links should not be visible to him. How can i hide these link for submitted user.

Edit :-

I am submitting record for approval using Apex Code and i am using standard approval related list to display approval actions.

Thanks in Advance

Best Answer

While creating approval process you must uncheck the Allow Submitters to recall approval requests in step 6. This will help you avoid Approve/Reject functionality .Below is the screenshot for the same .enter image description here