Generating Profiles for ABAP Roles 
On AS ABAP, you have to generate profiles for roles that are required for PI dialog and service users.
Perform the following steps in your AS ABAP system:
Log on using an administration user (for example, DDIC).
Call transaction SUPC (Roles Profiles).
Select All Roles.
In the Rolefield, search for SAP_XI_*.
Choose Execute.
Check if the following roles are present:
SAP_XI_ADMINISTRATOR_ABAP
SAP_XI_ADMINISTRATOR_J2EE
SAP_XI_APPL_SERV_USER
SAP_XI_BPE_ADMINISTRATOR_ABAP
SAP_XI_BPE_CONFIGURATOR_ABAP
SAP_XI_BPE_MONITOR_ABAP
SAP_XI_BPE_SERV_USER
SAP_XI_CMS_SERV_USER
SAP_XI_CONFIGURATOR_ABAP
SAP_XI_CONFIGURATOR_J2EE
SAP_XI_CONTENT_ORGANIZER_ABAP
SAP_XI_CONTENT_ORGANIZER_J2EE
SAP_XI_DEMOAPP
SAP_XI_DEVELOPER_ABAP
SAP_XI_DEVELOPER_J2EE
SAP_XI_DISPLAY_USER_ABAP
SAP_XI_DISPLAY_USER_J2EE
SAP_XI_ID_SERV_USER
SAP_XI_ID_SERV_USER_MAIN
SAP_XI_IR_SERV_USER
SAP_XI_IR_SERV_USER_MAIN
SAP_XI_IS_SERV_USER
SAP_XI_MESSAGE_MODIFY
SAP_XI_MONITOR_ABAP
SAP_XI_MONITOR_J2EE
SAP_XI_RWB_SERV_USER
SAP_XI_SUPPORT_ABAP
SAP_XI_SUPPORT_J2EE
Select the corresponding rows in the table and choose Generate profile ....
Repeat steps 4, 5, 6, and 7 for SAP_BC_*.
SAP_BC_AI_LANDSCAPE_DB_RFC
SAP_BC_JSF_COMMUNICATION_RO
SAP_BC_WEBSERVICE_PI_CFG_SRV
Repeat steps 4, 5, 6, and 7 for SAP_SLD_*.
SAP_SLD_ADMINISTRATOR
SAP_SLD_CONFIGURATOR
SAP_SLD_CONTENT_SYNC
SAP_SLD_DATA-SUPPLIER
SAP_SLD_DEVELOPER
SAP_SLD_GUEST
SAP_SLD_ORGANIZER
SAP_SLD_SUPPORT