Upload of Roles from ABAP-Based
Systems
You can use existing single and composite role menus as well as authorization profiles from ABAP systems when you use the SAP NetWeaver Portal. Within portal administration, you can use an upload tool to upload objects (such as roles and transactions) from ABAP systems. The authorization profiles remain in the backend system and can, for example, be used when you call a transaction from the portal.
The role upload is a function which you can use for the following scenarios:
● You want to use the existing role definitions of an ABAP system in the portal.
● You want to use objects from ABAP systems (such as transactions) as content objects to build your roles in the portal. These objects must therefore be available in the portal.
● Initially you upload all the relevant roles and objects from the ABAP systems to the portal. Afterwards you only want to create and maintain your content objects from the portal.
● You upload newly created role definitions to the portal from the backend system at regular intervals. You do this especially when you use the ABAP system as the leading system. In this case you still create your roles in this system and only use the portal to display and navigate in the contents.

Role Upload to SAP NetWeaver Portal

You must start the upload manually; an automation of the process is currently not available.
The uploaded
objects are converted into portal objects. For more information see
Object Conversion in
the Portal.
For more
information, see
Prerequisites for Role
Upload.
The role upload includes the following functions:
● You can upload roles (single roles and composite roles) or transactions from the ABAP system to the portal.
● If you upload roles, you can decide whether or not the services and attributes contained in the roles should also be uploaded. Uploaded services that depend on the role are created in the Portal Content Directory (PCD). This is possible for the following services:
○ Transactions
○ Objects from SAP NetWeaver Business Intelligence systems
○ Internet Application Components (IAC)
○ URLs
● Single roles are created as either portal roles or worksets with the corresponding menu hierarchy in the PCD, the same as the attributes of the contained services (such as transactions).
● Composite roles are created as either portal roles or worksets with their corresponding menu hierarchy in the PCD.
● When objects are uploaded again, you can define whether or not existing objects should be overwritten.
● User assignments can also be uploaded to the portal.