Hi Maddy,
Business Roles are linked with PFCG Roles when it comes to authorization, In customization you assign the business roles to the PFCG Roles under the customization node Define Business Roles
In the screen shot attached below the business role is assigned to the PFCG Role
In su01 the business role is assigned to the user
In tcode pfcg when you click on authorization and change authorization data
You can control through basis objects which user needs to see which transaction for the specific business role
However a better solution would be to copy the service pro role into zservicepro and zservicepro1 and then create two different pfcg roles and assign the same to these roles as explained above.
Kind Regards
Atul



