Service Users for Internal Communication
These service users are used for internal communication between PI components, which is usually triggered by interaction of dialog users. The service users provide dialog-free access to the involved PI components. They have SAP user roles in SAP NetWeaver Application Server ABAP (AS-ABAP) that are available as user groups in SAP NetWeaver Application Server Java (AS-Java). For an overview of the internal communication within a PI landscape, see Communication.
The following general principles apply for internal communication:
● Each PI component that communicates with other PI components identifies itself by means of a dedicated service user. Therefore, each required service user must be created in each target component.
● The name, password and language of all the service users are defined in the exchange profile.
● This service user has all the necessary authorizations to access the required services on the addressed PI components.

The Integration Repository is associated with service user PIREPUSER. Since the Integration Repository needs to communicate with the Integration Directory (for the cache refresh mechanism) and the System Landscape Directory (to obtain physical channel data), the user PIREPUSER needs to be known by each of these components.
For each component, service users representing the respective components are created with the appropriate roles in the target components during installation. The passwords of the service users have to be defined during the installation process.
The following table shows the service users created during installation, together with the relevant component and their ABAP role.

The names of the service users listed here are only samples created during installation. They should be changed as required.
Service Users
Component |
Service User Role |
Service User (Created during Installation) |
Exchange Profile, System Landscape Directory |
SAP_BC_AI_LANDSCAPE_DB_RFC |
PILDUSER |
Integration Repository |
SAP_XI_IR_SERV_USER |
PIREPUSER |
Integration Directory |
SAP_XI_ID_SERV_USER |
PIDIRUSER |
Adapter Engine |
SAP_XI_AF_SERV_USER_MAIN |
PIAFUSER |
Integration Server |
SAP_XI_IS_SERV_USER_MAIN |
PIISUSER |
Runtime Workbench |
SAP_XI_RWB_SERV_USER_MAIN |
PIRWBUSER |
Change Management Server |
SAP_XI_CMS_SERV_USER |
LSADMIN |
To see further details on these roles, call the Role Maintenance transaction (PFCG).

This concept implies that all Adapter Engines of a PI landscape are represented by the same user PIAFUSER.
The next table shows users that must be available in the corresponding PI components.

The Integration Server components include the Integration Repository, the Integration Directory, and the central Adapter Engine.
Service Users and Their PI Components
Service User |
SLD |
Integration Server Components |
Non-Central Adapter Engine |
PILDUSER |
|
X |
|
PIREPUSER |
X |
X |
|
PIDIRUSER |
X |
X |
X |
PIAFUSER |
X |
X |
|
PIISUSER |
X |
X |
X |
PIRWBUSER |
X |
X |
X |
LSADMIN |
|
X |
|