By Roles do you mean to say authorization roles?,A Support Consultant should have Roles that of an Implementation Consultant as they do the same work,also it is in Dev so what difference it shall make to the client.Try to include all roles in Dev Client then only you can be able to check,test Config as well as scenarios in DEV,before confirmation by the Client.
Thanks for your reply.
Earlier we do have SAP_ALL, now client requirement is to remove that because it contains Transaction code STMS, and create new roles for Support Consultant.
In this case what are all the Tcodes that we need to include in the new role for SAP HR Support Consultant.
Any other precautions to be taken, so that without loosing access to the required things.