FAQ’s on Page Layout
1) What are the Types of Layout?
Master – Which will be applied for all the users
Page layout – will be applied for users of a business role for which the layout is assigned
2) Who can configure the page layouts?
Only key user can configure.
3) Unable to find a field while trying to add in Page Layout?
Fields should be available in the master layout first to be present in the list while trying to add it to a page layout
4) Does Personalization overwrites page layout configuration for that user?
Yes. If any personalization is done it will overwrite the page layout configuration for that user.
5) Can mashup and embedded reports be added to page layout?
Mashup and embedded reports cannot be added to a page layout, it can only be added to Master Layout (means you will not find the “Add Mashup” and “Add embedded reports” option)
6) Can the sequence of fields changed?
Yes the sequence can be changed in Master Layout, Page Layout and Personalization.
7) How changes to page layout will take effect?
If there are first time changes done to a particular screen for a page layout after all the assignments are done, it will not take effect automatically.
Let say you have done page layout assignments to a Business Object, and later if any further changes to a page layout is done for the first time in that particular screen, recent changes won’t reflect for the business users, So you need to go to “Assign page layout” for that Business role in the corresponding Business Object change the layout to any other Pagelayout and change it again back to the concerned page layout.
Note: This doesn’t need to be done for all the Business roles. If done for one Business role, then the changes will be applied for all the business roles assigned to that page layout.
8) Can we change the label of a field in a page layout?
No, this can only be done in master layout not in any page layouts.
9) Not able to find Sales order Business Object in Assign Page Layout?
To make assignments for sales order screen, you should use Sales Quotes Business Object
10) Not able to find “Contacts” Business Object?
To make assignments for Contacts screen, you should choose “Business Partner” Business Object.
11) Can I assign page layout for more than one instance type for a Business Object?
No. page layout can be assigned to only one instance type for respective Business Object.
12) Why there is unknown business roles in the “Assign page layout” screen?
This Unknown Business Role either results from a deletion of a Business Role after an assignment was made to it or most likely from an import where the source tenant had more or other Business Roles defined for which assignments had been made but which are not present in this tenant.
By showing these assignments the Key User can now easily see if there is a mismatch between the Business Roles used for Page Layout assignments in source and target tenant.
13) How and When to clean the Unknown Business Role?
By setting the assignments back to Master Layout of the Unknown Business Roles the lines will disappear. The Key User can do this for cleaning up after making sure that the corresponding roles are missing by intention.
14) What should be done if the page layout does not work for an EC?
The assignment should be done to the Parent Business Object where the EC is embedded.
15) What will happen if the instance type is changed for a Business Object in “Assign Page Layout”?
This will delete all the previous page layout assignments made for that particular Business Object.
16) Can i add or remove queries specific to a page layout?
Yes you can add or remove queries in a page layout
17) How will the properties work for Multiple Business Roles and multiple Pagelayout Assignment?
Visible : AND (Visbility will be true only if it is true for all the layouts that is assigned to the Roles)
True + False = False
Read Only : OR (Read only will be true if atleast one of the layout assigned to a role has read only as true)
True + False = True
Mandatory : OR ((Mandatory will be true if atleast one of the layout assigned to a role has Mandatory as true)
True + False = True
Nice article, answered many questions that i was having in adapting page layouts etc.
I would like to know wich BO i must used in the "assign page layout" for the LIBRARY
The BO name is Document.
I would like to clarify what is the use or effect of assign the Page layout directly in the Business Rol view. The question is because we already assigne it to the combination of Layout and Business objet type when in adaptation mode.
Thank you in advance.
Hi Monica Cotes,
Basically there is not much difference between the both.
Assignment to of layouts is done in Assignment matrix by a key user for the changes done in Adaptation mode.
Now the UI switch options of assigning layouts in Business Role view comes to picture when a development user(Partner) has created a UI switch or any changes via SAP Cloud application studio and wants to assign that users. Then this is used.
(as ideally development users are not recommended to perform key user changes)
Thank you Jeevan
in the landscape where customer has three tenants - Dev, QA, Prod, I have following question regarding layout exporting. In Dev tenant SDK solution reaches a stage in it's life cycle where initial solution has to be assembled and a patch needs to be created for further development activities.
Patch introduces additional namespace where extension fields are created, and if patch is enabled for business users instead of original solution, what would happen if we would export page layouts in such case and we would try to import into QA? Does layouts reference back to original namespace, or best practie would be to do any layout changes only starting QA onwards?
Is there any way to copy a layout just changing the name?
Hi Ángel Hernández,
Currently there is no possibility of copying a layout in the same tenant.
Although changing the name of an individual layout is possible. [Click on Edit page layout--> Select the page layout and change the Name of the layout under Name field.--> Click OK and end layout changes.
Hope this was helpful.
Thank you so much Jeevan
Copying an existing page layout is now a possible.
Please find the below steps which needs to be followed:
Hope the above steps helps.
Can we know what is the current page layout which has been loaded?
Is it possible to set Default query in Page layout?
Thanks in advance !!
Unfortunately, its a limitation in the system as far as i know.
Please go through the below mentioned KBA link related to the same topic:
Hope this helps !!
Nice articel Vivek Swaminathan!
Is it possible to add a tab in Page Layout but make in not visible in master layout?
So e.g. I want to just make the tab "positions" in object "ticket" just visible for only 2 business roles. All other roles should not see it. So I make it invisible in the master layout, but then I cannot see it anymore in page layout... even if I activate the checkbox visible.
Is this standard behaviour? That I just can hide things in Page Layout, but not add in reference to the master layout...
Thanks for feedback!
Kindly refer to the below
Thanks for your feedback! 🙂 So you recommend to do this via UI rule editor and keep the 1 master layout?
As I see in the FAQ above, page layouts are a bit difficult to maintain (reassignment of layouts for changes etc.)....
how are the pagelayouts prioritized?
Meaning, when a user has multiple business role assigned to himself, and different pagelayouts are assigned to every assigned business role:
Which pagelayout is being prioritized and actually seen by the user? How does the logic work there?
Thank you for your help.
Thank you for your question. I had added this now. Kindly refer to the Point 17
This is a good article, what happens for the queries on a list for a user with multiple business role and multiple page layouts.
Do only the convergent queries appear and the uncommon ones don't appear?