SAP GUI for HTML | Slipstream Engine | |
Overview | Default SAP browser-based DYNPRO client. Available functionality depends on the SAP Kernel version. | Dynamic, client device specific rendering based on the same fundamental SAPUI5 technology that is used for SAP Fiori app development. Personalization and productivity-focused feature-set that depends on the SAP Screen Personas add-on version. |
Support Commitment | Aligned with the platform release | Support commitment till 2040 |
Installation | Default. Comes standard with SAP ECC and SAP S/4HANA | Plug-in for SAP ECC and SAP S/4HANA |
Additional licensing fee | No | No |
Requires installation of SAP Screen Personas add-on | No | Yes |
Device compatibility | ||
Desktops | Yes | Yes |
Tablets | Limited (Depending on the version) | Yes |
Phones | No | Yes |
Can adapt rendering for specific device types? | Limited (Depending on the version) | Yes |
ERP System compatibility | ||
ECC | Yes | Yes |
SAP S/4HANA | Yes | Yes |
SAP S/4HANA Cloud | Yes | No |
Rendering | ||
Where does most rendering occur? | Server | Client |
Client resources for rendering | No additional processing on the client side is required to render HTML generated by the server. | More front-end processing and resources such as the SAPUI5 library and the screen state processor are needed to render client device specific SAPUI5 DOM structure from an abstract screen state. More initial load time when compared to SAP GUI for HTML. |
Data transfer for screen updates | More data travels through network during screen updates, as generated HTML metadata has to be transferred along with the screen state. | Less data travels through network during screen updates. “Delta rendering” updates only changes on the screen, reducing HTML payload significantly. |
Fixing rendering issues | Rendering issues typically require implementation of a new kernel version containing the fix. | Less kernel dependency – functionality is not limited by the underlying SAP Kernel version and rendering issues can be fixed via SAP Notes without the need to update the kernel. |
Scaling for more users | Centralized rendering requires more processing resources and network bandwidth as the number of users increases. | Rendering is distributed to client devices – better scalability. |
Additional functionality | ABAP push channel communication with the backend through WebSockets API. More front-end services are supported when compared to Slipstream Engine. | Provides single page application integration with other SAPUI5 components, such as charts, lists, tables, etc. thorough the means of the SAPUI5 Applets feature. |
Mobile-specific functionality | Enables customers to scan barcodes using device cameras. | Enables customers to scan barcodes using device cameras. Upload images and files from phone to SAP. |
SAP Fiori launchpad integration | SAP Fiori launchpad integration using the Transaction app type | SAP Fiori launchpad integration using the SAPUI5 Fiori app type, additional Shell plugin component provided for seamless integration experience |
SAP Screen Personas Limitations Note | SAP Note 2050838 | SAP Note 2557076 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
59 | |
20 | |
11 | |
11 | |
8 | |
7 | |
6 | |
6 | |
6 | |
4 |