Skip to Content
Author's profile photo Pradnya S

Working With UI Template



This document applies to SAP Business One 9.1. SAP Business One application forms, be it a master form or a transaction form includes number of fields, tabs and options to support varied kind of business needs. Usage of these fields, tabs and options varies from user to user which depends upon the user profile. Also to support some out of the box requirement, companies do some customization and add user defined field too.

In order to cater to this scenario, The Configurable UI Template comes in handy to adjust the UI as per the usage and requirement of the user. This helps the companies to not to display or control the information not relevant to the user and make the UI compact and tidy.

With the help of this utility you can

  • Hide, disable, and move selected fields and tabs in the following forms:
  • Master Forms – Business Partner And Item Master
  • Sales and Purchasing Documents
  • Journal Entries, Journal Vouchers
  • Charts of Accounts
  • Goods Receipt, Goods Issue, Inventory Transfer, and Inventory Transfer Request
  • Incoming and Outgoing Payments
  • Working of a user defined field in the form
  • Assign UI template at company as well as user level

Create UI Configuration Template

Choose Administration –> Utilities –> UI Configuration Template

Press Ctrl + A. In the name field enter a unique name for the template. In the description field, enter a meaningful description explaining the template.

On the forms tab, click on the drop down menu and select to form to be changed. You can include multiple forms too.

Click on Add Button.

Changing The UI Of Selected Form

Choose Administration –> Utilities — UI Configuration Template. Select the desired form by clicking on the row header.

Edit Form UI button will be enabled. Click on it. The desired form will get opened in UI Edit Mode



Select the required field to make changes. After selecting the field, it gets surrounded by thin black border along with related fields too.

From the context menu, if you select Hide, you will get following result.

Likewise, you can try different options from the context menu and see the effect yourself.

To set the fields to Read – Only mode, select the Disable option.

To Move the fields from one area to another area, just use Drag & Drop technique.

To Align the fields, use appropriate options like Top, Bottom, Right & Left.

To Move the user defined field to the header area of a document, click on the editable part of the field and drag it on to the form.

Once done, Right Click in the empty area of a form and select Save from the context menu to save your changes.

Copy Settings Of One UI Template To Other

Choose Administration –> Utilities –> UI Configuration Template

Select the source template.

Click on Copy To button. System will list the available forms. Select the appropriate one and click On Ok.

Making A UI Template As Default Company Wide

You can assign a UI template as a default template at company level.

Choose Administration –> System Initialization –> General Settings –> Display

Choose the desired template from Default UI Template and hit Update button


User Wise Assignment Of UI Template

You can assign one or more UI templates to each user. If multiple templates that include the same form are assigned to a given user, the first template assigned to the user is considered as the default template for this user. All users can set their own default template for a given form.

Choose Administration –> Utilities –> UI Configuration Template

From the UI Template list, select the UI template you want to assign to selected users, and click the Assigned Users tab.

Select the users to whom you want to assign the template and hit Update button.

Deletion Of UI Template

Choose Administration –> Utilities –> UI Configuration Template

Select the desired UI template and Right Click and select Delete Row option from context menu.


A warning message appears stating the deletion is irreversible. To complete the deletion, choose Yes.

Un Assigning A UI Template To User

Choose Administration –> Utilities –> UI Configuration Template.

Select UI template you want to un – assign.

On the Assigned Users tab, deselect the users from whom you want to un – assign the template.

A warning message appears stating that all personal settings made by these users to the unassigned UI template will be deleted. To complete the assignment, choose Yes.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jesus Alcantar Vallin
      Jesus Alcantar Vallin


      Author's profile photo Pradnya S
      Pradnya S
      Blog Post Author

      Thanks Jesus for sparing time to  go through it and appreciating.



      Author's profile photo Former Member
      Former Member

      I created a UI Template and wanted to test it.

      When I select the UI Template drop down, the newly created UI Template does not appear.

      When I attempt to  assign it in the UI temple tool, I am not a listed user....


      Author's profile photo Pradnya S
      Pradnya S
      Blog Post Author

      Hi John,


      In the UI configuration template window are you able to see the list of configured UI Templates in the left pane along with the list of forms and assigned users.

      On selecting the configured UI template, the forms pane should display the forms and assigned users should get selected.

      Please check, in the assigned users tab whether you have assigned the users to those templates.



      Author's profile photo Pradnya S
      Pradnya S
      Blog Post Author



      Sorry to have responded late. I tried this and the template is getting assigned to the superuser as well. In fact from the superuser's login I assigned the template and immediately without logging off an re logging I opened a form and got to see the template attached in the form setting.






      Author's profile photo Former Member
      Former Member

      Hello Pradnya,

      I can indeed see the list of templates along with the list of forms and users.

      My goal was to test the new template with our systems team.

      I am unable to assign the Template to my team members because there not on the user list.

      I fear it is because they are super users.

      Author's profile photo Sohail Shah
      Sohail Shah

      I think ots not a mature feature because i  designed a UI template and assign it to user whenever the user log out and at re login Ui is disturbed.

      Author's profile photo Pradnya S
      Pradnya S
      Blog Post Author

      Dear Sohail,


      It should not happen. Because most of the transaction screens in our set up are controlled on this way. Only thing is, the UDFs are not covered in this. You need to separately control them through individual user login. Also, if you are not comfortable with this utility, there is a option in user Screen. "Copy Form Setting". You can use that too.