Hi Siddhesh,
Thank you very much for your reply. Creating a new role is not OK for a single transaction I tried using LSMW, but I could not make it work.
After all I decided to do them one by one.
Lucky for me most of the roles were derived from a parent role, so I changed the parent role and regenerated everything.
Cheers,
Ilian