Skip to Content
Product Information
Author's profile photo Peter Spielvogel

Adapt UI in SAP S/4HANA Cloud 2208 includes new barcode scanning feature and more

The beauty of SAP S/4HANA Cloud and cloud software in general is that you receive new functionality without having to perform upgrades, along with the associated regression testing that you would need to do for software you install in your premises. We introduced the Adapt UI for classic applications functionality in SAP S/4HANA Cloud 2202. Now, with version 2208, there are many user experience innovations, including several that expand the Adapt UI capabilities. In this post, I’ll highlight some of the new features available in SAP S/4HANA Cloud 2208 as part of Adapt UI for classic applications.

  • Barcode scanning extends utility on mobile devices
  • Numerical keyboard for tablet devices speeds data entry
  • Detachable parking lot makes it easier to simplify complex apps
  • Scripting shortcuts reduces the number of keystrokes to build scripts

Barcode scanning extends utility on mobile devices

People running classic apps on tablets have a faster way to enter data by using a barcode scanner. By simply inserting a scan button to an input field, users can now use the device camera for the data entry.  This will be especially useful for warehouse and field service roles.  You must use a modern browser that supports camera access through the MediaDevices interface.



Select the input field where you want to add barcode scanning and right click to add the scanner button.


The scan button will appear next to the input field. You will need to provide access to your device’s camera. If you don’t you will receive a prompt to enter the barcode text manually.


Numerical keyboard for tablet devices speeds data entry

Mobile devices can bring up different keyboards, depending on the context. With the new capabilities in Adapt UI for classic applications, you can ensure that the right keyboard pops up at the right time, speeding data entry. Setting this up is simple. Select the field where the user will enter numbers, right click to open the advanced property editor, and define the keyboard as numerical. When the user clicks on that data field, the number keyboard opens on your iPad or Android tablet.

Users avoid having to use the shift key or open the numeric keyboard manually, thereby saving keystrokes and reducing data entry time.


Set the numerical option to true in the advanced property editor.



When you click on the field on your tablet, the numerical keyboard comes up instead of the standard keyboard.


Detachable parking lot makes it easier to simplify complex apps

When using the parking lot to simplify complex classis apps, you can detach the parking lot, giving you the ability to see the entire app screen as you move controls to a separate container, “parking” them temporarily until you place them back into their final locations.


Detaching the parking lot into a separate window gives you more flexibility when building flavors since you can see the entire app,


Scripting shortcuts reduces the number of keystrokes to build scripts

When writing scripts, we introduced the ability to copy the script ID or control ID to the clipboard with a single click. If the item is underlined, clicking on it once will add it to the clipboard. This makes it faster and easier to build scripts.


Copying the script ID or control ID to the clipboard with a single click makes it faster to create scripts.


See a demo of some of the new Adapt UI functionality in SAP S/4HANA Cloud 2208.


We are continuing to simplify the way you make classic apps in SAP S/4HANA Cloud more usable. Stay tuned for more innovation – with nothing for you to install.

On behalf of the SAP UX Engineering team and our SAP S/4HANA Cloud colleagues, Peter Spielvogel.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Atul Patil
      Atul Patil

      Dear Peter,


      Thank you for the detailed blog about new features in SAP S/4HANA Cloud 2208. I have one question regarding the bar code scanning feature:

      Is this functionality available only in Warehouse related apps? or is there any restriction that scanning button can be used for any particular field only?


      Thanks and Regards,


      Author's profile photo Peter Spielvogel
      Peter Spielvogel
      Blog Post Author

      Hi Atul,

      You can use barcode scanning for any input field.


      Author's profile photo Hari Kantipudi
      Hari Kantipudi

      Hi Peter

      We have a requirement to hide one field of data Bank account info(in UI fiori APP not Classic APP) for specific group of  users.  I have updated App using UI Adaptation but I want to publish it only for a certain group of users, how can I do that? I dont find any documentation to assign them to roles . Please help.

      Author's profile photo Oliver Graeff
      Oliver Graeff

      Hello Hari,

      assuming you are working on the ABAP platform: Kindly see the Features and Availability, where it lists app variants and views (= control variants). The capability you mention is not yet available though. It is planned for SAP BTP, ABAP environment, and soon afterwards also for the ABAP platform.

      As a workaround we would recommend using app variants, which would create a new app ID, which then can be assigned to a lauchpad with launchpad-means, including a role-dependency.

      Best regards,


      Author's profile photo Mounia Chemali
      Mounia Chemali

      Dear colleague,

      A customer is asking me whether they could use a classic mobile device for barcode scanning or need to buy specific devices ?

      They are generating barcodes during the production of Finished goods (printed on the Labels) from SAP.  They need to scan these barcodes at the time of loading the Finished Goods in the delivery note.

      Thanks for your help !

      Kind regards,


      Author's profile photo Peter Spielvogel
      Peter Spielvogel
      Blog Post Author

      A standard mobile device will be fine. Could be an iOS or Android phone or ruggedized device like a Zebra.