
You use roles to assign mobile applications to users. In the Web Console, however, the corresponding mobile application is not assigned to the user with that role.
|
Scenario Type: |
Error analysis |
|
SAP NetWeaver Component: |
MI Client Component MI Web Console MI Server Component |
|
Validity: |
MI version 2.1 and higher; Step 4 only: MI 2.5 and higher |
Prerequisites
-
Main Tools
RZ20
Analysis
The following figure gives an overview of the analysis process:
1. Check if role assignment is configured correctly
First of all, verify if you have correctly set up the role assignment:
If there was no user or no MiniApp assigned to the role, execute Role Synchronization (see also Step 2 and check if the problem still exists.
2. Execute role synchronization
Role synchronization is executed in this step. All users with a given role are assigned to the MiniApps belonging to this role. Without this synchronization, no updates take effect.
3. Check if there is an MCD with same name as the MiniApp
Check to see if the MCDs and MiniApps are correctly assigned to one another.
4. Check if the MiniApp is flagged for offline use
When a MiniApp is created in the SAP system, the user can define that it should be an offline application. The Offline Application radio button must therefore always be selected when a MiniApp is created. Only offline applications can be used by the Mobile Infrastructure.
|
|
|
|
|
|
|
|
|
|
|
|
5. Check RZ20 for errors in the job protocol
There is usually a job running that synchronizes the role assignments in the system landscape (from the backend systems to Web AS with the MI Server Component and to the Web Console). The job logs are checked in this step, which is only available for MI versions 2.5 and higher.
The most common error is a failure in the RFC connection to the back end, or the back-end systems are not available at all. Go to transaction SM59 to display and maintain the RFC connections, or look at the back-end systems directly by logging on to them.
Assigning Applications to the Users of a Role