Hi,
it does not exist and I doubt it will be introduced. Honestly, you don't want to do a role assignment in Portal. You want to do it automatically with UME pointing to LDAP or ABAP or in more complex landscape to use IdM for role provisioning. Both these solutions allow you to restrict role assignment.
Martin