Symptom
Button created in Cloud Application Studio is not visible for a specific user.
Environment
- SAP Cloud Application Studio
- SAP Hybris Cloud for Customer
- SAP Business byDesign
Reproducing the Issue
For the purpose of re-creating the issue, a Quick Create button will used.
The Property View of the Button will have Semantic "QuickCreate" and Associated ThingTypeContainer set to a DataModel element (ID / UUID). This element will be bound to an alternative key on the BOModel and the property Associated ThingType set to the TT of your Business Object.
Prerequisite: You have created a custom embedded component (EC) and added a quick create button via Cloud Application Studio. Configuration in UI Designer is correct and the button is visible for some users.
Steps:
- Go to workcenter and then TI
- Navigate to EC
- Observe the "New" or Quick Create button is not visible
Cause
User is not assigned the WC View that is associated with the Thing Type where the EC and button resides. Therefore they are able to see the EC because it is bound to a standard TI, but they don’t have access to the button.
Resolution
Assign the WCF View to the affected user, with the following steps:
- Administrator
- Business Users
- Edit access rights
- Workcenter and View Assignment facet (tab)
- Search for the effected custom Workcenter View ID
- Assign to user
- Save and close
User will now have access to the button.
Keywords
Quick create, EC, not visible, button, assign, New, SDK, PDI , KBA , AP-RC-BDS-UI , ByDesign Studio UI Generation , Problem