SAP Screen Personas 3.0 SP19 enhances usability, adds customization options, streamlines workflows

Estimated read time 13 min read

During our monthly SAP Screen Personas practitioner forum meetings, we listen closely to your feedback and insights. As always, customer requests guide our innovations in SAP Screen Personas, ensuring the tool evolves to meet your specific needs. With SP19, we’re thrilled to introduce a set of new features designed to further enhance usability, streamline customization, and support efficient workflows.  

Here’s what’s new in SP19!

Use multiple table columns to set up conditional formatting.A new option to disable the software keyboard for the relevant input fields.A new option in the Label control and Button controls that allows you to adjust the icon size. (Available only in the Slipstream Engine)You can now introduce toast messages in scripting  (Available only in the Slipstream Engine)

As a reminder, SAP Screen Personas support now runs for two years for each service pack. So, SP19 will remain in support through November 2026. We are supporting SAP Screen Personas functionality in SAP S/4HANA through at least 2040. If you are on SAP S/4HANA Cloud Public Edition, SAP Screen Personas capabilities are embedded as Adapt UI for Classic Apps; nothing to install; it’s ready for use.

Use multiple table columns to set up conditional formatting.

Conditional formatting allows you to highlight a row, based on its contents. We created this feature in an early version of SAP Screen Personas in response to a customer request to highlight line items that contained radioactive components as they were subject to additional regulations. Customers also use this for more mundane uses to flag rows that exceed certain values or contain specific text.

With SP19, we add the ability to compare two columns to set the formatting for a row, based on a condition. For example, if the value in Column1 is “Greater Than” the value in Column2, highlight the row in red.

To include a second column in conditional formatting, you use the same rule creation window. The last column now provides a dropdown menu to select a column for comparison, or you can enter a “Comparison value” as before.

A new option to disable the software keyboard for the relevant input fields.

This feature is designed to enhance user experience in applications that rely on automated input methods, such as scanner devices, barcode readers, and RFID readers. The Advanced Property Editor now includes a new Boolean property, hideSoftwareKeyboard, for GuiTextField and GuiCTextField control types. By setting hideSoftwareKeyboard to TRUE, you can prevent the on-screen keyboard from appearing when these fields are selected. This avoids unnecessary interruptions in workflows where physical or automated data entry is used, eliminating the need for the software keyboard.

This property is especially beneficial in high-efficiency environments such as retail, warehousing, and manufacturing, where input fields are populated through scanning instead of manual typing. By minimizing unnecessary distractions and reducing screen clutter, hideSoftwareKeyboard streamlines operations, resulting in a faster and more seamless data entry process. Additionally, it helps maintain a cleaner interface, allowing operators to focus on tasks without extra steps to dismiss the keyboard, ultimately supporting a more efficient and user-friendly workflow.

A new option in the Label control and Button controls that allows you to adjust the icon size. (Available only in the Slipstream Engine)

A new property called iconFontSize is now available forLabel and Button controls having only icon. This editable property enables you to customize the icon’s display size directly within the label component, providing greater control over the icon’s visual prominence and alignment. By you can enhance readability, emphasize important elements, or ensure consistency across different screen sizes and resolutions. This update is particularly useful for creating more polished and user-friendly interfaces, allowing for finer adjustments that align with the overall design aesthetic.

 

 

 You can now incorporate toast messages in your scripts (Available only in the Slipstream Engine)

A toast message is a small, non-disruptive popup message that gives the user some information and then disappears automatically after a few seconds. In SP19, a new scripting API command has been introduced for displaying non-interactive popup messages similar to the “messageToast” in SAPUI5. Previously, there was no equivalent API in the Screen Personas script editor for creating toast notifications that don’t require user interaction. With this new command, you can now easily implement message toasts for simple scenarios, allowing for streamlined feedback that aligns with SAP Fiori standards. This addition helps enhance user experience by providing subtle, non-disruptive messages in SAP Screen Personas.

Example:  session.utils.showMessageToast(“This is a toast message”);

SP19 related notes:

SP19 release note contains all the kernel pre-requisites: https://me.sap.com/notes/3525171 SP19 client note:  https://me.sap.com/notes/3525180

Your feedback matters!

