Which roles I've to set to sales representive to enable create competitor and create partner as the
Adam Liu Jadeite
Try Channel Sales Manager / Channel Account Manager for Create Partner, and Sales Administrator for create competitor.
If you don't want to use the above OOTB roles given there are too many access privileges granted, you can consider to create a custom job role with the Partner / Competitor privileges.
Ginger alan Silver Medal
Okay but what are the exact competitor privileges that I've to add to the customized role as I can not get them this am asking for as I need to enable the sales rep to create competitor