Roles describe the activities that internal employees or external business partners can perform in a business scenario.
After logging on to the system, users see all functions that they need to process their tasks.
Roles are defined in transaction Role Maintenance (PFCG). For more information, see the Customizing for SAP Supplier Relationship Management (SAP SRM) under SRM Server --> Cross-Application Basic Settings -->Roles --> Define Roles
You can find a complete list of all roles available for SAP SRM in the following sites:
SRM 6.0 PFCG and Enterprise Portal roles
SRM 7.0 PFCG and Enterprise Portal roles
SRM 7.01 PFCG and Enterprise Portal roles
SRM 7.02 PFCG and Enterprise Portal roles
Implementation Considerations
You can access SAP SRM applications using either SAP NetWeaver Portal or the Portal-independent navigation frame.
If you choose to use SAP NetWeaver Portal, the roles which are delivered as part of the Business Package for SAP SRM define the content that is visible for each role. In this case, the PFCG roles described here are used as authorization roles only. For each Portal role, there is a corresponding PFCG role. For more information about the Portal roles, see the documentation for the Business Package for SAP Supplier Relationship Management.
If you choose to use the Portal-independent navigation frame, the PFCG roles are used to define the content of the navigation frame, for example, the menu structure, service links, and Web Dynpro applications. For more information, see Portal-Independent Navigation Frame.
The following sections describe the PFCG roles that are new in Enhancement Package 2 for SAP Supplier Relationship Management 7.0 (SAP SRM 7.0). These roles are intended to be used when all business functions are activated. If you do not use all business functions, you must make changes to the content of the roles. For more information, see section Important Information About Roles in Enhancement Packages.
Roles that are not listed here have not been changed for the Enhancement Package. You can find the documentation for the unchanged roles under Roles for SAP SRM 7.0.
If you do not activate any business functions, you can use the SAP SRM 7.0 roles.
We recommend that you do not assign two versions of the same role to one user. For example, do not assign /SAPSRM/OP_PURCHASER_EHP1 and /SAPSRM/OP_PURCHASER_EHP2 to the same user.
For roles containing transaction codes for a SAP ERP system, the authorizations are not assigned automatically. Only when you edit a role using transaction PFCG in the SAP ERP system, the system assigns default authorizations for these transaction codes. You can then change the authorizations according to your needs.
PFCG roles are also required when you use SAP NetWeaver Portal for business user navigation, as authorizations are read from the PFCG roles.