Screen Personas

SAP Screen Personas – Performance Woes

Are you having loading issues after installing screen personas? Personas have quite a reputation of being slow and in general “not worthy” of investment. But if used correctly, Screen Personas can provide “cheaper” alternative of creative Fiori Apps. In this minute, we will only consider some of the errors which can lead to performance issue in screen personas.

First and foremost, Screen Persona is a layer above the normal GUI/WebGUI transaction. So, Screen Personas load after the normal transaction. So, if your persona transaction is slow, please check whether the WebGUI transaction is slow or not.

Check the amount of script running in the screen personas. If design fetches data from other transactions or table, then essentially it is making a JS call to SAP and fetches the data. So it is quite a “heavy” call. If you need to fetch data from other transactions, then you need to evaluate if this call adds enough simplicity to compensate for a costly call to backend data.

It makes sense to populate some data to standard transaction using “good old” enhancement rather than using Screen Personas especially if that is the only change you want to make in the transaction.

It is not a good investment to use Screen Personas if you just want to change the heading or name of a field in a standard transactions. Explore other alternatives in that case. Making changes in the Screen Personas is beneficial if you are simplifying the transaction considerably and then also a performance analysis should be made before making the changes.

Screen Personas are faster and hence cheaper (in most cases) so please spend some time in the analysis and it will reward you tremendously. What is your opinion about screen personas. Do you think it is a performance “sink”. Please let me know in the comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

error

Enjoy this blog? Please spread the word :)

Follow by Email
Twitter
LinkedIn
LinkedIn
Share