SAP Knowledge Base Article - Public

3233926 - Page Layout Not Working for Custom Business Object

Symptom

You are trying to assign page layout for a custom business object (Custom BO created via SDK via PDI), however system reverts back to Master layout after performing the configuration.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Go to your Custom Business Object, from user menu click start adaptation.
  2. Go to Layout, Click assign layout.
  3. Try to assign page layout for any specific business role.
  4. Click save and End adaptation.
  5. Again go to adaptation mode, Page layout that you assigned for business role is not changed still it displays Master layout.

Cause

This is a system expected behaviour. Custom business objects are not supported for page layout assignment.

Resolution

Layout restrictions for custom business objects should be create using UI Switches in UI Designer.

A UI switch is used to control role-specific changes of SAP UIs. In the UI designer, you can use the switch to restrict the visibility of SAP UI changes. Only those user roles that have the UI switch assigned in the SAP solution can see the respective UI changes.

Further details can be seen at Cloud Application Studio SDK Documentation.

Keywords

Custom BO,Layout changes,assign layout not possible, page layout , KBA , AP-RC-UIF , C4C UI Framework , AP-RC-UIF-FLX , Page Layout & Key User Configuration , Problem

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions