Prerequisites for Role Upload
Before you can upload objects to an SAP NetWeaver Portal from an ABAP system, you must satisfy the following requirements:
· Import the portal plug-in to the ABAP system
¡ Up to release SAP NetWeaver Application Server (AS) ABAP 6.20 you must import the SAP Enterprise Portal plug-in 6.0.
Download the plug-in from the SAP Service Marketplace at http://service.sap.com/swdc → (Downloads tab) → SAP Installations & Upgrades → Entry by Application Group → Plug-Ins → SAP Enterprise Portal Plug-In → WP-PI → <AS ABAP release> → Installation. See also SAP Note 723189.
○ From release AS ABAP 6.40, the functions of SAP Enterprise Portal plug-in are included in PI_BASIS, no import necessary.
· You must have authorization in the back-end system
In the back-end system you need authorization S_RFC for function group PWP2.
· Configure the system landscape in the portal
In your portal system landscape, you must create a system for each ABAP system from which you upload objects. You must define a connection to the ABAP system for this system. For more information about system landscapes, see System Landscape.
When you create a system with a connection to an ABAP system, you must maintain at least the following property categories:
○ Connector
○ User Management
○ Internet Transaction Server (ITS)
As of SAP NetWeaver 7.0 AS ABAP Support Package Stack 7, ITS is integrated into the Internet Connection Manager.
· Define a system alias for each system you create in the portal.

The system alias must match the logical system name of the ABAP system (for example, QWACLNT100).
· Prerequisites for uploading the user-role assignment
To reuse the user-role assignments from the ABAP system in the portal after the upload, you must satisfy one of the following requirements:
¡
Use
identical user IDs in the portal and in the ABAP system and you perform the
role upload with the SAP Logon
Ticket logon method. If the user IDs are identical, a user that
corresponds to a user in the back-end system is automatically assigned in the
portal when the user assignment of a role is uploaded from the back-end
system. The easiest way to do this is to define the ABAP system as data source
for the User Management Engine (UME). For more information, see
User Management of
Application Server ABAP as Data Source.
¡ If you perform the role upload with the User ID and Password logon method, you must maintain the user mapping in the portal for all the users in the back-end system. This only makes sense if you only need to do so for a few users.

User mapping must be unambiguous. If more than one portal user is mapped to a single user in the ABAP system, you cannot upload user-role assignments.