These updates with SP19 reflect our commitment to helping you use SAP Screen Personas to simplify classic apps to suit the unique demands of your operations, regardless of industry or role. By adding new functionality, improving customization options, and ensuring stability, SP19 enables you to build a more efficient, user-centric SAP experience. We’re excited to see how these enhancements will support your ongoing success and look forward to continuing to bring your ideas to life.

Thank you for your feedback and participation in our forums your insights are invaluable as we strive to make SAP Screen Personas even more powerful and responsive to your needs.

You already own SAP Screen Personas
We still receive questions about whether there’s an additional license fee for SAP Screen Personas. There’s no extra charge—SAP Screen Personas is already included with your ERP license. Thousands of customers are using SAP Screen Personas to streamline screens in their classic apps on SAP S/4HANA Cloud Public Edition, SAP S/4HANA Cloud Private Edition, SAP S/4HANA, and ECC. Changes made with SAP Screen Personas are upgrade-safe, allowing you to build flavors while keeping a clean core.

Learn more about SAP Screen Personas

Online training. The best way to learn the basics about SAP Screen Personas (Adapt UI for classic applications) is to take our free training course on the learning.sap.com platform: https://learning.sap.com/courses/adapting-the-ui-in-sap-s-4hana-cloud-using-sap-screen-personasConnect with your peers. Every other month, we have a group of customers that gather online to share best practices, demo their flavors, and answer each other’s questions. Experts from the product team also join to explain how to use the latest functionality. If you are interested in joining, you can sign up online to join the SAP Screen Personas practitioner forum. This will add you to the mailing list for the monthly meeting summaries. Please contact “Peter Spielvogel“ or me directly if you want to join the monthly calls.Product documentation. The SAP Screen Personas documentation, recently updated to be even more clear and comprehensive, contains the latest information about the product.

Going forward with SAP Screen Personas

If you are on SP17 or earlier, we recommend you upgrade now, ideally going directly to SP19.If you are not currently using SAP Screen Personas, why not?
Worried that we won’t support it into the future? Don’t be.  We are supporting SAP Screen Personas functionality through at least 2040.
Have other concerns about the roadmap for SAP Screen Personas? See if we answer them in our latest roadmap blog post.the ability to adapt the UI of classic apps is something important to us.
Have other concerns about the roadmap for SAP Screen Personas? See if we answer them in our latest roadmap blog post.

 

 

 

