If you share Opportunity or any standard object record with a user or his role.All users in above hierarchy will have access to that record. you can disable the Grant Access Using Hierarchies option for a custom object.But You can't remove Grant Access Using Hierarchies for standard objects.
Please mark it as best answer if the information is informative.so that question is removed from an unanswered question and appear as a proper solution.
If you share Opportunity or any standard object record with a user or his role.All users in above hierarchy will have access to that record.
you can disable the Grant Access Using Hierarchies option for a custom object.But You can't remove Grant Access Using Hierarchies for standard objects.
Please refer the below link for reference.
https://help.salesforce.com/articleView?id=salesteam_def.htm&type=0
Hope it will be helpful.
Please mark it as best answer if the information is informative.so that question is removed from an unanswered question and appear as a proper solution.
Thanks
Rahul Kumar