Properties/Profile in Client GWI
How can the profile properties be synchronies to client ?
I am not able to edit the properties synchronized to client. What should I do ?
All the properties in client are coming readonly. Why ?
This blog targets to find the answers of the above problem,
To get the property in client, do the following.
1. Go to following SPRO Node
You can click on the documentation icon to read more about profile.
2. Create Profile, for your respective country, language and role.
Profile would be queried on below combination.
Language -> default (EN)
Country -> Country field of the associated business partner for the logged in user would be considered
Role is usually the trickiest part, if you are assigned to multiple role, following is the protocol that is followed:
Business roles can be maintained in CRM Org management or in User maintenance (SU01).
SU01 role is given priority over Org management.
Only if no role is maintained in SU01 then Org managerment role is considered.
If SU01, multiple roles are assigned by giving *, then first role would be considered.
However if SU01 is not set, Org management is considered.
If multiple role are assigned in Org Management, it will consider the first one.
The roles are usually sort on description, however the one that we see is role name, hence its confusing to find the correct role sequence.
The easiet way to determine which role is used is to execute the following method
Class : CL_CRM_UI_ROLE_ASSIGN : GET_BUSINESSROLES_FOR_USER
The role returned by this method will be considered.
4. Click on “Edit sync setting” from personalize page of CRM UI. This step is necessary as, it sync the profile properties to client.
5. If the profile, for the role country and language is not maintained then “SAP_DEFAULT” profile will synchronized, where all the properties are disable for client, so if you get all read only properties even after checking in “Modifiable in Client” , then for your role, language and country, profile is not maintained.