​ During our monthly SAP Screen Personas practitioner forum meetings, we listen closely to your feedback and insights. As always, customer requests guide our innovations in SAP Screen Personas, ensuring the tool evolves to meet your specific needs. With SP19, we’re thrilled to introduce a set of new features designed to further enhance usability, streamline customization, and support efficient workflows.  Here’s what’s new in SP19!Use multiple table columns to set up conditional formatting.A new option to disable the software keyboard for the relevant input fields.A new option in the Label control and Button controls that allows you to adjust the icon size. (Available only in the Slipstream Engine)You can now introduce toast messages in scripting  (Available only in the Slipstream Engine)As a reminder, SAP Screen Personas support now runs for two years for each service pack. So, SP19 will remain in support through November 2026. We are supporting SAP Screen Personas functionality in SAP S/4HANA through at least 2040. If you are on SAP S/4HANA Cloud Public Edition, SAP Screen Personas capabilities are embedded as Adapt UI for Classic Apps; nothing to install; it’s ready for use.Use multiple table columns to set up conditional formatting.Conditional formatting allows you to highlight a row, based on its contents. We created this feature in an early version of SAP Screen Personas in response to a customer request to highlight line items that contained radioactive components as they were subject to additional regulations. Customers also use this for more mundane uses to flag rows that exceed certain values or contain specific text.With SP19, we add the ability to compare two columns to set the formatting for a row, based on a condition. For example, if the value in Column1 is “Greater Than” the value in Column2, highlight the row in red.To include a second column in conditional formatting, you use the same rule creation window. The last column now provides a dropdown menu to select a column for comparison, or you can enter a “Comparison value” as before.A new option to disable the software keyboard for the relevant input fields.This feature is designed to enhance user experience in applications that rely on automated input methods, such as scanner devices, barcode readers, and RFID readers. The Advanced Property Editor now includes a new Boolean property, hideSoftwareKeyboard, for GuiTextField and GuiCTextField control types. By setting hideSoftwareKeyboard to TRUE, you can prevent the on-screen keyboard from appearing when these fields are selected. This avoids unnecessary interruptions in workflows where physical or automated data entry is used, eliminating the need for the software keyboard.This property is especially beneficial in high-efficiency environments such as retail, warehousing, and manufacturing, where input fields are populated through scanning instead of manual typing. By minimizing unnecessary distractions and reducing screen clutter, hideSoftwareKeyboard streamlines operations, resulting in a faster and more seamless data entry process. Additionally, it helps maintain a cleaner interface, allowing operators to focus on tasks without extra steps to dismiss the keyboard, ultimately supporting a more efficient and user-friendly workflow.A new option in the Label control and Button controls that allows you to adjust the icon size. (Available only in the Slipstream Engine)A new property called iconFontSize is now available forLabel and Button controls having only icon. This editable property enables you to customize the icon’s display size directly within the label component, providing greater control over the icon’s visual prominence and alignment. By you can enhance readability, emphasize important elements, or ensure consistency across different screen sizes and resolutions. This update is particularly useful for creating more polished and user-friendly interfaces, allowing for finer adjustments that align with the overall design aesthetic.   You can now incorporate toast messages in your scripts (Available only in the Slipstream Engine)A toast message is a small, non-disruptive popup message that gives the user some information and then disappears automatically after a few seconds. In SP19, a new scripting API command has been introduced for displaying non-interactive popup messages similar to the “messageToast” in SAPUI5. Previously, there was no equivalent API in the Screen Personas script editor for creating toast notifications that don’t require user interaction. With this new command, you can now easily implement message toasts for simple scenarios, allowing for streamlined feedback that aligns with SAP Fiori standards. This addition helps enhance user experience by providing subtle, non-disruptive messages in SAP Screen Personas.Example:  session.utils.showMessageToast(“This is a toast message”);SP19 related notes:SP19 release note contains all the kernel pre-requisites: https://me.sap.com/notes/3525171 SP19 client note:  https://me.sap.com/notes/3525180Your feedback matters!These updates with SP19 reflect our commitment to helping you use SAP Screen Personas to simplify classic apps to suit the unique demands of your operations, regardless of industry or role. By adding new functionality, improving customization options, and ensuring stability, SP19 enables you to build a more efficient, user-centric SAP experience. We’re excited to see how these enhancements will support your ongoing success and look forward to continuing to bring your ideas to life.Thank you for your feedback and participation in our forums your insights are invaluable as we strive to make SAP Screen Personas even more powerful and responsive to your needs.You already own SAP Screen PersonasWe still receive questions about whether there’s an additional license fee for SAP Screen Personas. There’s no extra charge—SAP Screen Personas is already included with your ERP license. Thousands of customers are using SAP Screen Personas to streamline screens in their classic apps on SAP S/4HANA Cloud Public Edition, SAP S/4HANA Cloud Private Edition, SAP S/4HANA, and ECC. Changes made with SAP Screen Personas are upgrade-safe, allowing you to build flavors while keeping a clean core.Learn more about SAP Screen PersonasOnline training. The best way to learn the basics about SAP Screen Personas (Adapt UI for classic applications) is to take our free training course on the learning.sap.com platform: https://learning.sap.com/courses/adapting-the-ui-in-sap-s-4hana-cloud-using-sap-screen-personasConnect with your peers. Every other month, we have a group of customers that gather online to share best practices, demo their flavors, and answer each other’s questions. Experts from the product team also join to explain how to use the latest functionality. If you are interested in joining, you can sign up online to join the SAP Screen Personas practitioner forum. This will add you to the mailing list for the monthly meeting summaries. Please contact “Peter Spielvogel“ or me directly if you want to join the monthly calls.Product documentation. The SAP Screen Personas documentation, recently updated to be even more clear and comprehensive, contains the latest information about the product.Going forward with SAP Screen PersonasIf you are on SP17 or earlier, we recommend you upgrade now, ideally going directly to SP19.If you are not currently using SAP Screen Personas, why not?Worried that we won’t support it into the future? Don’t be.  We are supporting SAP Screen Personas functionality through at least 2040.Have other concerns about the roadmap for SAP Screen Personas? See if we answer them in our latest roadmap blog post.the ability to adapt the UI of classic apps is something important to us.Have other concerns about the roadmap for SAP Screen Personas? See if we answer them in our latest roadmap blog post.     Read More Technology Blogs by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author