SAP Knowledge Base Article - Public

2931443 - Button created in Cloud Application Studio is not visible for a specific user

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:

  1. Go to workcenter and then TI
  2. Navigate to EC 
  3. 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:

  1. Administrator 
  2. Business Users 
  3. Edit access rights 
  4. Workcenter and View Assignment facet (tab)
  5. Search for the effected custom Workcenter View ID
  6. Assign to user 
  7. 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

Product

SAP Business ByDesign all versions ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions