Uploaded by ELASRI.hanane05

pdfdownload

advertisement
7/10/2024
UI WebGUI and Internet Transaction Server
Generated on: 2024-07-10 13:04:10 GMT+0000
Support Content | 1.0
PUBLIC
Original content: https://help.sap.com/docs/SUPPORT_CONTENT/uiwits?locale=en-US&state=PRODUCTION&version=1.0
Warning
This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product documentation. The
information included in custom documentation may not re ect the arrangement of topics in the SAP Help Portal, and may be missing
important aspects and/or correlations to other topics. For this reason, it is not for productive use.
For more information, please visit the https://help.sap.com/docs/disclaimer.
UI WebGUI and Internet Transaction Server
This is custom documentation. For more information, please visit the SAP Help Portal
1
7/10/2024
Welcome to the WEBGUI and Internet Transaction Server (ITS).
ITS Releases
SAP Support Social Media Channels
WEBGUI and ITS within S/4HANA 2023 | [SAP_BASIS 7.58]
WEBGUI and ITS within S/4HANA 2022 | [SAP_BASIS 7.57]
WEBGUI and ITS within S/4HANA 2021 | [SAP_BASIS 7.56]
WEBGUI and ITS within S/4HANA 2020 | [SAP_BASIS 7.55]
WEBGUI and ITS within S/4HANA 1909 | [SAP_BASIS 7.54]
SAP SCN Software Logistics Community
SAP Upgrade Information Center
SAP Support Twitter
SAP Support Facebook
WEBGUI and ITS within S/4HANA 1809 | [SAP_BASIS 7.53]
WEBGUI and ITS within SAP NetWeaver 7.52 | S/4HANA 1709
WEBGUI and ITS within SAP NetWeaver 7.51 | S/4HANA 1610
SAP Support LinkedIn
SAP Support YouTube
WEBGUI and ITS within SAP NetWeaver 7.5
WEBGUI and ITS within SAP NetWeaver 7.4
WEBGUI and ITS within SAP NetWeaver 7.3 (EHP1)
WEBGUI and ITS within SAP NetWeaver 7.0 (EHP3)
WEBGUI and ITS within SAP NetWeaver 7.0 (EHP2)
WEBGUI and ITS within SAP NetWeaver 7.0 (EHP1)
WEBGUI and ITS within SAP NetWeaver 7.0
The components can be downloaded, and additional information can be obtained
from Software Center
(login required).
Support of your ITS release
SAP Web Application Server with Integrated ITS (release 7.00 and higher) : Since the SAP
integrated ITS is part of SAP Kernel, the support duration for an SAP integrated ITS release
is directly determined by the support duration for the respective SAP Kernel release.
ITS Home on SAP Community
The main information page of WEBGUI and Internet Transaction Server (ITS) on SAP
Community which points to all related Blogs and Q&As within the Community.
ITS FAQ
Are there questions regarding ITS? Please refer to the frequently asked questions (FAQ) for
more information.
ITS Documentation
SAP Support Weibo
ITS Howtos / ITS Tutorials
How to customize the WebGUI header
area?
How to examine trace les in the
integrated ITS? —
In some error situations the trace les
of the WebAS contains useful
information. This article describes how
to nd the trace le and how to watch
its entries.
How to convert an ITS 6.20 instance
from non-unicode to unicode? —
This howto describes the steps you
have to do to convert an existing ITS
instance from non-Unicode to Unicode.
How to disable the ITS browser check?
—
By default ITS checks what browser
sends a request by analyzing the user
agent in the HTTP header. If the user
agent shows that the browser is not
an Mozilla Firefox or an Internet
Explorer is rejects the request. This
howto describes how the browser
ITS Documentation on SAP Help Portal
check can be disabled.
The SAP help portal contains all information about SAP products. ITS related information
How to limit access to an ITS service to
speci c users? —
can be accessed via these links:
1. SAP Netweaver 7.0 (formerly 2004s) Integrated ITS documentation
2. SAP Netweaver 7.0 - Creating Mobile Applications with ITSMobile
ITSmobile
This howto describes the steps to limit
access to an ITS based service for a
speci c group of users.
How to Con gure Multiple Agate
Processes in SAP ITS 6.20 —
This is custom documentation. For more information, please visit the SAP Help Portal
2
7/10/2024
ITSmobile is a SAP technology to connect with a mobile device to a SAP system and run
Most of ITS Performance issues occur
applications based on the widely used Dynpro programming model. If further information is
due to improperly tuned ITS instances.
required, please check ITSmobile .
A typical con guration error is
con guring single AGATE process, this
ITS Troubleshooting Guide
HOW TO explains how to con gure
multiple AGATE processes.
For Tips and Tricks on ITS & WebGUI Troubleshooting processes, please visit the following
ITS & ITSMobile: BC-FES-ITS
What to do when publishing of
Business HTML templates fails —
Sometimes the publishing of ITS
templates fails and the changes are
not visible. This might be due to an
erroneous lock situation.
This article describes how to solve this
in the ITS above WebAS 6.40.
WebGUI / SAPGUI for HTML: BC-FES-WGU
How to use the HTML source for
debugging issues —
page: ITS Troubleshooting Guide.
If assistance from SAP Support is still required, please use the following components when
logging an incident.
The HTML code of the ITS pages
contains useful information beside of
the screen itself. This Wiki describes
how to use it.
How to terminate a user session with
integrated ITS when the transaction
ends? —
This tutorial describes how to delete
the user session with the parameter
~singletransaction when the
transaction started with ~transaction
ends.
How to customize the login screen? —
Many customers would like to
customize the ITS login page, so that it
ts to their corporate standards. If you
search information about how to
customize the login page either in ITS
6.20 or with SAP Netweaver
2004/2004s/2007 with integrated
ITS read this tutorial.
How to check the publishing Date of an
Internet Service —
How to estimate the memory
consumption of the Integrated ITS —
With the integrated ITS SAP provides a
monitor transaction which allows to
check the amount of memory currently
used by the Integrated ITS. Some
issues related to that will be discussed
here, especially the estimation of the
memory consumption and the
consequences for the setting of the
system parameters.
How to activate, publish and test ITS
services in the integrated ITS — In the
integrated ITS we have new
procedures for activating services and
their templates. This article describes
these steps as a quick start tutorial.
How to pre ll elds and skip rst
screen with webgui? — Often it is
desired to pre ll elds of a screen and
skip this screen by triggering an
okcode. This article describes how to
do this with webgui.
Article - Employ SAP GUI for HTML
instead of an Internet service
This is custom documentation. For more information, please visit the SAP Help Portal
3
7/10/2024
ITS FAQs
Frequently Asked Questions regarding Internet Transaction Server
General Questions
#What is SAP Internet Transaction Server?
#Which are the latest Support Packages that contain updates for the ITS?
#Which development tools do I need for ITS application development?
#What are ITS Services?
#How much does ITS cost?
#What is SAP's long term strategy for ITS and ITS support?
#I heard ITS is going away. Is this true?
#I heard there will be an integration of ITS in SAP Web Application Server. What is it about?
#What are the functional differences between the integrated ITS and the standalone ITS?
#Is ITS 6.20 supported with 7.0 kernel?
#What are the ITS system requirements?
#Which SAP R/3 versions can I use with SAP ITS 6.20?
#Which platforms, Web browsers and Web servers are supported for a speci c ITS release?
#Where can I nd more information about SAP ITS?
#Where can I nd the documentation for ITS?
#I want to install SAP ITS. Which software do I need and where can I get it?
#How can I get support?
#What is SAP Web Studio?
#What are the SAP Web studio system requirements?
#Where can I nd more documentation on SAP Web Studio?
#What are the main bene ts of SAP Netweaver with integrated ITS functionality and can you tell me the Release notes?
#Which are the necessary steps to install the integrated ITS?
#How can I administrate the integrated ITS?
#My integrated ITS doesn't work. What should I do?
#I am testing the Enterprise Portal 6.0 SP 2 on SAP Web AS 6.40 SP 7? Can I make use of the integrated ITS here?
#On which platforms is the integrated ITS available?
#When I replace my standalone ITS with integrated ITS, where is my WGate gone and what can I put in the DMZ?
This is custom documentation. For more information, please visit the SAP Help Portal
4
7/10/2024
#Will SAP Web Application Server with integrated ITS functionality provide the same high level of security as the standalone ITS?
#I have used ITS 6.20 with PAS (Plugable Authentication Service) and would now migrate to SAP Web AS 6.40. Where can I nd more
information?
Answers General Questions
What is SAP Internet Transaction Server?
SAP Internet Transaction Server (SAP ITS) is a server which enhances the three-tiered SAP architecture for use in the Internet. It combines
existing Internet technology with application technology and allows reliable access to SAP functions from the Internet or intranets. SAP ITS
is available as standalone server (current release is ITS 6.20) and as integrated service within SAP Web Application Server 6.40 or higher.
The ITS can handle complementary Web technologies to access SAP data:
Technology
Functionality
SAP GUI for HTML
WebTransaction(also
Communication
Supported releases
SAP transaction screens are dynamically converted into HTML. Emulation of SAP
SAPGUI
ITS 6.20/Integrated
GUI for Windows in the browser
interface
ITS (all versions)
SAP transactions that can be called from an HTML page.
SAPGUI
ITS 6.20/Integrated
interface
ITS (all versions)
RFC protocol
ITS 6.20/SAP
called IACs)
WebRFC
SAP function modules that can be called from an HTML page.
Netweaver 7.0 read
SAP note 979467
WebReporting
Mechanism for linking to SAP reports and pre-generated lists from an HTML
RFC protocol
ITS 6.20/SAP
page. Links to the Web Reporting Browser, which displays application report
Netweaver 7.0 read
trees, are also possible. Web Reporting is implemented as a special-case
SAP note 979467
WebRFC.
ITS Flow Logic
Programming model where the dialog logic of an application resides on the ITS.
RFC protocol
Business logic is de ned in remote function modules or BAPIs
ITS 6.20 only read
SAP note 1057274 for
how to bring Flowlogic
Dialog ow is de ned in ow les and determined by the user at runtime
services to SAP
Presentation ("look and feel") is de ned in HTML templates
7.0.
Netweaver 2004 and
Which are the latest Support Packages that contain updates for the ITS?
Please have a look at the SCN Wiki page Latest Support Packages (available soon)
Which development tools do I need for ITS application development?
If you have a SAP System release 4.6C and above, you use ABAP Development Workbench (se80). It provides the tool Web Application Build
to develop ITS services.
If your SAP System release is less than version 4.6C you should use the SAP@Web Studio 6.20, a PC tool for developing Internet
applications. It allows you to create, modify, and manage all the les required by the SAP ITS to drive Internet applications that access data
in the SAP System. Users can start these applications from any suitable Web browser. Please be aware that SAP@Web Studio 6.20 has
reached the end of maintenance. You can still use it but there will be no bug xing and new versions.
What are ITS Services?
An ITS service is a set of all les required by the Internet Transaction Server (ITS) to start an application that accesses data in the SAP
System from any Web browser de ned by SAP Browser standards.
From a technical perspective they usually consist of an Internet-enabled SAP transaction, function module or report an ITS service
description, which determines how the service should run, one or more sets of HTML templates (one for each SAP screen in one or more
themes) with or without associated ow les
Language resource les (optional) MIME les, e.g. JPG, Wav... (optional)
The SAP ITS provides several implementation models for developing ITS services that access data in the SAP System. The model used
depends on the type of application you are developing, but users can start them from a Web browser.
This is custom documentation. For more information, please visit the SAP Help Portal
5
7/10/2024
At runtime, with SAP Web AS 6.40 with integrated ITS all parts of the application will be run directly in the SAP System, whereas with the
standalone version of ITS parts of the application must be on the ITS le system.
How much does ITS cost?
SAP Internet Transaction Server software is shipped with mySAP ERP /SAP NetWeaver and other SAP standard products. It is available at
no extra cost. Additional costs result from Internet user licences which are needed for ITS usage for anonymous login only (such as Internet
sales applications/ SAP product catalog or online store). Please contact your local branch office for further information.
What is SAP's long term strategy for ITS and ITS support?
SAP ITS is a major Web-enabling component of the SAP ERP 6.0 and many other SAP applications. SAP will therefore continue to support
and enhance ITS in the future.
Recently, SAP will provide long-term support for SAP Netweaver with integrated ITS as well as ITS 6.20 as standalone version. Therefore, we
would like to encourage you to install or update one of these two versions.
For more information on SAP ITS maintenance please refer to SAP note 197746.
I heard ITS is going away. Is this true?
No, this is not true. As of SAP NetWeaver 2004, SAP ITS is now integrated into the NetWeaver component SAP Web Application Server 6.40,
in order to reduce your system landscape complexity and total cost of ownership. Furthermore, there has been an increase of available
hardware platforms through this integration.
Nevertheless, with ITS 6.20 there is still a standalone (non-integrated) version of ITS which also will be long-term supported.
I heard there will be an integration of ITS in SAP Web Application Server. What is it about?
As of SAP NetWeaver 2004, ITS is now available being integrated into the NetWeaver component SAP Web Application Server 6.40 as an
Internet Communication Framework (ICF) service, which can, like other services, be accessed through the Internet Communication
Manager (ICM).
With the ITS integrated in the SAP Web Application Server, the Web browser now communicates directly with the SAP System.
Furthermore, all ITS-related sources, such as service les, HTML templates or MIME les, are now stored in the system's database, similar
to ABAP sources.
What are the functional differences between the integrated ITS and the standalone ITS?
The integrated ITS supports applications using SAP GUI for HTML or Web Transaction technology. If you still run applications using Flow
Logic, they will only work with a standalone ITS 6.20. Please read SAP note 1057274for how to bring Flowlogic services to SAP Netweaver
2004 and 7.0.
Technology
Integrated ITS of SAP Netweaver
Standalone ITS 6.20
SAP GUI for HTML
WebTransaction(also called IACs)
WebRFC
(SAP note 979467)
WebReporting
(SAP note 979467)
ITS Flow Logic
(SAP note 1057274)
Is ITS 6.20 supported with 7.0 kernel?
No. Due to incompatible changes in 7.0 kernel, unfortunately it is not possible to connect ITS 6.20 against systems with kernel 7.00. The SAP
system will reject any connection from SAP ITS 6.20. The related SAP note is 905135.
What are the ITS system requirements?
This is custom documentation. For more information, please visit the SAP Help Portal
6
7/10/2024
Please check ITS Platform Matrix or SAP note 325616 for further details on software requirements for our currently supported ITS releases.
Additional information regarding hardware requirements can be found in the corresponding SAP@Web installation guide, which can be
accessed under alias instguides or in the literature section of the SAP GUI media library.
Which SAP R/3 versions can I use with SAP ITS 6.20?
The ITS 6.20 is supported in order to work with SAP Systems based on SAP Basis releases 3.1I up to 4.6D or SAP Web Application Server
6.20. This includes SAP R/3 3.1I up to 4.6C, SAP R/3 Enterprise 4.7 and various other SAP products. ITS 6.20 can also be used with SAP
Netweaver 2004 although this is not recommended. SAP Netweaver 2004 provides with its integrated ITS a superior functionality which
highly reduce total cost of ownership (TCO).
Which platforms, Web browsers and Web servers are supported for a speci c ITS release?
Please check ITS Platform Matrix or SAP note 325616 for further details on software requirements for our currently supported ITS releases.
ITS-based applications, delivered by SAP, might also require a certain Web browser version. Please check the according application
requirements.
Where can I nd more information about SAP ITS?
The main SAP ITS Web site is http://service.sap.com/sap-its. It contains, among other things, release and platform information, a news
section, support and download information, and more.
Where can I nd the documentation for ITS?
The SAP help portal contains all information about SAP products. ITS related information can accessed via these links:
1. ITS 6.20 standalone documentation
2. SAP Netweaver 2004 integrated ITS documentation
3. SAP Netweaver 2004s integrated ITS documentation
Documentation is available as follows: SAP Helpportal (http://help.sap.com)
I want to install SAP ITS. Which software do I need and where can I get it?
Standalone ITS 6.20
You might order the installation CD (Server Components CD 6.20, order number: 50064787) or you may download the complete Installation
CD via http://service.sap.com/installations, path: SAP-ITS.
However, SAP would like to advise you to install the latest patches of the currently supported ITS release. You can download these patches
from our Web site at http://service.sap.com/patches, path: SAP ITS -> SAP ITS <release> -> <Operating System>.
Patches for SAP ITS always include the complete installation program - therefore you do not necessarily need a Server Components CD to
install the ITS unless you would like to install additional IAC packages which may only be deliverd via CD.
During ITS installation you can decide to also install so-called IAC packages. These packages contain services, templates and mimes for
different SAP products and can be downloaded from http://service.sap.com/patches, path <SAP Product> -> <SAP Product Release> ->
Binary Patches -> ITS Package for <SAP Product> (e.g. SAP R/3 -> SAP R/3 4.6C -> Binary Patches -> R/3 ITS Package for R/3 4.6C).
Please note that if you are using a system based on SAP Basis 4.6C or higher you can also use the IACOR (=IAC Object Receiver) service to
publish the application services, templates and mimes from the SAP System to the ITS server (for more information read SAP note
399578).
SAP Netweaver 2004 with Integrated ITS or higher
The integrated ITS is part of the Installation DVD for SAP Web Application Server
How can I get support?
SAP customers can report technical problems through the SAP ONE Support Launchpad, application area BC-FES-ITS for ITS-releated
problems and BC-FES-WGU for SAP GUI for HTML-related problems. If you are not sure, whether the problem is caused by the application
run on ITS or the ITS itself, please rst assign the incident to the application area of the corresponding application.
You can also post your questions in the SCN ITS Community.
If you have questions about your own future projects, you should ask your nearest branch office for consulting support.
What is SAP Web Studio?
This is custom documentation. For more information, please visit the SAP Help Portal
7
7/10/2024
SAP@Web Studio is a PC tool for developing Internet applications for SAP release 46B and below. It allows you to create, modify, and
manage all the les required by the SAP ITS to drive Internet applications that access data in the SAP System. Users can start these
applications from any suitable Web browser. Please be aware that SAP@Web Studio 6.20 has reached end of maintenance. You can still use
it but there will be no bug xing and new versions.
What are the SAP Web studio system requirements?
Please read SAP note 325616 for further details on software requirements for our currently supported SAP@Web Studio release.
Additional information regarding hardware requirements can be found in the corresponding SAP@Web installation guide, which can be
accessed under alias instguides or in the literature section of the SAP GUI media library.
Where can I nd more documentation on SAP Web Studio?
Please see the SAP@Web Studio Online documentation for more information. Furthermore, the recent documentation can also be found as
part of the SAP ITS documentation. Please see the corresponding question/answer above for details.
What are the main bene ts of SAP Netweaver with integrated ITS functionality and can you tell me the Release notes?
The main bene ts are the reduction of the number of different server types in your system landscape. When you use the integrated ITS
functionality of SAP Web AS, there is no need to install a Web server/WGate and AGate server anymore. Of course, you won't get the
functionality for free. The integrated ITS functionality still consumes CPU power and RAM for operation. Therefore, we recommend, that you
reassign your AGate servers as additional application servers.
Furthermore, the standard administration tools for SAP systems (e.g. transactions rz10/rz11, smicm etc.) can be used for administration of
the ITS functionality. There is no necessary ITS Admin instance and ITS Admin tool is not needed anymore.
Release note is for SAP Integrated ITS 6.40- 709038
Which are the necessary steps to install the integrated ITS?
Just install the SAP Web Application Server (ABAP stack). The integrated ITS functionality is available by default after installation.
How can I administrate the integrated ITS?
Compared with ITS 6.20 there is almost no addition administration required. For administration purposes you will now use standard
administration tools for SAP systems (e.g. transactions rz10/rz11, smicm etc.). Additionally, there has been introduced a transaction
SITSPMON for administration of ITS runtime settings.
My integrated ITS doesn't work. What should I do?
Read SAP note 698329 in order to nd out what is wrong with your integrated ITS. If you get memory errors when you start an ITS
application, read also SAP note 742048 and 1917704
for more information.
I am testing the Enterprise Portal 6.0 SP 2 on SAP Web AS 6.40 SP 7? Can I make use of the integrated ITS here?
The Enterprise Portal is based on the Java Stack of SAP Web AS. The integrated ITS functionality comes with the ABAP stack of SAP Web
AS. Therefore, if you only have installed Enterprise Portal, the integrated ITS functionality will not be available. But if you install the ABAP
stack of SAP Web AS 6.40 then you can use the Integrated ITS functionality, too.
On which platforms is the integrated ITS available?
The integrated ITS is a function of the SAP Web Application Server 6.40. Therefore, you should refer to the platform matrix for the SAP Web
Application Server 6.40, which is available here.
When I replace my standalone ITS with integrated ITS, where is my WGate gone and what can I put in the DMZ?
The integrated ITS does not contain a WGate component. You will not need to set up a standalone Web server either. The Internet
Communication Manager (ICM) and the Internet Communication Framework (ICF) of the SAP Web Application Server now perform these
tasks. In order to secure your SAP system you can put an SAP Webdispatcher (or application gateway like reverse proxy) in the outer DMZ,
which lters the incoming requests and forwards them to the corresponding application servers.
Will SAP Web Application Server with integrated ITS functionality provide the same high level of security as the standalone ITS?
This is custom documentation. For more information, please visit the SAP Help Portal
8
7/10/2024
Yes, if you set up your environment as recommended using an application gateway (i.e. SAP Web Dispatcher) in the outer DMZ, it is as
secure as the standalone ITS. For details please see SAP's security guidelines (alias /securityguide).
I have used ITS 6.20 with PAS (Plugable Authentication Service) and would now migrate to SAP Web AS 6.40. Where can I nd more
information?
Detailed information can be found in SAP Note 858138.
ITS Howtos
How to customize the WebGUI header area?
How to examine trace les in the integrated ITS? —
In some error situations the trace les of the WebAS contains useful information. This article describes how to nd the trace le and
how to watch its entries.
How to convert an ITS 6.20 instance from non-unicode to unicode? —
This howto describes the steps you have to do to convert an existing ITS instance from non-Unicode to Unicode.
How to disable the ITS browser check? —
By default ITS checks what browser sends a request by analyzing the user agent in the HTTP header. If the user agent shows that the
browser is not an Mozilla Firefox or an Internet Explorer is rejects the request. This howto describes how the browser check can be
disabled.
How to limit access to an ITS service to speci c users? —
This howto describes the steps to limit access to an ITS based service for a speci c group of users.
How to Con gure Multiple Agate Processes in SAP ITS 6.20 —
Most of ITS Performance issues occur due to improperly tuned ITS instances. A typical con guration error is con guring single AGATE
process, this HOW TO explains how to con gure multiple AGATE processes.
What to do when publishing of Business HTML templates fails — Sometimes the publishing of ITS templates fails and the changes
are not visible. This might be due to an erroneous lock situation.
This article describes how to solve this in the ITS above WebAS 6.40.
How to use the HTML source for debugging issues —
The HTML code of the ITS pages contains useful information beside of the screen itself. This Wiki describes how to use it.
How to terminate a user session with integrated ITS when the transaction ends? —
This tutorial describes how to delete the user session with the parameter ~singletransaction when the transaction started with
~transaction ends.
How to customize the login screen? — Many customers would like to customize the ITS login page, so that it ts to their corporate
standards. If you search information about how to customize the login page either in ITS 6.20 or with SAP Netweaver
2004/2004s/2007 with integrated ITS read this tutorial.
How to check the publishing Date of an Internet Service —
How to estimate the memory consumption of the Integrated ITS — With the integrated ITS SAP provides a monitor transaction
which allows to check the amount of memory currently used by the Integrated ITS. Some issues related to that will be discussed
here, especially the estimation of the memory consumption and the consequences for the setting of the system parameters.
How to activate, publish and test ITS services in the integrated ITS — In the integrated ITS we have new procedures for activating
services and their templates. This article describes these steps as a quick start tutorial.
How to pre ll elds and skip rst screen with webgui? — Often it is desired to pre ll elds of a screen and skip this screen by
triggering an okcode. This article describes how to do this with webgui.
Article - Employ SAP GUI for HTML instead of an Internet service
Article - Employ SAP GUI for HTML instead of an Internet service
Target audience
This is custom documentation. For more information, please visit the SAP Help Portal
9
7/10/2024
Application architects, developers and technical consultants who want to provide a full-featured, HTML based user interface for Internet or
Intranet services based on a ABAP applications or dynpros without the need to implement HTML Business templates or Javascript code.
Introduction
At rst, I like to illuminate the concepts of IACs, EWTs and the SAP GUI for HTML.
IAC, EWT, SAP GUI for HTML or WebGUI?
Simply spoken, an IAC is a service running on an ITS that is not an SAP GUI for HTML or an EWT service. An SAP GUI for HTML service is a
service with the parameter ~webgui set to '1'. Often the term WebGUI is still used instead of SAP GUI for HTML. The SAP GUI for HTML
supports all SAP GUI functionality (except for a small number of non-HTML compliant applications like the Graphics tool). An EWT is a
service with the parameters ~transactiontype set to 'EWT' (and also no ~webgui set). Often, IAC or EWT services are denoted as Internet
services.
Propably you also are familiar with another service parameter of the ITS: ~generatedynpro. This parameter can be used in an IAC or EWT to
allow a service to work without a given HTML Business template. A template contains instructions how to generate and render a particular
page for a dynpro. If no template exist for a screen of a dynpro the ITS displays an error message. However, it is possible to let the ITS do
the job and generate an appropriate HTML document for a page. This is what the parameter ~generatedynpro is for. Though, there is a
downside using the parameter ~generatedynpro.
Among other disadvantages on using ~generatedynpro the ITS can get confused about the way it must render a page. A page
automatically generated with ~generatedynpro is, so to speak, neither sh nor fowl. The ITS needs to make several considerations about
the application and the Internet service as well as about the user interface. It really does a pretty good job in doing it, though there are
still situations where the result might not be acceptable.
Another confusion exists about the usage of ERP controls, e. g. the ALV Grid. Those controls are supposed to work in an SAP GUI (for
HTML) environment and support a lot of sophisticated features that are either not allowed or undesirable in Internet services. Some
application developers try to overcome the restrictions in implementing a complex control in an IAC by using ~generatedynpro. At rst
glance it seems to work this way, though in more complex scenarios it might fail due to unforeseeable side effects or simply the limited
functionality of the IAC environment.
Conclusion: The use of ~generatedynpro in IAC or EWT services is not recommended!
Summary: An SAP GUI for HTML service is speci ed by the parameter ~webgui in the service de nition. An EWT is a service primarily is
based on templates for particular dynpros. An IAC service is neither an SAP GUI for HTML nor an EWT service and intended for Internet
driven software. SAP applications are moving away from this EWT modeL.
See the SAP Note 2270126 S4TWL - ITS services in QM as an example of this.
Using SAP GUI for HTML instead of an IAC or EWT service
As we have learned earlier in this article the SAP GUI for HTML provides a full-featured user interface with full support of ERP controls and
a sophisticated client-side session management. The question is
Why did we not use an SAP GUI for HTML instead of an IAC or EWT service before?
Although, or better: because the SAP GUI for HTML supports all features of an SAP GUI many ITS driven applications are implemented as
IAC or EWT services. Some of the reasons follow:
1. The SAP GUI for HTML does not allow to use generated styles
2. A developer can provide a custom visualization of end user interface for an application through HTML Business templates and
custom Javascript code
3. The user interface of the SAP GUI for HTML is much too complex or just too special for an Internet service
4. Through navigation elements like the Menu, the Back button or the OK Code Field an user might be able to navigate to the entire
ERP system
5. No title should be shown
This is custom documentation. For more information, please visit the SAP Help Portal
10
7/10/2024
However, many applications mainly in the Intranet do not need restrictions as of 1.) or 2.). More than that, Intranet applications are
supposed to support a fully featured user interface as provided by the SAP GUI for HTML because they want to make use of the complex
ERP controls, context menus, function keys and so on. At least only points 4.) and 5.) are left as argument for the implementation of an IAC
or EWT service.
Times and SAP GUI for HTML are changing
With notes 1010519, "SAP GUI for HTML: Simpli ed Title Area Without Menu and OK Code" and 959417, "Integrated ITS, Closing Session
When Transaction Ends" the SAP GUI for HTML introduced two new service parameters, that will allow the developer to change the SAP
GUI for HTML's appearance and behaviour: The appearance of the top custom user area (CUA) including the title bar, the menu and the
applications button bar is con gurable. Also, the navigation to other transactions or programs is restricted in a way that only the
transaction de ned in the service can be executed. Thus, the developer is able to de ne a service running the SAP GUI for HTML while not
allowing the user to navigate out of the box.
~singletransaction
Often in a service driven environment the user is allowed only to call and work in particular services or transactions, e. g. in a service running
inside a Portal's iview. With the user navigating from the current transaction of program the service is supposed to be closed. Of course the
user must be able to follow program execution paths that are de ned by the particular application called by the service.
Such a requirement is met by the ITS service parameter ~singletransaction. It is hooked deeply in the ITS server and backend server to look
for any jump out of the current program's execution path or call stack. Whenever the user leaves the transaction that was called with the
service start the session is logged off.
~webgui_simple_toolbar
Whereas Internet services only show a simple area with a title and a button to exit the service the SAP GUI for HTML features a full custom
user area (CUA) at the top of the window with a title bar, menu, system buttons and so on. Because of that, from the perspective of a
service provider, running the SAP GUI for HTML as a service is sort of overkill. That is why many ITS based services are implemented as IAC
or EWT services.
Actually, the service parameter ~webgui_simple_toolbar was introduced to provide a solution for such a requirement. It allows to control
the appearance of the CUA in lot of variations, but in a simple manner.
It can control the display of
the title bar
additional buttons "Cancel" and "Help" (like in EWT services)
the system menu
the tools buttons
the application button bar
and nally the information tab in the statusbar (new)
and any combination of all of those parts. The OK code eld is omitted in any case.
Think of the parameter as sort of bitmap where a particular bit describes a particular part of the CUA. So the bit
1. turns on the title bar
2. turns on the button "Cancel" and "Help" (as in the EWT services)
3. turns on the tools buttons (e. g. "Back", "Print")
4. turns on the system menu
5. turns on the application button bar.
Using bit 7 you can turn off the information tab in the status bar (the area on the right side of the status bar with information about the
server et al.)
This is custom documentation. For more information, please visit the SAP Help Portal
11
7/10/2024
Bit 0 (zero) has a special meaning. As of this writing it provides a recommended default setting with bits 1, 2 and 5 turned on for user's
(developer's) convenience. Thus, it shows the title bar, the "Cancel" and "Help" buttons as well as the application button bar.
To nd the correct value for the parameter ~webgui_simple_toolbar just calculate the sum of 2 to the power of the bit position for any bit
you want to set. For instance, if you want do show only the application button bar, you set ~webgui_simple_toolbar to 32 (2 to the power of
5, in a short way 2^5). If you want to show additionally the title bar and also the "Cancel" and "Help" buttons you have to set the parameter
~webgui_simple_toolbar to 38 (2^1 + 2^2 + 2^5 = 2 + 4 + 32) [however, since this is the default setting you could simply set
~webgui_simple_toolbar to 1 (one)
].
Please note that if you set bit 1, it will override all other bits and show the page in the default manner with title bar, "Cancel" and "Help"
button and the application button bar, e. g. if you set ~webgui_simple_toolbar to 7 it will be handled exactly as if you set to 1.
New functionality for the ~webgui_simple_toolbar
See the SAP Note:
2091249 - SAP GUI for HTML: ~webgui_simple_toolbar - hiding of system menu, help menu, and command eld
Important: This is only relevant for SAP-NetWeaver ITS with Kernel release 7.21, 7.41, 7.42 and above
Using bit 9 set (2^9 = 512): The help menu is hidden.
Using bit 10 set (2^10 = 1024): The system menu is hidden.
Using bit 11 set (2^11 = 2048): The command eld is hidden.
See the SAP Note:
2100820 - SAP GUI for HTML: "~webgui_simple_toolbar" - deactivation of eld help
Important: This is only relevant for SAP-NetWeaver ITS with Kernel release 7.41, 7.42 and above
Using bit 12 set (2^12 = 4096) : The eld help is deactivated.
Support for ~webgui_simple_toolbar for NEW themes SAP_BELIZE and SAP_QUARTZ see the SAP note
3191107 - SAP GUI for HTML: Support of ~webgui_simple_toolbar missing for new themes SAP Belize and SAP Quartz
Examples
Now let us have a look at some examples for different values set for ~webgui_simple_toolbar:
Value
Screenshot
1
32
This is custom documentation. For more information, please visit the SAP Help Portal
12
7/10/2024
34
132
~webgui_icon_toolbar
In some cases, button icon's rather than text icon's are required for the toolbar.
See the SAP Note: 1148291 SAP GUI for HTML: Parameter ~webgui_icon_toolbar for the requirements to be able to set this parameter:
~webgui_icon_toolbar
In the SAP GUI for HTML, the application buttons in the Common User Access (CUA) (toolbar) are displayed only as full-text buttons
without icons. By setting the parameter ~webgui_icon_toolbar we can alter this behaviour.
To set the parameter one can assign the value '1' or 2' (without quotation marks) to the parameter.
As per note 1148291 SAP GUI for HTML: Parameter ~webgui_icon_toolbar
The parameter value controls the display of the buttons in the toolbar
(the menu bar and the button bar above the user area) of the SAP GUI for
HTML as follows:
o ~webgui_icon_toolbar = 1: Application buttons are displayed as
buttons with icons.
This is custom documentation. For more information, please visit the SAP Help Portal
13
7/10/2024
o ~webgui_icon_toolbar = 2: Application and system buttons (scroll,
print, and so on) are displayed as buttons with icons.
o ~webgui_icon_toolbar = 1 or 2, as well as parameter
~webgui_simple_toolbar, set in addition: Application and system
buttons are displayed as buttons with icons if these were
con gured by ~webgui_simple_toolbar for the view (see Note
1010519, "SAP GUI for HTML: Simpli ed title area w/o menu and OKCode" ).
Putting it all together
In the following we want to go in medias res and exemplarily create a service for the Travel Manager (transaction TRIP) using SAP GUI for
HTML instead of an IAC or EWT service. Since the service is designed for running in a Portal, we do not want to display the title bar. Only the
application button bar must be displayed. And, at least, we do not want to display any server information in the statusbar below the user
area of the dynpro.
First Step
We copy the webgui service to a new service. In this example I copied /sap/bc/gui/sap/its/webgui to /sap/bc/gui/test/its/webgui_tj and
added the parameters ~singletransaction, ~webgui_simple_toolbar and ~transaction.
We set ~singletransaction to make sure that the user can not leave this application and navigate into another program.
The parameter ~webgui_simple_toolbar is set to value 160 (2^5 + 2^7) to display the application button bar only and omit the status bar
information tab.
Please note that certain SAP themes do not support the parameter ~webgui_simple_toolbar, as per SAP Note:
3132017 (Supported themes for ~WEBGUI_SIMPLE_TOOLBAR)
.
Second Step
Secondly ... there is no second step.
We are nished with our task.
What we get when we start our new service looks like
This is custom documentation. For more information, please visit the SAP Help Portal
14
7/10/2024
As you can see, all GUI elements as popups, calendar control, HTMLviewer controls and all the others are supported as in SAP GUI for HTML
- of course, since we are using the SAP GUI for HTML.
Conclusion
We learned about the differences between an IAC or EWT service and the SAP GUI for HTML or WebGUI service. Mostly, IAC and EWT
services are referred to as Internet services. For such an Internet service templates should be provided in order to de ne the output of a
dynpro to a browser's window. Long ago the parameter ~generatedynpro was introduced to assist in seldom situations where it was
difficult to de ne custom templates, e. g. for a search help control (F4 help). It makes use of the SAP GUI for HTML framework to render
controls and page elements. However, ~generatedynpro sometimes was utilized against its intention to create a service without providing
any templates. The ITS developers recommend to get around ~generatedynpro!
In contrast to IAC or EWT services the SAP GUI for HTML provides a full-featured rendering of dynpros with support of menus, function keys,
complex controls and also session management. Many users like to bene t from the SAP GUI's user interface and functionality. Now, with
introduction of the parameters ~webgui_simple_toolbar and ~singletransaction it is easy to create a SAP GUI for HTML based service that
meets the requirement of restricting the user from navigation to other programs or transactions.
How to Con gure Multiple Agate Processes in SAP ITS 6.20
Most of ITS Performance issues occur due to improperly tuned ITS instances. A typical con guration error is con guring single AGATE
process, this HOW TO explains how to con gure multiple AGATE processes.
Problem - (Single AGATE process)
A typical SAP ITS 6.20 setup would look like the following.
As seen in the above picture we have 1 Agate and 1 Wgate the respond to user requests. This combination in itself is a reciepie for
contention and performance problems.Especially the AGATE is a source of contention, since it connects to the SAP R/3 backend and
processes requests for data.
One solution to this problem is to have multiple AGATEs running on the same instances so that there is some kind of load balancing that
happens between them, thus allowing better usability of system resources.
Purpose of this Howto
This is custom documentation. For more information, please visit the SAP Help Portal
15
7/10/2024
This Howto provides step by step instructions on setting up multiple Agate processes to enhance the SAP ITS Performance.
Prerequisites/Assumptions
The following are the prerequisites / assumptions:
The implementor is well versed with ITS Concepts and general ITS Administration
The implementor has admin access to the Server hosting the SAP ITS Wgate and Agate instances
This document is relevant for only SAP ITS on Windows.
Step by Step Procedure
The new setup of ITS after multiple Agates would look like the following:
The sections below provide the step by step process.
ITS Administration
Administration of ITS can be done using Internet Browser using the ITS Administration URL, which is generally available (once you have
installed the ITS instance) at the URL:
<protocol>://<server>:<port>/<execdir>/<wgateexec>/<service>/!
For example:
http://MyWebServer1:81/scripts/wgate/admin/!
Note: - Do not forget the "! " (Exclamation mark) in the end of the URL.
Performing ITS Administration is out of the scope of this Howto
Required Parameter Changes
To setup multiple Agates, we simply need to change the following parameters and the system would take care of the rest.
Parameter Name
MultiProcess
Description
Instance speci c Agate parameter
Location(Where to Change)
Values
ITSRegistryWGATE.xml
Yes
ITS Adminstration URL
2 ( should be set equal
de ned in WGATE con guration le
MinAGates
Minimum number of Agates per ITS Instance.
Instance speci c Agate parameter de ned
to MaxAGates value
in ITS Administration URL
for performance reason,
here we set it to 2
MaxAGates
Maximum number of Agates per ITS Instance.
ITS Administration URL
2 (should be set equal to the total
Instance speci c Agate parameter de ned
number of CPUs in the system,
in ITS Administration URL
here we set it to 2)
This is custom documentation. For more information, please visit the SAP Help Portal
16
7/10/2024
Change WGate con guration
The WGate con guration is stored in the SAP ITS con guration directory (generally c:\program les\sap\its\6.20\con g) in a le called:
ITSRegistryWGATE.xml
However it is too risky to change this le using a editor except in rare circumstances.
To change WGate con guration, you can access the WGate con guration URL
http://hostname.domain.com/scripts/wgate/wgate-con g
We get the following screen:
However generally the above mentioned WGate Con guration URL is disabled by default in order to restrict anybody from changing the
con guration themselves.
To enable the WGate con guration URL, follow the procedure given below:
Enable WGATE con guration URL
Login to the ITS server on which the WGate is installed and navigate to the con guration directory, generally it is : c:\program
les\sap\its\6.20\con g
Once you have located the le, make a copy of the existing ITSRegistryWGATE.xml le as shown above.
Now search for a value search for "<value name="Con gMonitorEnabled" type="text">no</value>"
This is custom documentation. For more information, please visit the SAP Help Portal
17
7/10/2024
and change 'no' to 'yes' and save the changes.
Once the changes are saved to the le, we need to reload the WGate con guration, this can be done by calling the WGate restart
URL:
http://hostname.domain.com/scripts/wgate/wgate-restart
This should end with the following message in the Browser:
Once the new con guration is loaded, the WGate Con guration URL will work:
http://hostname.domain.com/scripts/wgate/wgate-con g
Now that we have the WGATE Con guration URL, we can now con gure the required parameters
Update the WGate Parameter
Now that we have enabled the WGate con guration URL, we can update required parameter. As described in Change Parameter Table, we
modify the MultiProcess parameter for AGATE DCM300 in this example.
Start the WGate Con guration URL
http://hostname.domain.com/scripts/wgate/wgate-con g
Click on the existing MultiProcess value to change it to Yes.
This is custom documentation. For more information, please visit the SAP Help Portal
18
7/10/2024
On clicking on the 'no' value as shown in the previous screen, the next screen would be as shown below:
Update this value to 'yes' and hit the Update button ( ). And then click on the 'switch to single display' link on the top of the Update button.
Now the new value should be shown in the screen as shown below:
To Activate this con guration, scroll down and click on the 'Activate new con guration' link as shown below:
Once the new con guration is activated, you should be able to see the following screen.
The Parameter change for WGate is now done.
Con gure Min/MaxAGates Parameters
To con gure MinAGates and MaxAGates parameters, you need to start the ITS Administration URL and change them in the ITS
Instance->Con guration->Performance section.
Change these values to atleast 2 as shown below:
This is custom documentation. For more information, please visit the SAP Help Portal
19
7/10/2024
Both MinAGates and MaxAGates should be set to same value for performance reasons, since it takes a lot of time and resources to
start a new Agate process.
All parameters have been setup, note that for testing reasons we have set the Min/MaxWorkThreads to 1, normally they are
approximately 40 or more than 40.
Restart the ITS Agate
Once the con guration has been done on the WGate and Agate side, we restart the ITS Agate through the ITS Administration URL by
selecting the ITS Instances ->Control and hitting the Restart button as shown below:
Once the restart is complete, we should have two Agates for DCM300.
Verify Result
Once the Agate is restarted, we should be able to view the two AGATE processes in the Overview link in the ITS Adminstration URL as shown
below:
This can be also veri ed by checking the user sessions once users login into the ITS
This is custom documentation. For more information, please visit the SAP Help Portal
20
7/10/2024
So this indicates that we have succeeded in our efforts and the system is utilizing both AGATE processes.
Cleanup
Once we have con rmed that con guration settings are working ne, we need to disable the WGate-Con g URL as follows:
Open the ITSRegistryWGATE.xml le as shown in the previous section and set the Con gMonitorEnabled = no as shown above.
Save changes, and use the ITS WGate restart link to restart the WGate.
http://hostname.domain.com/scripts/wgate/wgate-restart
Summary
We have thus successfully con gured Multiple Agate Processes.
How to activate, publish and test ITS services in the integrated ITS
In the integrated ITS we have new procedures for activating services and their templates. This article describes these steps as a quick start
tutorial.
Service data in the integrated ITS
A service running in the integrated ITS consists of three major parts, an ICF service, templates containing the Business HTML, and the
MIME data for icons, cascading style sheets, javascript les etc..
All of this service data are maintained as an Internet Service in the transaction SE80. With the standalone ITS the so called IACOR
(Internet Application Component Object Receiver) was used for publishing such a service to the ITS. After having published the data the
service can be used. This has changed with the integrated ITS.
Service De nition
Though Internet Services are created in the transaction SE80, they must be de ned using the transaction SICF too. Service parameters
must be de ned in SICF for being effective in the integrated ITS.
Service Parameters
Though service parameters can be maintained within the SE80, they must be con gured in the ICF service description. There is no
possibility for publishing the parameters to an ICF service. However, it is not a big task to create and con gure an ICF service.
ICF services are created, con gured, and maintained using the transaction SICF. A good starting point is to study some of the ITS services
that SAP delivers with the WebAS. Those examples are /sap/bc/gui/its/webgui and /sap/bc/gui/its/test/it/it00.
ICF services have to be activated before they can be used. This task can also be done with transaction SICF.
Business HTML Templates and MIME data
Publishing the templates and the MIME data is an easy task in the transaction SE80. Choose the Internet Service to be published, make
sure that your workbench settings for the ITS is 'integrated ITS' - older versions of the dialog offer a site called 'INTERNAL'. Use
'Menu'=>'Utilities'=>'Settings' for maintaining the publishing target. The gures below show the dialog for a WebAS 640 and a newer
release resp.. Mark the service in the tree and use the context menu for publishing the whole service. That's all.
This is custom documentation. For more information, please visit the SAP Help Portal
21
7/10/2024
Screenshot of 6.40:
Screenshot of 7.00 and higher:
Testing the service
The service can be tested in the transaction SICF. Just use the context menu and choose 'test service'. A browser window with the correct
URL will appear. As an alternative the function module SITSP_GET_URL can be used for retrieving the URL.
Running your rst ITS WebGUI application in SAP NetWeaver 04 ABAP Edition
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2204
See also the SAP NOTE 816973 ITS 700 preclari cation and basic problem analysis
How to check the publishing Date of an Internet Service
This is custom documentation. For more information, please visit the SAP Help Portal
22
7/10/2024
It is useful to know when an ITS Service was last published to the Integrated ITS; this is especially useful to know if Basis Support Packs
have been applied to the WAS(Web Application Server).
Then one can compare the ITS publishing information V's the importation information for the SAP_BASIS Support Pack in transaction
SPAM.
Solution
Here are the steps to check the publishing date for the well known ITS Service "ITSMOBILE". (The same method can be used for all ITS
Services)
1. Open transaction SE80 and choose the Repository Browser
2. Select: Internet Service.
3. Type in ITSMOBILE
4. Hit "Enter" OR click on the
icon
5. Double click on the "ITSMOBILE" folder
6. On the right hand panel click on tab "Attributes"
This is custom documentation. For more information, please visit the SAP Help Portal
23
7/10/2024
7. This tab will obtain the publishing information for the service ITSMOBILE
It is visible that the service ITSMOBILE was published the 20th of November 2019 at 12h42:18.
Do also the same for an individual templates to see if the publishing date matches
5(a). Drill down the ITSMOBILE tree to one of the HTML templates and double click on the template
This is custom documentation. For more information, please visit the SAP Help Portal
24
7/10/2024
6(a). On the right hand panel click on tab "Attributes"
7(a). This tab will obtain the publishing information for the template ALV_GRID (in this example).
Does the publishing date differ from the ITSMOBILE folder(STEP 7)? YES, it does in this case. Note the date and follow the next steps.
It is visible that the template ALV_GRID was published the 16th of October 2020 at 14h43:19.
Transaction SPAM
Once the WEBGUI/ITS Service publishing date is known one can check if new SAP_BASIS have been applied since the ITS Service was last
published.
Call transaction SPAM. Select "Imported Support Packages". Click on Display (10)
This is custom documentation. For more information, please visit the SAP Help Portal
25
7/10/2024
On the resulting screen - the relevant information from an ITS Perspective is the importation of the SAP_BASIS support package.
In this case, the last importation of a SAP_BASIS Support Package into the WAS was Basis Support Page 13 and it was imported the 25th of
September 2007. (11)
Conclusion
The ITS Service ITSMOBILE does not need to be republished as its publishing date is newer than the importation of the last SAP_BASIS
Support Package into the WAS.
We also know that the template ALV_GRID was published at a later date than the ITSMOBILE service.
This would indicate that this template was modi ed manually or via a note correction and was published on its own. It is always useful to
check dates of individual templates because they can have an older publishing date than the general service folder. If that is the case then
we also need to check the date against the date of the last importation of a SAP_BASIS Support Package into the WAS.
Publishing
If the service needs to be republished - please review the following ITS Howto: How to activate, publish and test ITS services in the
integrated ITS?
ITS 6.40
Please note that there is one special service for ITS 6.40. Service SYSTEM
Service SYSTEM should always be published correctly - it is required
by all services that make use of SAP Integrated ITS.
ITS 7.00
Please note that there are two special services: SYSTEM and IAC.
Service SYSTEM should always be published correctly - it is required
by all services that make use of SAP Integrated ITS.
Service IAC needs to be published if you want to use services other than WEBGUI/SAP GUI for HTML.
How to convert an ITS 6.20 instance from non-unicode to unicode?
This howto describes the steps you have to do to convert an existing ITS instance from non-Unicode to Unicode.
ITS 6.20 can be installed either as non-Unicode or Unicode. If a SAP system is converted to Unicode the related ITS 6.20 instance has to be
Unicode enabled. Besides doing this during the ITS installation, ITS instances can be switched to Unicode with the ITS admin tool. For
existing instances this is much more convenient than a reinstall.
This is custom documentation. For more information, please visit the SAP Help Portal
26
7/10/2024
Start Admin Tool
Open your Instance
Goto Con guration - General
Set the "Enable Unicode" checkbox.
Do not forget to publish all services after setting the checkbox. Otherwise the templates on the ITS server will have the wrong codepage.
How to create an ITSMobile Service
Task:
Create an ITSmobile service which calls transaction LM01.
1. Create a service in transaction SICF
Call transaction SICF → Press "Execute" (F8) to open the HTTP service hierarchy → Create new subelement under the desired tree node →
Add a name.
This is custom documentation. For more information, please visit the SAP Help Portal
27
7/10/2024
Add the following service parameters:
This is custom documentation. For more information, please visit the SAP Help Portal
28
7/10/2024
Set GUI Link to 'Yes':
This is custom documentation. For more information, please visit the SAP Help Portal
29
7/10/2024
Add handler: CL_HTTP_EXT_ITS
This is custom documentation. For more information, please visit the SAP Help Portal
30
7/10/2024
Set ABAP class: CL_MOBILE_SYSTEM_LOGIN (Error Page → Logon Errors → System Logon)
This is custom documentation. For more information, please visit the SAP Help Portal
31
7/10/2024
Finally save and activate the service.
2. Create an internet service in transaction SE80 / generate templates
Call transaction SE80 → Create an internet service:
The service will be created with empty 'Theme 99', so we need the templates from transaction LM01
(Transaction LM01 → System status: program RLMENU → Transaction SE80 → Program → Rlmenu → Screens → Select all screens)
This is custom documentation. For more information, please visit the SAP Help Portal
32
7/10/2024
Create templates with generation style mobile4 'Mobile Devices (Without HTML Tables)'
This is custom documentation. For more information, please visit the SAP Help Portal
33
7/10/2024
After a refresh we can see the templates were generated:
Publish the complete service.
Alternatively the following report can be used, for already existing template regeneration: SIAC_REGENERATE_TEMPLATES, but before and
after the following transaction is needed to be run as well: SIAC_PUBLISH_ALL_INT.
3. Add the created Internet Service name to the prevoiusly created SICF service (Point 1)
This is custom documentation. For more information, please visit the SAP Help Portal
34
7/10/2024
After this the logon works, but in case of some buttons we can have missing screens related dumps.
4. Screen issues / dumps
Template interpretation failed. Template does not exist (for example: SAPLLMOB screen 0801)
The solution is to generate the screen as the previous Point 2 describes
(SE80 → Program → Saplmob → Lmob → Screens → Select all screens → Create templates)
5. Logoff
Set Service Parameter ~POPUPS with value 1
This is custom documentation. For more information, please visit the SAP Help Portal
35
7/10/2024
After this the logoff works the following way:
(Templates for screens of program SAPLSPO1 are required, otherwise the system might show the dump ITS_TEMPLATE_NOT_FOUND .)
This is custom documentation. For more information, please visit the SAP Help Portal
36
7/10/2024
or
If we would like to have back the logon page of the application, we need to set the following after the logoff:
This is custom documentation. For more information, please visit the SAP Help Portal
37
7/10/2024
About logon - logoff questions the following SAP Note can be useful as well: 1980475 - ITSMobile - Con guration settings regarding Logon,
Logoff and Load balancing
How to customize the WebGUI header area?
The webgui header area consists of the title, menu, t-code eld, system buttons and application toolbar. If you have the requirement to
switch off some of these elements of the webgui header area you should read this tutorial.
The following screen shot identi es the elements of the webgui header area:
Recently webgui was enhanced with functionality to make the header area customizable. In order to do this a new parameter
~webgui_simple_toolbar was introduced.
How to customize the login screen?
Many customers would like to customize the ITS login page, so that it ts to their corporate standards. If you search information about how
to customize the login page either in ITS 6.20 or with SAP Netweaver 2004/2004s/2007 with integrated ITS read this tutorial.
ITS 6.20 standalone
This is custom documentation. For more information, please visit the SAP Help Portal
38
7/10/2024
If you want to customize ITS system templates (and login page is one of these), ITS provides an easy way to do this. The system folder
below SAP/ITS/6.20/<YOUR_INSTANCE_NAME>/templates contains two folders dm and pm. dm stands for development mode, pm for
production mode. By default ITS stores the system templates in the dm folder. If you want to customize one of the ITS system templates
just copy it to the pm folder. There you can modify it as you like. When ITS looks for a system template, it will at rst look in pm. If it nds the
template there it will use it. Otherwise it will look in dm. To modify the login page just copy the login.html from dm to pm and change it
according to your requirement. From now on ITS will use this template for login. If you want to use a service speci c login page create a
template with the name login.html and store it beside your other service templates. When a user wants to login to this service, ITS will use
this template for the login screen. For ITSmobile ITS 6.20 of patchlevel 27 or higher contains a special login page for ITSmobile which ts to
the small display of mobile devices. The name is of the template is loginmobile.html. If you want to modify the mobile login page proceed as
described above and copy loginmobile.html to pm or to your service directory.
SAP Netweaver
With SAP Netweaver 2004 ITS is part of the SAP kernel. The login page is therefore no longer a functionality of ITS but of the Web
Application Server (WAS). By default ITS Services uses the standard system login pages that WAS provides. You can customize in
transaction SICF what login procedure should be used and which elds should be available on system login page. This can be done global or
per service. The documentation on the SAP help portal contains information how this can be done. It is even possible to create an own login
page by inheriting an own login class from CL_ICF_SYSTEM_LOGIN. You can nd detailed information about how to do this on the SAP help
portal System Logon. For mobile devices Netweaver provides the CL_MOBILE_SYSTEM_LOGIN class.
How to customize the webgui header area
The top of a webgui page consists of the webgui title area which shows the title set in the ABAP with the SET TITLE "..." statement and the
combined menu/system/application toolbar. Till recently it was only possible to hide the tcode eld using the parameter
~noHeaderOkCode. Those who wanted to remove the SAP menu had to set the EWT mode in se93 or the service le. This howto describes a
new parameter of webgui which let you ne tune the appearance of the webgui title area.
See also: Article - Employ SAP GUI for HTML instead of an Internet service
How to disable the ITS browser check?
By default ITS checks what browser sends a request by analyzing the user agent in the HTTP header. If the user agent shows that the
browser is not an Mozilla Firefox or an Internet Explorer is rejects the request. This howto describes how the browser check can be disabled.
How to estimate the memory consumption of the Integrated ITS
With the integrated ITS SAP provides a monitor transaction which allows to check the amount of memory currently used by the Integrated
ITS. Some issues related to that will be discussed here, especially the estimation of the memory consumption and the consequences for the
setting of the system parameters.
The Memory consumption of the Integrated ITS
With the Integrated ITS, SAP provides a monitor transaction (SITSPMON) which allows to check the amount of memory currently used by
the Integrated ITS.
This memory consists of two main sections: Memory related to user sessions - we call it 'Session Memory' and memory used without
belonging to this sessions 'Work Process Memory'.
The following snapshot of the memory statistic screen will be used for discussing some ITS related memory issues. Please click on the
thumbnail below to enlarge the screenshot.
This is custom documentation. For more information, please visit the SAP Help Portal
39
7/10/2024
The screenshot has been taken from one development system while the user GOMER works on it (as hard as we know him). This engaged
user works already with four sessions while the fth is being created. Not visible on the screenshot: Two ITS services are used, three
sessions use the service 'webgui' and the forth session uses the Internet Application Component 'IT00' which provides a template for each
screen.
The Session Memory
The session memory - the name implies that already - is used to store session related data. It is not surprising that its amount depends on
the transaction and the complexity of the screens used by this session. Large Gridview - or Column Table Controls are good examples for
memory consuming screen elements. Some things are noticeable here:
In session 5430 and 5432 the peak value of the memory amount differs from the current memory usage. This two sessions are
WEBGUI sessions with more complex screens. For this reason not only the memory usage is larger than for the other session, but
also the difference between the peak value and the current one are noticeable. The reason for that is the complexity of the controls
used here, we need much more data to be passed while processing the screen data in Business HTML.
Session 5542 processes a dynpro with some simple controls, it is as humble as session 5547 which handles the IT00 service.
The columns 'Total' contains the number of memory allocation calls the session did in the past and the column 'Current' shows the number
of memory objects currently in use.
The Work Process Memory
The work process memory is mainly used for storing the processed Bussiness HTML templates in the template cache. This cache must be
accessible to every work process, therefore we use a part of the shared memory for it. The amount of memory each work process uses from
its private address space using malloc() for ITS data can be neglected. As you can see, the template cache has a size of approximately 4
MBytes. The snapshot below shows the contents of the template cache. Please click on the thumbnail below to enlarge the screenshot.
Here we can see that six screens of the service IT00 has been accessed. The rst three entries are related to the WEBGUI service which
uses the facility of generating dynpro without having a template for each screen.
Another thing what might attract attention is the stability of the amount of used work process memory: The peak value is almost identical
to the current memory consumption. This should not change as long as the template cache has not been invalidated. The template cache
will be invalidated when a template has been published after being changed (using the transaction SE80). Invalidating means to clear the
whole cache independent of the published template(s). The memory usage will then increase which every used template.
This is custom documentation. For more information, please visit the SAP Help Portal
40
7/10/2024
In a well designed productive system the size of the template cache will be large enough to hold every template the ITS applications used.
Here we do not expect a dramatical change in the memory consumption. The parameter itsp/SAPjulep/MaxHtmlPPs determines the
number of templates which can be stored in the cache.
Note.
If you see negative values in the Work Process memory Consumption table, this is not wrong per se. This only means that a particular
amount of shared memory was freed by a workprocess other than the workprocess where the memory was allocated.
Memory currently available for the ITS
The ITS uses memory of the extended global memory area (EG) con gured using the parameter em/global_area_MB, 64MB in this
example. But not only the ITS uses this part of memory. Other components, like ABAP shared objects f.i., do this too. In order to protect the
WebAS from running out of memory we introduced a watermark. When the amount of memory used reaches this watermark, further ITS
sessions will be refused. The parameter itsp/max_eg_mem_percent determines this limit, it defaults to 80 (or 99 in newer releases). This
means that no more ITS logons are possible as long as the amount of free memory is less than 20% (or 1% in newer releases).
In our snapshot we can see, that other WebAS components are using approximately 16.6 MB.
Estimating the Memory requirements
Using our example above we can see, that an average ITS session needs 1 MB of memory while we still have 25 MB available for further
sessions. Assuming that no more templates are needed, we estimate the maximal number of concurrent sessions to 30, which is not too
bad for my small computer box.
For estimating the maximal number of concurrent ITS sessions in general we must obtain the amount of EG memory used by other
components. Unfortunately we can not offer a tool for that, it is highly dependent on the running applications and how much data will be
processed there. But here we can offer the transaction SITSPMON for watching the current situation.
With the values displayed there we can calculate the amount of memory used by other components.
It calculates to:
em/global_area_MB * itsp/max_eg_mem_percent / 100 - ITSMemory
Using this value and the data displayed on the memory statistics screen we are able to estimate the possible number of concurrent
sessions and to adjust the parameters discussed here.
See Also
SAP Note 742048 - Integrated ITS, memory requirement in application server
SAP Note 1888428 - Sizing for SAP GUI for HTML
SAP Knowledge Base Article 1917704 - Complementary description to parameter "em/global_area_MB"
SAP Note 2127955 - SITSPMON: xed memory footprint calculation
SAP Knowledge Base Article 2148571 - Explanation for higher Extended Memory (EM) consumption after upgrade to SAP NetWeaver
release 7.4x
SAP Knowledge Base Article 2482402 - ITS Memory in SITSPMON is different from em/global_area_MB
SAP Knowledge Base Article 2233645 - ITS Memory Trace tool
Wiki Page SAP Extended Global Memory (EG) parameters
How to examine trace les in the integrated ITS?
In some error situations the trace les of the WebAS contains useful information. This article describes how to nd the trace le and how to
watch its entries.
The Work Process Trace Files
Location
This is custom documentation. For more information, please visit the SAP Help Portal
41
7/10/2024
The work process trace les are located in the run directory of the WebAS. They are named to dev_wN where 'N' is the work process
number. They are simple text les and can be viewed using a text editor, tail -f f.i. will work. They can be viewed using the transactions SM50
and ST11 also.
Trace Levels
The ITS trace can be enabled using the transaction SM50 -> Process->Trace->Active Components. In the popup dialog appearing check the
entry 'WebGui'.
How detailed the ITS components will write to the work process trace is determined by the setting of some kernel parameters. These
parameters can be accessed - also changed - using our ITS monitor transaction SITSPMON.
itsp/Traces/SAPagi/TraceLevel
itsp/Traces/SAPautom/TraceLevel
1
2
itsp/Traces/SAPdiag/TraceLevel
2
itsp/Traces/SAPdp/TraceLevel
1
itsp/Traces/SAPjulep/TraceLevel
1
itsp/Traces/SAPplugin/TraceLevel
2
itsp/Traces/SAPxgdk/TraceLevel
2
itsp/Traces/render/TraceLevel
1
Copy this code!
These settings will t for almost all situation, changing one should be necessary in seldom cases only.
Trace File Entries
Trace entries written by the ITS can be identi ed by the preceding 'W'. The following lines are written during the initialization of the ITS:
W =================================================
W === ipl_Init() called
W ITS Plugin: Path dw_gui
W ITS Plugin: Description ITS Plugin - ITS rendering DLL
W ITS Plugin: sizeof(SAP_UC) 2
W ITS Plugin: Release: 710, [7100.0.0.20071700]
W ITS Plugin: Int.version, [33]
W ITS Plugin: Feature set: [10]
W ===... Calling itsp_Init in external dll ===>
W === ipl_Init() returns 0, ITSPE_OK: OK
W =================================================
How to limit access to an ITS service to speci c users?
This howto describes the steps to limit access to an ITS based service for a speci c group of users.
Many administrators of a SAP system want to limit the group of users who can call an ITS based service. By default if an administrator
activates an ICF service like webgui, anyone with valid SAPuser credentials can logon to the SAP system. The Internet Communication
Framework ICF provides a feature to limit the users who can call a speci c service. In transaction SICF you can customize a speci c SAP
authorization which should be checked if a user logs in to the service. To do this start transaction SICF go to the service for which you want
to limit the access and double click on it. You will see the following screen:
This is custom documentation. For more information, please visit the SAP Help Portal
42
7/10/2024
The interesting eld is SAP Authoriz. In this eld you can enter a string i.e. WEBGUI. The ICF checks against the authorization object S_ICF
which has the eld ICF_FIELD. To restrict users from login with webgui you should remove the authorization for S_ICF in your standard roles
using transaction PCFG. Then you should create a second role which only contains the authorization for authorization object S_ICF. Set the
eld ICF_FIELD of S_ICF to the string WEBGUI, which we have used in our example above in transaction SICF. With SU01 you can now assign
your new role which allows to call the service WEBGUI to your users. A user which does not have assigned this role will receive this error
message:
This is custom documentation. For more information, please visit the SAP Help Portal
43
7/10/2024
Details can be found in the SAP Netweaver 7.0 Documentation:
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/36/020d3a0154b909e10000000a114084/frameset.htm
under
Components of SAP Communications Technology
Communication Between ABAP and Non-ABAP Technologies
Internet Communication Framework
Development
Server-Side Development
Creating and Con guring an ICF Service
This is custom documentation. For more information, please visit the SAP Help Portal
44
7/10/2024
Creating a Service
De ning Service Data
How to pre ll elds and skip rst screen with webgui?
Tiny Link: (useful for email)
https://wiki.scn.sap.com/wiki/x/Z1c
Often it is desired to pre ll elds of a screen and skip this screen by triggering an okcode. This article describes how to do this with webgui.
How to pre ll elds and skip rst screen with webgui?
Often it is desired to pre ll elds of a screen and skip this screen by triggering an okcode. The SAP kernel provides a special okcode
functionality which can be used with webgui and SAP GUI. You have to create a okcode with the following syntax:
*<TCODE><SPACE>FIELD_1=VALUE_1;FIELD_2=VALUE_2.......FIELD_N=VALUE_N;DYNP_OKCODE=OKCODE
Copy this code!
If you i.e. use su01 to ll your user name, let us call it XYZ and then goto the Display screen of the transaction the notation would be as
folllows:
*su01 SUID_ST_BNAME-BNAME=XYZ;DYNP_OKCODE=SHOW
Copy this code!
in the transaction code eld of Webgui or SAP GUI, the SU01 transaction will be started directly and will ll the 'User' eld with value XYZ,
where XYZ is ones user ID. You can also make use of this in the URL with the well known ~transaction parameter
http://WAS_HOST:WAS_PORT/sap/bc/gui/sap/its/webgui?~transaction=*su01 SUID_ST_BNAME-BNAME=XYZ;DYNP_OKCODE=SH
browser may convert certain characters once called via URL to the following notation
http://WAS_HOST:WAS_PORT/sap/bc/gui/sap/its/webgui?~transaction=%2Asu01%20SUID_ST_BNAME-BNAME%3DXYZ%3BDYNP_O
Copy this code!
Char
Space
HEX
%20
Semicolon
;
%3B
Equals
=
%3D
Star
*
%2A
After authenticating the user, the SAP system will automatically process the transaction and skip the rst screen.
See Also
SAP Note 651600 - Starting applications with desktop shortcuts
Background information on the Skip Screen process
When starting a transaction with SKIP FIRST SCREEN the entry screen of that transaction is not displayed but processed in the background.
It depends on what parameters are given to the transaction what happens next. This mechanism was judged to be somewhat risky in case
This is custom documentation. For more information, please visit the SAP Help Portal
45
7/10/2024
of the transaction is started from "outside", i.e. via an URL or via a GUI shortcut.
There are two methods to control the usage of this SKIP mechanism.
The rst method is simple: there is a table TSTCS which should contain all transaction codes which are allowed to be called with SKIP FIRST
SCREEN from "outside". In case of a transaction code is not contained in that table, the processing is aborted with message 00 131 " "Skip
Initial Screen" is not permitted for transaction xxxx ".
Table TSTCS can be maintained with transaction SM30 via view V_TSTCS.
This can be switched on or off with pro le parameter dynp/checkskip1screen.
The second method is more sophisticated.
It uses also a white list, but this can be con gured as "self learning" in the way that it registers the transactions which are allowed to be
called. Moreover, in case of a transaction is not found in the white list, the mechanism can be con gured so that the processing is not
aborted in that case but a popup is displayed to the user informing him about the risk, and the user can decide whether he wants to process
the transaction or not. If the user does not want to process the transaction, processing is aborted, otherwise the transaction is executed.
This method can be switched on or off with pro le parameter dynp/con rmskip1screen.
The white list is named BC_CHECK_EXT_SKIP_FIRST_SCREEN and can be maintained and con gured with transaction SLDW. See SAP
Note 1956086.
It is not useful to activate both methods for the same purpose, i.e. set both pro le parameters to OFF. Instead, it should be decided which
method should be used to control the usage of SKIP FIRST SCREEN from outside, the simple or the more sophisticated one. Depending on
that decision, the corresponding pro le parameter should be set accordingly. The other should be set to OFF. Depending on what method s
is chosen, either table TSTCS or the white list BC_CHECK_EXT_SKIP_FIRST_SCREEN must be maintained accordingly.
In case of either TSTCS or the white list BC_CHECK_EXT_SKIP_FIRST_SCREEN is maintained properly, no popups will be displayed anymore.
So it depends on your decision and the settings in the system whether the popup is shown or not.
It is technically possible to switch off both methods, but this way there is no restriction to control for the usage of SKIP FIRST SCREEN from
"outside".
Troubleshooting
If you call a WebGUI URL as per the following example to skip the rst screen and you get a blank screen as a result, there are a few tips
below in identifying what the issue is.
https://<myhost>:<myport>/sap/bc/gui/sap/its/webgui?&sap-client=100&sap-language=EN&sap-theme=sap_belize&~tr
Copy this code!
First recommendation. Test via A SAPGUI Shortcut.
It is important to do this as calling the following string example in the OkFieldCode (transaction eld)in SAPGUI will result in success.
/n*SWNWIEX P_WI_ID=000000001234;P_APPL=UWL;P_ACTION=EXECUTE;DYNP_OKCODE=ONLI
Copy this code!
Why? This difference is outlined in SAP Note 1399324
This is custom documentation. For more information, please visit the SAP Help Portal
46
7/10/2024
The check as to whether or not users are allowed to start a transaction using the option "Skip Initial Screen" can be activated in a clientspeci c manner using this parameter.
This check is executed only if the transaction was started using a shortcut (SAP GUI for Windows), using a start transaction (SAP GUI for
Java), or using a URL (SAP GUI for HTML).
This SAPGUI Shortcut passes the same parameters as the above STRING called in the OKFieldCode
If the SAPGUI Shortcut as per below screenshot does not result in success.
and one gets the following Status Bar Message.
"Skip Initial Screen" is not permitted for transaction SWNWIEX
The reason for this, is that the parameter dynp/checkskip1screen needs to be activated.
Also important to restart the system as the parameter dynp/checkskip1screen is NOT a dynamic parameter.
Once this is activated and the SAPGUI Shortcut works correctly by skipping the rst screen in SAPGUI, then one should retest the WebGUI
URL.
The Status Bar message will only be viewed via SAPGUI screen (but not via Webgui in the Browser when calling the parameters via a URL )
when attempting to launch the Shortcut
See also
SAP Note 1399324 - Pro le parameter dynp/checkskip1screen
SAP Note 2562022 - Error during execution of work item - "Skip Initial Screen" is not permitted for transaction
SAP Note 2999707 - Blank Screen when calling a transaction via URL in WebGUI
Further troubleshooting if dynp/checkskip1screen is activated
If the dynp/checkskip1screen is activated but now when you call the following URL
https://<myhost>:<myport>/sap/bc/gui/sap/its/webgui?&sap-client=100&sap-language=EN&sap-theme=sap_belize&~tr
This is custom documentation. For more information, please visit the SAP Help Portal
47
7/10/2024
Copy this code!
you get the following Warning POPUP (Text of the popup is listed in the right hand side pane of the table)
You are about to execute a link to an SAP
transaction.
This transcation's rst screen will be executed
"dark" with the data from the link. This means
this screen and the data will not be displayed
and the command given in the link will be
processed.
You get this popup because the link is either
not registered or categorized as critical in the
corresponding whitelist.
Please only continue executing the transaction
if you are sure about what it will actually do.
Do you want to continue executing this link?
YES NO
Please check the following SAP Documentation: General Settings for Calling Transactions
The transaction(s) need to be added as exceptions in the table V_TSTCS.
The table V_TSTCS is client-speci c, which means that the transaction must be entered in each affected client.
If the above entry in table V_TSTCS does not resolve.
Do a trace level 3 using the SM50 transaction on the WP TY. = DIA and select the following as per Screenshot below.
Then review the Work Process trace les in ST11 (important to reset the SM50 trace to level 1 after testing the Warning POPUP scenario)
If you see an entry similar to the following
Trace Entrys
Y dyTxCheckXSRF
Y dyTxIsCheckXSRFActive: get value of dynp/confirmskip1screen
Y ... =ALL --> check in all clients active
Y Okcode= </N*SWNWIEX P_WI_ID=00000001234;P_APPL=UWL;P_ACTION=EXECUTE;
Y dyTxCheckXSRF: start transaction with skip first screen detected
Y dyCheckXRSFWhitelist: trying to call ABAP form
This is custom documentation. For more information, please visit the SAP Help Portal
48
7/10/2024
Y (message ohne Langtext)
Y ... XSRF check: transaction not in white list
Copy this code!
Then one should check if the parameter dynp/con rmskip1screen is also set as well as dynp/checkskip1screen.
Important: This is incorrect con guratio, must use only switch one of the two parameters to ON according toSAP Note 2999707. Never
both!
If using the parameter dynp/con rmskip1screen please note that the white list is named BC_CHECK_EXT_SKIP_FIRST_SCREEN and this
can be maintained and con gured with transaction SLDW. See SAP Note 1956086.
See also the SAP Note 1956086 - Pro le parameter for XSRF protection
which outlines in more detail how the additional pro le parameter "dynp/con rmskip1screen" can be con gured.
See also SAP Note 1922712 SLDW: FAQ: Supplementary notes for whitelist maintenance
Tip. If either parameter dynp/con rmskip1screen or dynp/checkskip1screen are set to 'ALL' in your system, i.e. they are switched ON in
ALL clients.
Parameter ~okcode is obsolete for skipping screens
Many of you may know, that the parameter ~okcode provides a similar functionality with ITS 6.20. However it is not recommended anymore
to use it for skipping screens. One reason is, that the solution discussed above provides much more performance because it avoids
super uous roundtrips between the SAP kernel an ITS 6.20. The other is that with SAP Netweaver 2004 and above the ~okcode syntax no
longer works in any case. Therefore just forget screen skipping with ~okcode and make use of the method described above.
In a WebGUI context, one can also restrict execution of transactions and dynp_codes.
See SAP NOTE 1501768 - ITS: Con g. permitted or prohibited OK codes during start
And the Support Content: Service Parameters for the Integrated ITS
Fiori Launchpad - passing parameters
Check the Fiori App Library con guration section for a transactional app ( Application Type SAP GUI )
The App Launcher(s) and Target Mapping(s) contain parameters that can be used for this purpose when calling SAPGUI for HTML
(WebGUI) apps via the FLP
How to terminate a user session with integrated ITS when the transaction ends?
This tutorial describes how to delete the user session with the parameter ~singletransaction when the transaction started with
~transaction ends.
This is custom documentation. For more information, please visit the SAP Help Portal
49
7/10/2024
When calling a transaction with ITS 6.20 using the parameter ~transaction, ITS takes care to delete the session when the transaction ends.
With SAP Netweaver and integrated ITS this don't work because session handling is not longer done by ITS but by the SAP kernel itself.
When a transaction ends the system shows the transaction selection screen with the "Start Easy Access Menu" button.
In a portal environment this is often not desired. SAP therefore enhanced the kernel to provide a similar functionality as with ITS 6.20. To
activate this functionality you have to set the parameter ~singletransaction=1 in the ICF service. This parameter tells ITS to ask the SAP
kernel to logoff a user session at the end of transaction. SAP note 959417 describes the kernel and support package requirements. For
those who do not currently have access to the SAP service marketplace:
SAP Netweaver 2004, aka 640:
Kernelpatch: 136
ABAP Support-Package: SAPKB64018
SAP Netweaver 2004s, aka 700:
Kernelpatch: 66
ABAP Support-Package: SAPKB70009
The parameter has the limitation that it doesn't work if the transaction is terminated with LEAVE TO TRANSACTION. You should therefore
not use this parameter with the standard webgui service but create an own z-service in SICF with ~transaction set to the tcode you want to
provide your users.
How to use the HTML source for debugging issues
The HTML code of the ITS pages contains useful information beside of the screen itself. This Wiki describes how to use it.
Viewing the HTML source
The HTML source can be examined using the 'View Source'- function of your browser. Note that you might need to hold the control key while
invoking the browsers context menu, bypassing the context menu of the ITS screen.
ITS Context Dumps
The ITS Context is the container for the Business HTML variables. It can be examined in the following way.
Prerequisite
For the standalone ITS (6.20) set the parameter 'AdminEnabled' in the ITS con guration to '1'.
For the integrated ITS set the WebAS kernel parameter 'itsp/devmode/contextdump' to '1'. This can be done using the transaction
SITSPMON.
Switch on the Context Dump
Just add the URL parameter '~record=1' to the URL while starting the service of interest. As usual use '&' or '?' as delimiter depending on
the position of it.
Examples:
http://host:port/scripts/wgate/webgui/!?~record=1 or
http://host:port/sap/bc/gui/sap/its/webgui/?sap-client=000&~record=1
will enable the context dump to the HTML page. In the HTML source viewer search for the comment '<!-- ITSCONTEXT' and you will nd
something like this:
<!-- ITSCONTEXT
TEMPLATE webgui\sl~WEBGUI_LEAN_AND_MEAN[1]
CALL_RECEIVESESSINFO[1]
CALL_SENDSESSINFO[1]
RECEIVESESSINFO[1]
SENDSESSINFO[1]
ITSSM_receiveSessInfo( cltSessInfo, bo_register ? self : null)
ITSSM_sendSessInfo( g_sapcltsessioninfo, 1)
ITSSM_receiveSessInfo
ITSSM_sendSessInfo(cltSessInfo, bo_register)
~_DOMAINRELAXED[1]
1
This is custom documentation. For more information, please visit the SAP Help Portal
50
7/10/2024
_ITSSM[1]
1
~RESP_CONTENT_CHARSET[1]
IMAGE_CONTAINER106[1]
utf-8
I am Image!
IMAGE_CONTAINER106[1].JSNAME[1]
IMAGExCONTAINER106
IMAGE_CONTAINER106[1].VALIGN[1]
bottom
IMAGE_CONTAINER106[1].HALIGN[1]
right
< snip... >
~HTTP_REQUEST_METHOD[1]
GET
ITSCONTEXT -->
This does not work, if there is a variable holding a value containing <!-or -->.
Templates used
The HTML source contains a comment showing the template used for this page:
Template:
bbpstart/99/bbpglobal_650.html
Work Process used
In the integrated ITS it might be necessary to know the work process which generated the output. The comment for such pages is similar to:
<!-This page was created by the
SAP Integrated ITS, WebAS: Y7A, workprocess: 10
All rights reserved.
Creation time: Fri Jun 01 13:09:32 2007
Charset:
utf-8
-->
In this case we know, that information about the ITS process can be found in the trace le of work process number 10 (dev_w10).
Massive download of HTML templates
The following basic utility was developed to download all HTML Templates belonging to an Internet Service. This allows for searches and
comparisons to be performed via Operating System commands, rather than using /nSE80 tools.
It may be very useful when dealing with an Internet Service that has a signi cant number of templates (i.e. 100+ templates).
Sample ABAP tool ZSDN_ITS_TEMPLATES_DOWNLOAD
If you need it, the following utility has to be veri ed and eventually enhanced.
ZSDN_ITS_TEMPLATES_DOWNLOAD.abap
*&---------------------------------------------------------------------*
*& Report ZSDN_ITS_TEMPLATES_DOWNLOAD
*& Date:
Feb 4th, 2011
*&---------------------------------------------------------------------*
REPORT ZSDN_ITS_TEMPLATES_DOWNLOAD.
PARAMETERS: p_path TYPE filename DEFAULT 'C:\temp\'.
PARAMETERS: p_serv TYPE itsappl DEFAULT 'AS01_ISR'.
DATA: l_template_list TYPE LINE OF w3_template_list.
DATA: lt_template_list TYPE
w3_template_list.
DATA: filename TYPE string,
path
TYPE string,
fullpath TYPE string.
START-OF-SELECTION.
CALL METHOD cl_w3_api_factory=>load_templates_in_service
EXPORTING
p_service_name
= p_serv
IMPORTING
This is custom documentation. For more information, please visit the SAP Help Portal
51
7/10/2024
p_template_list
= lt_template_list
EXCEPTIONS
object_not_existing = 1
permission_failure = 2
error_occured
= 3
OTHERS
= 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
DATA: l_attributes
TYPE w3tempattr.
DATA: l_source_stream TYPE w3htmltabtype.
path = p_path.
LOOP AT lt_template_list INTO l_template_list.
* Get a template attributes
l_template_list->get_attributes( IMPORTING p_attributes = l_attributes ).
* Get a template source into the table with 255char per line
CLEAR l_source_stream[].
l_template_list->get_source( IMPORTING p_source = l_source_stream ).
* Set Filename
CONCATENATE l_attributes-service
l_attributes-theme
l_attributes-dynpro
l_attributes-modulpool
'.txt'
INTO filename.
CONCATENATE path
filename
INTO fullpath.
cl_gui_frontend_services=>gui_download(
EXPORTING
filename
= fullpath
filetype
= 'ASC'
CHANGING
data_tab
= l_source_stream ).
ENDLOOP.
Copy this code!
Related Areas
It seems that Massive processing tools available in BSP (e.g. WebDav or the ABAP BSP_UPDATE_MIMEREPOS) are not working with IACs.
What to do when publishing of Business HTML templates fails
Sometimes the publishing of ITS templates fails and the changes are not visible. This might be due to an erroneous lock situation.
This article describes how to solve this in the ITS above WebAS 6.40.
Publishing Business HTML templates
Publishing Business HTML templates, what does this mean? Publishing a template takes two steps:
Switch the template into an active mode
Invalidate the template cache
Sometimes the publishing of ITS templates fails with the message:
Publishing: changes in templates are not performed or are not visible.
This means that the template changes have been submitted to the database but the template caches could not be updated yet. If this
happens after a repeated publishing we assume a lock situation with the current system. The template interpreter (sapjulep) operates on
the cached (preparsed) templates and therefor it sets a read lock during the access of a cache slot. If a work process aborts during the
processing of a template it cannot - of course - remove the read lock. This has never been observed in productive systems but may occur in
development environments.
This is custom documentation. For more information, please visit the SAP Help Portal
52
7/10/2024
With a read lock set, the publishing process cannot retrieve a write lock and therefor the cache stays at a state 'not up to date'. This can be
seen in the screen 'Mutex Locks' of the transaction 'SITSPMON'. Usually it is very unlikely to see a template read/write mutex lock, but in
those situations you will see entries consisting of the work process holding the lock, the slot number and the mode of the lock (read/write).
Solution
Using the transaction 'SM50' we can restart the work processes holding a lock. During its start up the work process will remove locks set
by the work process' predecessor. This is a good idea since the lock must be invalid. After restarting every work process holding such a read
lock the invalidating of the template cache should work again.
But please do not forget to check the trace le of the work process for hints to the kind of error which lead to that lock situation.
ITS Troubleshooting Guide
In order to troubleshoot an Internet Transaction Server (ITS) related problem, it is important to
This page is the landing page of the
know what is relevant for ITS and which components are involved in ITS. There are several things
in uencing the behaviour of ITS (and SAP GUI for HTML [WebGUI] as well).
ITS Troubleshooting Guide
This troubleshooting guide was written based on the steps and methodology followed by
experienced SAP Product Support engineers and ITS developers. Following these steps you can
learn and nd solutions quickly using the know-how and expertise collected by the professional ITS
Product Support community.
Most of the problems can be solved by following the below 5 STEPS in the affected system:
STEP1:
SITSPMON - Health Check
Execute transaction SITSPMON to sort out potential problems using the Health Check tab
as described in KBA 3031743
.
STEP2:
Are you using the latest SAP Kernel?
LATEST KERNEL
...especially the component "disp+work" should be checked.
(Click here for more details on ITS- xes delivered in the latest kernel.)
STEP3:
Latest CL_HTTP_EXT_ITS or
Are you using the latest Basis Support Package
(SAP_BASIS, SAPKB... or SAPK-...INSAPBASIS)?
CL_HTTP_EXT_ITS_2
...especially the classes CL_HTTP_EXT_ITS and CL_HTTP_EXT_ITS_2 should be checked which are delivered
in the SAP_BASIS SP.
STEP4:
Checking ITS
Con guration & Settings
a) Review ITS Service Con guration (GUI Con guration).
Are the used GUI Parameters correct?
b) Check ITS related pro le parameters.
c) Learn more about ITS feature ags here.
STEP5:
If you believe, that all of the
above are correct (i.e. latest
kernel, latest handler and
correct con guration), here are
SPECIAL CASES:
TROUBLESHOOTING TOOLS:
New user session denied due to memory
Tracing Options in SAP GUI for HTML - WEBGUI
bottleneck - When calling an ITS service the
- This page is intended to list those options,
following error message might occur: "New
where traces and logs can be turned on and
session was refused due to memory
extracted for further analysis.
This is custom documentation. For more information, please visit the SAP Help Portal
53
7/10/2024
bottleneck (termination:
ABORT_MESSAGE_STATE)"
few special cases and
troubleshooting tools:
Browser Support - This page provides a list of
ITS Up/Download issues - This page provides
a checklist to troubleshoot up- and download
related issues via SAP GUI for HTML (WebGUI).
browsers supported by SAP GUI for HTML
ITSmobile issues - This page is intended to
(WebGUI).
help with general issues around ITSmobile
How to test different themes in Webgui - This
scenarios and contains useful links.
page shows two possible ways to test different
Different rendering modes in WebGUI - This
WebGUI themes.
page lists the different rendering modes in
How to call WebGUI without Personas - This
page shows the ways, how to disable Personas
temporarily.
Using full screen function key F11 in IE11 with
WEBGUI does not work - Why use full screen?
WebGUI and gives advices, which should've
been used and which shouldn't.
Testing ITS directly, without additional
frameworks - This page shows a solution on
how to call an ITS service directly, without
additional frameworks, such as EP, FLP, CRM or
Personas.
Easiest way to test SAP GUI for HTML
(WebGUI) with latest kernel patch - Would like
to know whether an issue is reproducible with
latest kernel patch, or if it is already xed in
the latest kernel patch or not.
Browser Support
This page provides a list of browsers supported by SAP GUI for HTML (WebGUI).
Regarding supported browsers and products the Product Availability Matrix documentation
This page is part of:
ITS Troubleshooting Guide
contains information:
SAP NW 7.0X
SAP NW 7.1X
SAP NW 7.2
SAP NW 7.3X
SAP NW 7.40
>SAP NW 7.5X
If the used version is not listed above, check the Product Availability Matrix page: PAM
SAP supports only the listed browsers and products, although some browser related limitations
might exist. These limitations are listed in SAP No314568
See Also
SAP Note 1728946
- Browser Support Strategy for NetWeaver
CL_HTTP_EXT_ITS
To understand how the ITS works, it is important to know the way SAP WebAS is processing HTTP
This is custom documentation. For more information, please visit the SAP Help Portal
This page is part of:
54
7/10/2024
requests. HTTP requests coming from a browser are going through the ICM (Internet
ITS Troubleshooting Guide
Communication Manager) and the ICF (Internet Communication Framework) . For more details
about this structure please have a look at the page "ICF Server Architecture"
.
The rst point when an HTTP request meets the ITS layer is the ITS HTTP request handler, called
CL_HTTP_EXT_ITS or CL_HTTP_EXT_ITS_2 .
This page is about the old handler class CL_HTTP_EXT_ITS (for the new handler visit the
CL_HTTP_EXT_ITS_2 Wiki page).
SAP
NetWeaver
BASIS SPs, where the new handler (
CL_HTTP_EXT_ITS_2 ) is used per
Release
default
7.53 and
Initial shipment
higher
7.52
SAPK-75206INSAPBASIS
7.51
SAPK-75110INSAPBASIS
7.50
SAPK-75018INSAPBASIS
7.40
SAPKB74024
In older releases, which are not listed above, the new handler is not available!
The old handler class is responsible to build the ITS frameset. This frameset handles session management, XSRF protection, correct page
sizing, parameter handling, rendering modes and more features.
Newer versions of the class CL_HTTP_EXT_ITS are always delivered in the latest BASIS Support Packages (SAP_BASIS, SAPKB... or
SAPK-...INSAPBASIS). But in certain cases it is also possible to apply correction instructions via transaction SNOTE for this class. In order to
use the latest version of the handler (CL_HTTP_EXT_ITS), please apply the appropriate SAP Note and all of its prerequisites using
transaction SNOTE. However the general recommendation is to always apply the latest Support Package available.
+
NetWeaver Release 7.54
+
NetWeaver Release 7.53
+
NetWeaver Release 7.52
+
NetWeaver Release 7.51
+
NetWeaver Release 7.50
+
NetWeaver Release 7.40
+
NetWeaver Release 7.31
+
NetWeaver Release 7.30
+
NetWeaver Release 7.20
+
NetWeaver Release 7.11
+
NetWeaver Release 7.10
.
.
.
.
.
.
.
.
.
.
This is custom documentation. For more information, please visit the SAP Help Portal
55
7/10/2024
.
+
NetWeaver Release 7.02
+
NetWeaver Release 7.01
+
NetWeaver Release 7.00
.
.
Legend:
Validity: from
The lowest support package where the correction instructions of the SAP Note can be implemented.
Validity: to
The highest support package where the correction instructions of the SAP Note are still valid.
Delivery
The support package in which this SAP Note has been delivered.
↑
Remark:
According to SAP SNOTE guidelines correction instructions are available for support packages that were released during the last 18
months. If a system is on an older SAP_BASIS support package level one has to upgrade at least to the oldest support package that is
supported by these SAP Notes. In general: it is always recommended to go to newest support package.
See Also:
SAP Note 1667055 - ITS: HTTP handler CL_HTTP_EXT_ITS_BASIC
SAP Note 2095758 - SAP GUI for HTML: Auxiliary HTTP handler for old releases
NetWeaver Release 7.00
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of July 23, 2021
SAP Note
2881704
SAP Note Title
SAP GUI for HTML: Show new system messages on
Prerequisite
Validity:
SAP Note(s)
from(*)
Validity: to(*)
Delivery(*)
Additional
Information
2798503
SAPKB70032
SAPKB70037
SAPKB70038
start
2809464
SAP GUI for HTML: Transaction name with '+'
2414354
SAPKB70032
SAPKB70037
SAPKB70038
2414354
SAP GUI for HTML: Transaction with special
2346222
SAPKB70032
SAPKB70037
SAPKB70038
This is custom documentation. For more information, please visit the SAP Help Portal
56
7/10/2024
characters
2798503
SAP GUI for HTML: Many sessions due to nervous
2602031
SAPKB70032
SAPKB70036
SAPKB70037
2526781
SAPKB70032
SAPKB70035
SAPKB70036
2242128
SAPKB70032
SAPKB70034
SAPKB70035
nger on Enterprise Portal
2602031
ITS application with ~URLMIME are not rendered
correctly
2526781
[CVE-2017-16682] Code Injection vulnerability in SAP
NetWeaver/ITS
2346222
SAP GUI for HTML: Transaction fails with exception
SECURITY
NOTE
2319172
SAPKB70032
SAPKB70033
SAPKB70034
2319172
SAPKB70027
SAPKB70033
SAPKB70034
2319172
SAPKB70032
SAPKB70033
SAPKB70034
CX_SY_CONVERSION_NO_NUMBER
2341093
SAP GUI for HTML: Session abort on starting another
transaction while in Fiori Launchpad
2318760
Cross-Site Scripting (XSS) vulnerability in ITS / SAP
GUI for HTML
2242128
Clickjacking protection works only with limitations
SECURITY
NOTE
2319172
SAPKB70032
SAPKB70032
SAPKB70033
SAPKB70032
SAPKB70032
SAPKB70033
[v3.9.4.2]
2319172
Whitelist based Clickjacking Framing Protection in
SAP GUI for HTML [v3.9.4.1]
-
Manual
steps
required,
SECURITY
NOTE
2207902
SAP GUI for HTML: Single transaction in the SAP
2159377
SAPKB70032
SAPKB70032
SAPKB70033
2114798
SAPKB70032
SAPKB70032
SAPKB70033
Cloud
2159377
SAP GUI for HTML: BAdI SAP GUI for HTML lter
[v3.9.4]
Manual
steps
required
and
2140417
2114798
Unauthorized use of application functions in SAP GUI
for HTML
2140417
SAP GUI for HTML: Consideration of new
-
SAPKB70026
SAPKB70032
SAPKB70033
SECURITY
NOTE
2111099
SAPKB70026
SAPKB70032
SAPKB70033
design/rendering when SAP GUI for HTML started
Manual
steps
required,
Kernel
dependent
2111099
SAP GUI for HTML: Deactivate domain relaxing
2091386
SAPKB70026
SAPKB70031
SAPKB70032
Kernel
dependent
2091386
SAP GUI for HTML: HTML Viewer and determination
2017287
SAPKB70026
SAPKB70031
SAPKB70032
of basis window name
2017287
SAP GUI for HTML: Error message Frontend Service
Kernel
dependent
2006931
SAPKB70026
SAPKB70031
SAPKB70032
2009797
SAPKB70026
SAPKB70031
SAPKB70032
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP
library
2009797
ITS: Exceptions and short dumps are not displayed
Kernel
dependent
1972793
SAPKB70026
SAPKB70031
SAPKB70032
1970427
SAPKB70026
SAPKB70030
SAPKB70031
or are displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for
HTML: Screen with wrong size is displayed
This is custom documentation. For more information, please visit the SAP Help Portal
57
7/10/2024
1970427
SAP GUI for HTML: Rendering problems in Enterprise
1967875
SAPKB70026
SAPKB70030
SAPKB70031
1967776
SAPKB70026
SAPKB70030
SAPKB70031
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB70026
SAPKB70030
SAPKB70031
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB70026
SAPKB70030
SAPKB70031
1926394
SAPKB70026
SAPKB70030
SAPKB70031
SAPKB70026
SAPKB70030
SAPKB70031
[v3.8.1]
1964944
Active ITS frameset not always wanted for IAC and
others
and
1924378
1926394
SAP GUI for HTML: Rendering mode update and SAP
GUI for HTML: Info about standards and quirks
rendering modes
and1924378
Many
prerequisites
Kernel
dependent
exist.
NetWeaver Release 7.01
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of July 23, 2021
This is custom documentation. For more information, please visit the SAP Help Portal
58
7/10/2024
SAP
SAP Note Title
Note
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
Delivery(*)
Additional
Information
2809464
SAP GUI for HTML: Transaction name with '+'
2414354
SAPKB70115
SAPKB70122
SAPKB70123
2414354
SAP GUI for HTML: Transaction with special characters
2346222
SAPKB70115
SAPKB70122
SAPKB70123
2881704
SAP GUI for HTML: Show new system messages on start
2798503
SAPKB70113
SAPKB70122
SAPKB70123
2798503
SAP GUI for HTML: Many sessions due to nervous nger
2602031
SAPKB70113
SAPKB70121
SAPKB70122
2526781
SAPKB70113
SAPKB70120
SAPKB70121
2242128
SAPKB70113
SAPKB70119
SAPKB70120
on Enterprise Portal
2602031
ITS application with ~URLMIME are not rendered
correctly
2526781
[CVE-2017-16682] Code Injection vulnerability in SAP
NetWeaver/ITS
2346222
SAP GUI for HTML: Transaction fails with exception
SECURITY
NOTE
2218501
SAPKB70115
SAPKB70118
SAPKB70119
2218501
SAPKB70111
SAPKB70118
SAPKB70119
2159377
SAPKB70117
SAPKB70118
SAPKB70119
CX_SY_CONVERSION_NO_NUMBER
2341093
SAP GUI for HTML: Session abort on starting another
transaction while in Fiori Launchpad
2318760
Cross-Site Scripting (XSS) vulnerability in ITS / SAP GUI
for HTML
2242128
Clickjacking protection works only with limitations
SECURITY
NOTE
2218501
SAPKB70113
SAPKB70117
SAPKB70118
2498170
SAPKB70113
SAPKB70117
SAPKB70118
2207902
SAPKB70113
SAPKB70117
SAPKB70118
2159377
SAPKB70113
SAPKB70117
SAPKB70118
2335229
SAPKB70113
SAPKB70117
SAPKB70118
[v3.9.4.2]
2218501
SAP GUI for HTML: Revised single transaction mode with
~singletransaction=2 [v3.9.4.1]
2498170
SAP GUI for HTML: BADI Webgui_Filter (a second
correction instruction)
2207902
SAP GUI for HTML: Single transaction in the SAP Cloud
[v3.9.4]
2159377
SAP GUI for HTML: BAdI SAP GUI for HTML lter
Manual
steps
required
2335229
SAP GUI for HTML: Corr. Instr. for ~set_sizing_timeout
2163839
SAPKB70113
SAPKB70117
SAPKB70118
2166234
SAP GUI for HTML: Dynpro too small on start ->
2163839
SAPKB70113
SAPKB70117
SAPKB70118
2137719
SAPKB70113
SAPKB70117
SAPKB70118
parameter ~set_sizing_timeout
2163839
SAP GUI for HTML: Parameter ~webgui_websockets_off
for deactivating WebSockets
2137719
Determination of font sizes by ITS plug-in
2140417
SAPKB70113
SAPKB70117
SAPKB70118
2140417
SAP GUI for HTML: Consideration of new
2111099
SAPKB70113
SAPKB70117
SAPKB70118
design/rendering when SAP GUI for HTML started
Manual
steps
required,
Kernel
dependent
2111099
SAP GUI for HTML: Deactivate domain relaxing
2091386
SAPKB70113
SAPKB70116
SAPKB70117
Kernel
dependent
This is custom documentation. For more information, please visit the SAP Help Portal
59
7/10/2024
2091386
SAP GUI for HTML: HTML Viewer and determination of
2017287
SAPKB70113
SAPKB70116
SAPKB70117
basis window name
2017287
SAP GUI for HTML: Error message Frontend Service
Kernel
dependent
2006931
SAPKB70113
SAPKB70116
SAPKB70117
2009797
SAPKB70113
SAPKB70116
SAPKB70117
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
2009797
ITS: Exceptions and short dumps are not displayed or are
1972793
SAPKB70113
SAPKB70116
SAPKB70117
1970427
SAPKB70111
SAPKB70115
SAPKB70116
1967875
SAPKB70111
SAPKB70115
SAPKB70116
1967776
SAPKB70111
SAPKB70115
SAPKB70116
displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB70111
SAPKB70115
SAPKB70116
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB70111
SAPKB70115
SAPKB70116
1964944
Active ITS frameset not always wanted for IAC and others
1926394
SAPKB70111
SAPKB70115
SAPKB70116
1926394
SAP GUI for HTML: Rendering mode update and SAP GUI
SAPKB70111
SAPKB70114
SAPKB70115
for HTML: Info about standards and quirks rendering
modes [v3.8]
and
Many
prerequisites
Kernel
dependent
exist.
1924378
NetWeaver Release 7.02
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
60
7/10/2024
State of July 23, 2021
SAP
SAP Note Title
Note
Prerequisite
Validity:
SAP Note(s)
from(*)
Validity: to(*)
Delivery(*)
Additional
Information
2881704
SAP GUI for HTML: Show new system messages on start
2798503
SAPKB70217
SAPKB70222
SAPKB70223
2809464
SAP GUI for HTML: Transaction name with '+'
2414354
SAPKB70217
SAPKB70222
SAPKB70223
2414354
SAP GUI for HTML: Transaction with special characters
2346222
SAPKB70217
SAPKB70222
SAPKB70223
2798503
SAP GUI for HTML: Many sessions due to nervous nger
2602031
SAPKB70217
SAPKB70221
SAPKB70222
2526781
SAPKB70217
SAPKB70220
SAPKB70221
2242128
SAPKB70217
SAPKB70219
SAPKB70220
on Enterprise Portal
2602031
ITS application with ~URLMIME are not rendered
correctly
2526781
[CVE-2017-16682] Code Injection vulnerability in SAP
NetWeaver/ITS
2478135
SAP GUI for HTML: Runtime Error
SECURITY
NOTE
2319172
SAPKB70217
SAPKB70219
SAPKB70220
2339605
SAPKB70217
SAPKB70218
SAPKB70219
2319172
SAPKB70217
SAPKB70218
SAPKB70219
2319172
SAPKB70217
SAPKB7028
SAPKB7029)
2319172
SAPKB70217
SAPKB70218
SAPKB70219
REGEX_TOO_COMPLEX in CL_HTTP_EXT_ITS method
CHECK_TX_OKCODE
2346222
SAP GUI for HTML: Transaction fails with exception
CX_SY_CONVERSION_NO_NUMBER
2339605
SAP GUI for HTML: Transaction determination fails in
some cases
2341093
SAP GUI for HTML: Session abort on starting another
transaction while in Fiori Launchpad
2318760
Cross-Site Scripting (XSS) vulnerability in ITS / SAP GUI
for HTML
2242128
Clickjacking protection works only with limitations
SECURITY
NOTE
2319172
SAPKB70217
SAPKB70219
SAPKB70218
SAPKB70217
SAPKB70217
SAPKB70218
[v3.9.4.2]
2319172
Whitelist based Clickjacking Framing Protection in SAP
GUI for HTML [v3.9.4]
-
Manual
steps
required,
SECURITY
NOTE
2163839
SAP GUI for HTML: Parameter ~webgui_websockets_off
2137719
SAPKB70210
SAPKB70217
SAPKB70218
for deactivating WebSockets
2160469
Syntax error CL_HTTP_EXT_ITS
2137719
SAPKB70210
SAPKB70217
SAPKB70218
2137719
Determination of font sizes by ITS plug-in
2140417
SAPKB70210
SAPKB70217
SAPKB70218
2140417
SAP GUI for HTML: Consideration of new
2111099
SAPKB70210
SAPKB70217
SAPKB70218
design/rendering when SAP GUI for HTML started
2111099
SAP GUI for HTML: Deactivate domain relaxing
Kernel
dependent
2091386
SAPKB70210
SAPKB70216
SAPKB70217
Kernel
dependent
2091386
SAP GUI for HTML: HTML Viewer and determination of
2017287
SAPKB70210
SAPKB70216
basis window name
This is custom documentation. For more information, please visit the SAP Help Portal
SAPKB70217
Kernel
dependent
61
7/10/2024
2017287
SAP GUI for HTML: Error message Frontend Service
2006931
SAPKB70209
SAPKB70215
SAPKB70216
2009797
SAPKB70210
SAPKB70206
SAPKB70217
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
2009797
ITS: Exceptions and short dumps are not displayed or
1972793
SAPKB70210
SAPKB70215
SAPKB70216
1970427
SAPKB70210
SAPKB70215
SAPKB70216
1967875
SAPKB70210
SAPKB70215
SAPKB70216
1967776
SAPKB70210
SAPKB70215
SAPKB70216
are displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB70210
SAPKB70215
SAPKB70216
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB70210
SAPKB70215
SAPKB70216
1964944
Active ITS frameset not always wanted for IAC and
1926394
SAPKB70210
SAPKB70215
SAPKB70216
SAPKB70210
SAPKB70214
SAPKB70215
others
1926394
and
SAP GUI for HTML: Rendering mode update and SAP GUI
for HTML: Info about standards and quirks rendering
modes [v3.8 ]
Many
prerequisites
Kernel
dependent
exist.
1924378
NetWeaver Release 7.10
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
62
7/10/2024
Maintenance ended on December 31, 2020
SAP
SAP Note Title
Note
2319172
Whitelist based Clickjacking Framing Protection in SAP
GUI for HTML
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
SAPKB71020
SAPKB71021
-
Delivery(*)
Additional
Information
SAPKB71022
Manual
steps
required,
SECURITY
NOTE
2114798
Unauthorized use of application functions in SAP GUI for
HTML
2091386
SAP GUI for HTML: HTML Viewer and determination of
-
SAPKB71013
SAPKB71019
SAPKB71020
NOTE
2017287
SAPKB71013
SAPKB71019
SAPKB71020
basis window name
2017287
SAP GUI for HTML: Error message Frontend Service
SECURITY
Kernel
dependent
2006931
SAPKB71013
SAPKB71018
SAPKB71019
2009797
SAPKB71013
SAPKB71018
SAPKB71019
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
2009797
ITS: Exceptions and short dumps are not displayed or are
1972793
SAPKB71013
SAPKB71018
SAPKB71019
1970427
SAPKB71013
SAPKB71018
SAPKB71019
1967875
SAPKB71013
SAPKB71018
SAPKB71019
1967776
SAPKB71013
SAPKB71018
SAPKB71019
displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB71013
SAPKB71018
SAPKB71019
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB71013
SAPKB71018
SAPKB71019
1964944
Active ITS frameset not always wanted for IAC and others
1926394
SAPKB71013
SAPKB71018
SAPKB71019
1926394
SAP GUI for HTML: Rendering mode update and SAP GUI
SAPKB71013
SAPKB71017
SAPKB71018
and
for HTML: Info about standards and quirks rendering
modes [v3.8]
Many
prerequisites
Kernel
dependent
exist.
1924378
This is custom documentation. For more information, please visit the SAP Help Portal
63
7/10/2024
NetWeaver Release 7.11
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
Maintenance ended on December 31, 2020
SAP
SAP Note Title
Note
2575728
SAP GUI for HTML: SAP Easy access menu is shown instead
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
SAPKB71115
SAPKB71117
SAPKB71118
SAPKB71115
SAPKB71116
SAPKB71117
2319172
Delivery(*)
Additional
Information
of the transaction page
2319172
Whitelist based Clickjacking Framing Protection in SAP GUI
for HTML
-
Manual
steps
required,
SECURITY
NOTE
2091386
SAP GUI for HTML: HTML Viewer and determination of basis
2017287
SAPKB71109
SAPKB71114
SAPKB71115
window name
2017287
SAP GUI for HTML: Error message Frontend Service
Kernel
dependent
2006931
SAPKB71109
SAPKB71113
SAPKB71114
2009797
SAPKB71109
SAPKB71113
SAPKB71114
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
2009797
ITS: Exceptions and short dumps are not displayed or are
1972793
SAPKB71109
SAPKB71113
SAPKB71114
1970427
SAPKB71109
SAPKB71113
SAPKB71114
1967875
SAPKB71109
SAPKB71113
SAPKB71114
1967776
SAPKB71109
SAPKB71113
SAPKB71114
displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise Portal
(EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB71109
SAPKB71113
SAPKB71114
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB71109
SAPKB71113
SAPKB71114
1964944
Active ITS frameset not always wanted for IAC and others
1926394
SAPKB71109
SAPKB71113
SAPKB71114
1926394
SAP GUI for HTML: Rendering mode update and SAP GUI for
SAPKB71109
SAPKB71112
SAPKB71113
and
HTML: Info about standards and quirks rendering modes
[v3.8]
Many
prerequisites
Kernel
dependent
exist.
1924378
This is custom documentation. For more information, please visit the SAP Help Portal
64
7/10/2024
NetWeaver Release 7.20
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
Maintenance ended on December 31, 2017
SAP
SAP Note Title
Note
2114798
Unauthorized use of application functions in SAP GUI for
HTML
2091386
SAP GUI for HTML: HTML Viewer and determination of
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
SAPKB72006
SAPKB72007
Many
Delivery(*)
Additional
Information
Not
SECURITY
prerequisites
delivered
NOTE
exist
in SP.
2017287
SAPKB72006
SAPKB72007
basis window name
Not
delivered
Kernel
dependent
in SP.
2017287
SAP GUI for HTML: Error message Frontend Service
2006931
SAPKB72006
SAPKB72007
methods need ITS FrameSet
Not
delivered
in SP.
2006931
SAP GUI for HTML: WebSocket support: New PCP library
2009797
SAPKB72006
SAPKB72007
Not
Kernel
delivered
dependent
in SP.
2009797
ITS: Exceptions and short dumps are not displayed or are
1972793
SAPKB72006
SAPKB72007
displayed incorrectly
Not
delivered
in SP.
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
1970427
SAPKB72006
SAPKB72007
Screen with wrong size is displayed [v3.8.1]
Not
delivered
in SP.
This is custom documentation. For more information, please visit the SAP Help Portal
65
7/10/2024
1970427
SAP GUI for HTML: Rendering problems in Enterprise Portal
1967875
SAPKB72006
SAPKB72007
(EP)
Not
delivered
in SP.
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
1967776
SAPKB72006
SAPKB72007
Not
Kernel
delivered
dependent
in SP.
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB72006
SAPKB72007
Not
delivered
in SP.
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB72006
SAPKB72007
Not
delivered
in SP.
1964944
Active ITS frameset not always wanted for IAC and others
1926394
SAPKB72006
SAPKB72007
Not
delivered
in SP.
1926394
and
SAP GUI for HTML: Rendering mode update and SAP GUI
for HTML: Info about standards and quirks rendering
modes [v3.8]
Many
SAPKB72006
SAPKB72007
prerequisites
Not
Kernel
delivered
dependent
in SP.
exist
1924378
State of Apr 23, 2019
NetWeaver Release 7.30
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
Maintenance ended on December 31, 2020
This is custom documentation. For more information, please visit the SAP Help Portal
66
7/10/2024
SAP
SAP Note Title
Note
Prerequisite
Validity:
SAP Note(s)
from(*)
Validity: to(*)
Delivery(*)
Additional
Information
2881704
SAP GUI for HTML: Show new system messages on start
2798503
SAPKB73013
SAPKB73020
SAPKB73021
2809464
SAP GUI for HTML: Transaction name with '+'
2414354
SAPKB73013
SAPKB73020
SAPKB73021
2414354
SAP GUI for HTML: Transaction with special characters
2346222
SAPKB73013
SAPKB73020
SAPKB73021
2798503
SAP GUI for HTML: Many sessions due to nervous nger
2602031
SAPKB73013
SAPKB73019
SAPKB73020
2526781
SAPKB73013
SAPKB73018
SAPKB73019
2242128
SAPKB73013
SAPKB73017
SAPKB73018
2319172
SAPKB73013
SAPKB73017
SAPKB73018
2339605
SAPKB73013
SAPKB73016
SAPKB73017
2319172
SAPKB73013
SAPKB73016
SAPKB73017
2319172
SAPKB73004
SAPKB73016
SAPKB73017
2319172
SAPKB73013
SAPKB73015
SAPKB73016
2319172
SAPKB73013
SAPKB73017
SAPKB73015
on Enterprise Portal
2602031
ITS application with ~URLMIME are not rendered
correctly
2526781
[CVE-2017-16682] Code Injection vulnerability in SAP
NetWeaver/ITS
2478135
SAP GUI for HTML: Runtime Error
REGEX_TOO_COMPLEX in CL_HTTP_EXT_ITS method
CHECK_TX_OKCODE
2346222
SAP GUI for HTML: Transaction fails with exception
CX_SY_CONVERSION_NO_NUMBER
2339605
SAP GUI for HTML: Transaction determination fails in
some cases
2341093
SAP GUI for HTML: Session abort on starting another
transaction while in Fiori Launchpad
2318760
Cross-Site Scripting (XSS) vulnerability in ITS / SAP GUI
for HTML
2242128
Clickjacking protection works only with limitations
[v3.9.4.2]
Fixes side
effect of
2159377
2319172
Whitelist based Clickjacking Framing Protection in SAP
GUI for HTML [v3.9.4]
-
SAPKB73013
SAPKB73013
SAPKB73015
Manual
steps
required,
SECURITY
NOTE
2163839
SAP GUI for HTML: Parameter ~webgui_websockets_off
2137719
SAPKB73006
SAPKB73013
SAPKB73014
for deactivating WebSockets
2137719
Determination of font sizes by ITS plug-in
2140417
SAPKB73006
SAPKB73013
SAPKB73014
2140417
SAP GUI for HTML: Consideration of new
2111099
SAPKB73006
SAPKB73013
SAPKB73014
design/rendering when SAP GUI for HTML started
2111099
SAP GUI for HTML: Deactivate domain relaxing
Kernel
dependent
2091386
SAPKB73006
SAPKB73012
SAPKB73013
Kernel
dependent
2091386
SAP GUI for HTML: HTML Viewer and determination of
2017287
SAPKB73005
SAPKB73012
SAPKB73013
basis window name
2017287
SAP GUI for HTML: Error message Frontend Service
Kernel
dependent
2006931
SAPKB73005
SAPKB73011
SAPKB73012
2009797
SAPKB73005
SAPKB73012
SAPKB73013
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
2009797
ITS: Exceptions and short dumps are not displayed or
1972793
SAPKB73005
SAPKB73011
This is custom documentation. For more information, please visit the SAP Help Portal
SAPKB73012
67
7/10/2024
are displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
1970427
SAPKB73005
SAPKB73011
SAPKB73012
1967875
SAPKB73005
SAPKB73011
SAPKB73012
1967776
SAPKB73005
SAPKB73011
SAPKB73012
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB73005
SAPKB73011
SAPKB73012
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB73005
SAPKB73011
SAPKB73012
1964944
Active ITS frameset not always wanted for IAC and
1926394
SAPKB73005
SAPKB73011
SAPKB73012
SAPKB73005
SAPKB73010
SAPKB73011
others
1926394
and
SAP GUI for HTML: Rendering mode update and SAP GUI
for HTML: Info about standards and quirks rendering
modes [v3.8]
Many
Kernel
dependent
prerequisites
exist.
1924378
NetWeaver Release 7.31
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of December 19, 2023
SAP
SAP Note Title
Note
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
Delivery(*)
Additional
Information
SAP GUI for HTML: Transaction name with '+'
This is custom documentation. For more information, please visit the SAP Help Portal
68
7/10/2024
2809464
2445210
SAPKB73117
SAPKB73125
SAPKB73126
2881704
SAP GUI for HTML: Show new system messages on start
2798503
SAPKB73118
SAPKB73126
SAPKB73127
2798503
SAP GUI for HTML: Many sessions due to nervous nger
2602031
SAPKB73118
SAPKB73125
SAPKB73126
SAPKB73115
SAPKB73122
SAPKB73123
2242128
SAPKB73118
SAPKB73121
SAPKB73122
2414354
SAPKB73117
SAPKB73120
SAPKB73121
2319172
SAPKB73115
SAPKB73120
SAPKB73121
on Enterprise Portal
2602031
ITS application with ~URLMIME are not rendered
2526781
;
correctly
2319172
2526781
[CVE-2017-16682] Code Injection vulnerability in SAP
NetWeaver/ITS
2445210
SAP GUI for HTML: Incorrect handling of transaction
codes with a dash -
2478135
SAP GUI for HTML: Runtime Error
REGEX_TOO_COMPLEX in CL_HTTP_EXT_ITS method
CHECK_TX_OKCODE
2414354
SAP GUI for HTML: Transaction with special characters
2346222
SAPKB73117
SAPKB73119
SAPKB73120
2346222
SAP GUI for HTML: Transaction fails with exception
2339605
SAPKB73117
SAPKB73118
SAPKB73119
2319172
SAPKB73117
SAPKB73118
SAPKB73119
2319172
SAPKB73114
SAPKB73118
SAPKB73119
2319172
SAPKB73115
SAPKB73118
SAPKB73119
SAPKB73115
SAPKB73117
SAPKB73118
CX_SY_CONVERSION_NO_NUMBER
2339605
SAP GUI for HTML: Transaction determination fails in
some cases
2341093
SAP GUI for HTML: Session abort on starting another
transaction while in Fiori Launchpad
2318760
Cross-Site Scripting (XSS) vulnerability in ITS / SAP GUI
for HTML
2319172
Whitelist based Clickjacking Framing Protection in SAP
GUI for HTML
-
Manual
steps
required,
SECURITY
NOTE
2242128
Clickjacking protection works only with limitations
[v3.9.4.2]
-
SAPKB73118
SAPKB73121
SAPKB73118
Fixes side
effect of
2159377
2163839
SAP GUI for HTML: Parameter ~webgui_websockets_off
2137719
SAPKB73104
SAPKB73116
SAPKB73117
for deactivating WebSockets
2137719
Determination of font sizes by ITS plug-in
2140417
SAPKB73104
SAPKB73116
SAPKB73117
2140417
SAP GUI for HTML: Consideration of new
2111099
SAPKB73104
SAPKB73116
SAPKB73117
design/rendering when SAP GUI for HTML started
2111099
SAP GUI for HTML: Deactivate domain relaxing
Kernel
dependent
2091386
SAPKB73104
SAPKB73115
SAPKB73116
Kernel
dependent
2091386
SAP GUI for HTML: HTML Viewer and determination of
2017287
SAPKB73104
SAPKB73115
SAPKB73116
basis window name
2017287
SAP GUI for HTML: Error message Frontend Service
Kernel
dependent
2006931
SAPKB73104
SAPKB73112
SAPKB73113
2009797
SAPKB73104
SAPKB73112
SAPKB73113
methods need ITS FrameSet
2006931
SAP GUI for HTML: WebSocket support: New PCP library
Kernel
dependent
This is custom documentation. For more information, please visit the SAP Help Portal
69
7/10/2024
2009797
ITS: Exceptions and short dumps are not displayed or are
1972793
SAPKB73104
SAPKB73112
SAPKB73113
1970427
SAPKB73104
SAPKB73111
SAPKB73112
1967875
SAPKB73104
SAPKB73111
SAPKB73112
1967776
SAPKB73104
SAPKB73111
SAPKB73112
displayed incorrectly
1972793
SAP GUI for HTML: Start service in SAP GUI for HTML:
Screen with wrong size is displayed [v3.8.1]
1970427
SAP GUI for HTML: Rendering problems in Enterprise
Portal (EP)
1967875
WebGUI: WebSocket Support in SAP GUI for HTML
Kernel
dependent
1967776
ITS: ~theme is ignored in URL
1965413
SAPKB73104
SAPKB73111
SAPKB73112
1965413
SAP GUI for HTML: Window without visible content
1964944
SAPKB73104
SAPKB73111
SAPKB73112
1964944
Active ITS frameset not always wanted for IAC and others
1926394
SAPKB73104
SAPKB73111
SAPKB73112
1926394
SAP GUI for HTML: Rendering mode update and SAP GUI
SAPKB73104
SAPKB73110
SAPKB73111
and
for HTML: Info about standards and quirks rendering
modes [v3.8]
Many
Kernel
dependent
prerequisites
exist.
1924378
NetWeaver Release 7.40
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of December 19, 2023
SAP Note
SAP Note Title
Prerequisite SAP
Validity: from(*)
Validity: to(*)
Delivery(*)
Note(s)
3211169
SAP GUI for HTML:
Enhance setting of client
3166996
Addition
Informa
SAPKB74010
SAPKB74028
This is custom documentation. For more information, please visit the SAP Help Portal
SAPKB74029
70
7/10/2024
environment
3166996
SAP GUI for HTML: Return
3147374
SAPKB74010
SAPKB74027
SAPKB74028
3128773
SAPKB74010
SAPKB74027
SAPKB74028
3068342
SAPKB74010
SAPKB74027
SAPKB74028
3099873
SAPKB74023
SAPKB74030
SAPKB74031
3072925
SAPKB74010
SAPKB74026
SAPKB74027
3038503
SAPKB74010
SAPKB74026
SAPKB74027
3075822
SAPKB74010
SAPKB74027
SAPKB74028
3072925
SAPKB74010
SAPKB74026
SAPKB74027
3072925
SAPKB74010
SAPKB74026
SAPKB74027
3023207
SAPKB74010
SAPKB74026
SAPKB74027
3166996
SAPKB74010
SAPKB74028
SAPKB74029
3147374
SAPKB74010
SAPKB74027
SAPKB74028
3128773
SAPKB74010
SAPKB74027
SAPKB74028
3068342
SAPKB74010
SAPKB74027
SAPKB74028
3038503
SAPKB74010
SAPKB74026
SAPKB74027
3011246
SAPKB74010
SAPKB74025
SAPKB74026
SAP GUI for HTML in SAP
3011246
SAPKB74010
SAPKB74025
SAPKB74026
EP: Theme settings not
3023207
HTTP 405 on early
USR_ABORT from EP
3147374
SAP GUI for HTML: Stop
statement in ICF service
handler
3128773
3341985
ITS: No scrollbars for
Internet applications
SAP GUI for HTML: Take
nal semicolon after last
empty TX parameter into
account
3074327
Lower prerequisites for
use of WebGuiConnector
3072000
3072000
3099873
Lower prerequisites for
use of WebGuiConnector
SAP GUI for HTML:
Improvements In Service
Handler
3075822
SAP GUI for HTML: Show
toolbar in SAP Quartz
correctly
3072925
SAP GUI for HTML: Change
of appearance when
starting SAP GUI for HTML
in FLP a second time
3063201
SAP GUI for HTML: List or
controls are too small on
initial screen
3211169
SAP GUI for HTML:
Enhance setting of client
environment
3166996
SAP GUI for HTML: Return
HTTP 405 on early
USR_ABORT from EP
3147374
SAP GUI for HTML: Stop
statement in ICF service
handler
3128773
3068342
ITS: No scrollbars for
Internet applications
SAP GUI for HTML in
Cloud: Error on attempt to
duplicate sessions
3038503
SAP GUI for HTML:
Consolidation Of Theminig
Corrections [v5.0.0.0]
2990102
correct
This is custom documentation. For more information, please visit the SAP Help Portal
71
7/10/2024
3023207
3023461
SAP GUI for HTML:
3023461
Activate Support For New
3002382
SAPKB74010
SAPKB74025
SAPKB74026
Themes
3017428
SAP GUI for HTML:
2923109
SAPKB74010
SAPKB74025
SAPKB74026
3002382
SAPKB74010
SAPKB74025
SAPKB74026
2975062
SAPKB74010
SAPKB74025
SAPKB74026
Support of theme variants
3011246
SAP GUI for HTML:
Showstopper on Start in
iFrame
3002382
SAP GUI for HTML: Check
for Theme URL Validity
steps
[v4.0.2]
2975062
Manual
required
SAP GUI for HTML:
2923109
Support "Server
2912113
SAPKB74010
SAPKB74024
SAPKB74026
SAPKB74010
SAPKB74024
SAPKB74025
Stickyness" on SAP
WebDispatcher
2923109
SAP GUI for HTML: URL
2682722
parameter are ignored or
Kernel
depende
options/settings are not
permanently stored
2912113
SAP GUI for HTML:
2881704
SAPKB74010
SAPKB74023
SAPKB74024
2798503
SAPKB74010
SAPKB74023
SAPKB74024
2682722
SAPKB74010
SAPKB74023
SAPKB74024
SAP GUI for HTML: HTTP
2798503
SAPKB74010
SAPKB74023
SAPKB74024
Handler Improvements
2137719
2761326
SAPKB74010
SAPKB74021
SAPKB74022
2682722
SAPKB74010
SAPKB74021
SAPKB74022
SAP GUI for HTML: False
2602698
SAPKB74010
SAPKB74020
SAPKB74021
sized rendering on custom
2440571
Fiori theme [v4.0.0.0]
2478135
~override_saptheme
ignored
2881704
SAP GUI for HTML: Show
new system messages on
start
2721617
SAP GUI for HTML: ERROR
Transaction canceled (
sesstoken already set )
2349683
And Corrections
2798503
SAP GUI for HTML: Many
sessions due to nervous
nger on Enterprise Portal
2761326
SAP GUI for HTML:
Unexpected results or
sizes
2682722
Manual
steps
required
2336422
2318760
2602698
SAP GUI for HTML:
2602031
SAPKB74010
SAPKB74019
SAPKB74020
Clickjacking protection for
Kernel
depende
integrated applications (in
HTMLviewer Control)
2602031
ITS application with
2596967
SAPKB74010
SAPKB74019
SAPKB74020
2546465
SAPKB74010
SAPKB74019
SAPKB74020
~URLMIME are not
rendered correctly
2596967
SAP GUI for HTML: Service
parameter ~nosplash
overwritten as of note
2463807
This is custom documentation. For more information, please visit the SAP Help Portal
72
7/10/2024
2414354
SAP GUI for HTML:
2346222
SAPKB74008
SAPKB74019
SAPKB74020
SAP GUI for HTML:
2526781
SAPKB74010
SAPKB74018
SAPKB74019
Improved UserAgent
2463807
Transaction with special
characters
2546465
Kernel
depende
(browser) determination
2526781
[CVE-2017-16682] Code
2242128
SAPKB74008
SAPKB74018
SAPKB74019
2463807
SAPKB74008
SAPKB74017
SAPKB74018
2417001
SAPKB74008
SAPKB74017
SAPKB74018
2336087
SAPKB74008
SAPKB74017
SAPKB74018
2335864
SAPKB74008
SAPKB74017
SAPKB74018
2336718
SAPKB74008
SAPKB74016
SAPKB74017
2140417
SAPKB74008
SAPKB74016
SAPKB74017
2339605
SAPKB74008
SAPKB74015
SAPKB74016
2218501
SAPKB74008
SAPKB74015
SAPKB74016
2218501
SAPKB74008
SAPKB74015
SAPKB74016
2218501
SAPKB74003
SAPKB74015
SAPKB74016
2159377
SAPKB74010
SAPKB74015
SAPKB74016
2284856
SAPKB74008
SAPKB74015
SAPKB74016
2249312
SAPKB74008
SAPKB74014
SAPKB74015
Injection vulnerability in
SAP NetWeaver/ITS
2440571
SAP GUI for HTML: Service
parameter
~OVERRIDE_SAPTHEME
2463807
SAP GUI for HTML:
Handling of ~nosplash=0
2417001
SAP GUI for HTML: SAP
Frontend Printing
Enhancement
2478135
SAP GUI for HTML:
Runtime Error
REGEX_TOO_COMPLEX in
CL_HTTP_EXT_ITS
method
CHECK_TX_OKCODE
2336087
ITS: IAC- oder EWTServices starten nicht /
~singletransaction nicht
korrekt gesetzt [v3.9.4.3]
2336422
SAP GUI for HTML:
Handling of sap-ie
parameter in Chrome and
Firefox
2346222
SAP GUI for HTML:
Transaction fails with
exception
CX_SY_CONVERSION_NO_NUMBER
2339605
SAP GUI for HTML:
Transaction determination
fails in some cases
2335864
SAP GUI for HTML:
Prüfung der Transaktion im
BAdI (Transaktion in
Großbuchstaben)
2341093
SAP GUI for HTML:
Session abort on starting
another transaction while
in Fiori Launchpad
2318760
Cross-Site Scripting (XSS)
vulnerability in ITS / SAP
GUI for HTML
2336718
SAP GUI for HTML: Small
changes and
improvements [v3.9.5]
2284856
WebSocket: Replacing of
absolute url by the relative
This is custom documentation. For more information, please visit the SAP Help Portal
73
7/10/2024
one
2249312
WebSocket: Tracing output
2242128
SAPKB74008
SAPKB74013
SAPKB74014
for successful execution of
Kernel
depende
code
2242128
Clickjacking protection
2218501
SAPKB74008
SAPKB74013
SAPKB74014
2207902
SAPKB74008
SAPKB74013
SAPKB74014
2159377
SAPKB74008
SAPKB74013
SAPKB74014
2335229
SAPKB74008
SAPKB74013
SAPKB74014
works only with limitations
[v3.9.4.2]
2218501
SAP GUI for HTML:
Revised single transaction
mode with
~singletransaction=2
[v3.9.4.1]
2207902
SAP GUI for HTML: Single
transaction in the SAP
Cloud [v3.9.4]
2159377
SAP GUI for HTML: BAdI
SAP GUI for HTML lter
steps
[v3.9.3]
2335229
or
SAP GUI for HTML: Corr.
Manual
required
2163839
SAPKB74008
SAPKB74012
SAPKB74013
2137719
SAPKB74008
SAPKB74012
SAPKB74013
2140417
SAPKB74008
SAPKB74011
SAPKB74012
2111099
SAPKB74008
SAPKB74011
SAPKB74012
Instr. for
~set_sizing_timeout or
2166234
SAP GUI for HTML: Dynpro
too small on start ->
parameter
~set_sizing_timeout
2163839
SAP GUI for HTML:
Parameter
~webgui_websockets_off
for deactivating
WebSockets
2137719
Determination of font sizes
by ITS plug-in
2140417
SAP GUI for HTML:
Consideration of new
Kernel
depende
design/rendering when
SAP GUI for HTML started
2111099
SAP GUI for HTML:
2091386
SAPKB74006
SAPKB74010
SAPKB74011
Deactivate domain
Kernel
depende
relaxing
2091386
SAP GUI for HTML: HTML
Viewer and determination
-
SAPKB74005
SAPKB74010
SAPKB74011
Kernel
depende
of basis window name
2017287
SAP GUI for HTML: Error
2009797
SAPKB74003
SAPKB74007
SAPKB74008
1972793
SAPKB74003
SAPKB74007
SAPKB74008
1970427
SAPKB74003
SAPKB74006
SAPKB74007
message Frontend Service
methods need ITS
FrameSet
2009797
ITS: Exceptions and short
dumps are not displayed
or are displayed
incorrectly
1972793
SAP GUI for HTML: Start
service in SAP GUI for
HTML: Screen with wrong
size is displayed
This is custom documentation. For more information, please visit the SAP Help Portal
74
7/10/2024
1970427
SAP GUI for HTML:
1967875
SAPKB74003
SAPKB74006
SAPKB74007
1967776
SAPKB74003
SAPKB74006
SAPKB74007
Rendering problems in
Enterprise Portal (EP)
1967875
WebGUI: WebSocket
Support in SAP GUI for
Kernel
depende
HTML
1967776
ITS: ~theme is ignored in
1965413
SAPKB74003
SAPKB74006
SAPKB74007
1964944
SAPKB74003
SAPKB74006
SAPKB74007
1926394
SAPKB74002
SAPKB74006
SAPKB74007
SAPKB74002
SAPKB74005
SAPKB74006
URL
1965413
SAP GUI for HTML:
Window without visible
content
1964944
Active ITS frameset not
always wanted for IAC and
others
1926394
and
SAP GUI for HTML:
Rendering mode update
and SAP GUI for HTML:
1924378
Many prerequisites
exist.
Kernel
depende
Info about standards and
quirks rendering modes
NetWeaver Release 7.50
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
75
7/10/2024
State of December 21, 2023
SAP
SAP Note Title
Note
3211169
3166996
3128773
3068342
Prerequisite
SAP GUI for HTML: Enhance setting of
client environment
SAP GUI for HTML: Return HTTP 405 on
early USR_ABORT from EP
ITS: No scrollbars for Internet
applications
SAP GUI for HTML in Cloud: Error on
3166996
3128773
3068342
3038503
attempt to duplicate sessions
3038503
SAP GUI for HTML: Consolidation Of
3011246
Theminig Corrections [v5.0.0.0]
2990102
3023207
3023461
Delivery(*)
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75025INSAPBASIS
75026INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75023INSAPBASIS
75024INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75022INSAPBASIS
75024INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75021INSAPBASIS
75022INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75021INSAPBASIS
75022INSAPBASIS
3011246
SAPK-
SAPK-
SAPK-
3023207
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAP GUI for HTML: Activate Support
3002382
SAPK-
SAPK-
SAPK-
For New Themes
3017428
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAP GUI for HTML: Support of theme
2923109
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAP GUI for HTML: Showstopper on
3002382
SAP GUI for HTML: Check for Theme
2975062
URL Validity [v4.0.2]
Additional
Information
settings not correct
Start in iFrame
3002382
Validity: to(*)
SAP GUI for HTML in SAP EP: Theme
variants
3011246
Validity: from(*)
SAP Note(s)
Manual
steps
required
2975062
SAP GUI for HTML: Support "Server
2923109
SAPK-
SAPK-
SAPK-
Stickyness" on SAP WebDispatcher
2860209
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
2595717
2923109
2912113
SAP GUI for HTML: URL parameter are
2540625
SAPK-
SAPK-
SAPK-
ignored or options/settings are not
2474240
75001INSAPBASIS
75018INSAPBASIS
75019INSAPBASIS
permanently stored
2912113
SAP GUI for HTML:
2881704
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75018INSAPBASIS
75019INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75015INSAPBASIS
75016INSAPBASIS
SAPK-
SAPK-
SAPK-
~override_saptheme ignored
2881704
SAP GUI for HTML: Show new system
2798503
messages on start
2721617
SAP GUI for HTML: ERROR Transaction
2798503
canceled ( sesstoken already set )
2809464
SAP GUI for HTML: Transaction name
2474240
with '+'
2798503
SAP GUI for HTML: Many sessions due
2769589
This is custom documentation. For more information, please visit the SAP Help Portal
Kernel
dependent
76
7/10/2024
to nervous nger on Enterprise Portal
2769589
SAP GUI for HTML: Custom themes
2761326
using wrong line heights
2761326
SAP GUI for HTML: Unexpected results
2719369
or sizes
2719369
SAP GUI for HTML within FLP: Blank
2682722
Page on Back
2682722
SAP GUI for HTML: False sized
2623587
rendering on custom Fiori theme
2602698
SAP GUI for HTML: Clickjacking
2623587
protection for integrated applications
75001INSAPBASIS
75015INSAPBASIS
75016INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75014INSAPBASIS
75015INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75014INSAPBASIS
75015INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75001INSAPBASIS
75013INSAPBASIS
75014INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75013INSAPBASIS
75014INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75001INSAPBASIS
75011INSAPBASIS
75012INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75011INSAPBASIS
75012INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75013INSAPBASIS
75012INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75011INSAPBASIS
75012INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75011INSAPBASIS
75012INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75010INSAPBASIS
75011INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75010INSAPBASIS
75011INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75008INSAPBASIS
75009INSAPBASIS
(in HTMLviewer Control)
2596967
SAP GUI for HTML: Service parameter
2623587
~nosplash overwritten as of note
2463807
2595717
SAP GUI for HTML: Blank screen on
2623587
unknown theme
2623587
ITS: Template based IAC/EWT
2602031
applications are not rendered or
aborted
2602031
ITS application with ~URLMIME are not
2526781
rendered correctly
2526781
[CVE-2017-16682] Code Injection
2474240
vulnerability in SAP NetWeaver/ITS
2540625
SAP GUI for HTML: NetWeaver 7.50 -
2474240
Fallback theme within FLP is not
sap_bluecrystal
2478135
SAP GUI for HTML: Runtime Error
2474240
REGEX_TOO_COMPLEX in
CL_HTTP_EXT_ITS method
CHECK_TX_OKCODE
2474240
SAP GUI for HTML: Unable to
2463807
SAPK-
SAPK-
SAPK-
implement SAP note 2355024 and
2445210
75001INSAPBASIS
75008INSAPBASIS
75009INSAPBASIS
2440571
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75008INSAPBASIS
75009INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75007INSAPBASIS
75008INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75007INSAPBASIS
75008INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75007INSAPBASIS
75008INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75007INSAPBASIS
75008INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75005INSAPBASIS
75006INSAPBASIS
2399477 / itsmgr.js unavailable
2463807
SAP GUI for HTML: Handling of
~nosplash=0
2440571
SAP GUI for HTML: Service parameter
2414354
~OVERRIDE_SAPTHEME
2445210
SAP GUI for HTML: Incorrect handling
2414354
of transaction codes with a dash 2414354
SAP GUI for HTML: Transaction with
2417001
special characters [v4.0.0.5]
2417001
SAP GUI for HTML: SAP Frontend
2349683
Printing Enhancement
2349683
SAP GUI for HTML: HTTP Handler
Improvements And Corrections
2355024
[v4.0.0.4]
This is custom documentation. For more information, please visit the SAP Help Portal
77
7/10/2024
2374733
SAP GUI for HTML: Exception on
2341093
determination of Cloud Environment
2341093
SAP GUI for HTML: Session abort on
2355024
starting another transaction while in
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75005INSAPBASIS
75006INSAPBASIS
SAPK-
SAPK-
SAPK-
75000INSAPBASIS
75004INSAPBASIS
75005INSAPBASIS
Fiori Launchpad
2355024
SAP GUI for HTML: Set theme
2335864
SAPK-
SAPK-
SAPK-
sap_bluecrystal in 7.50 when started by
2350981
75001INSAPBASIS
75005INSAPBASIS
75006INSAPBASIS
Fiori Launchpad and theme sap_belize
2284856
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75004INSAPBASIS
75005INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75004INSAPBASIS
75005INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75004INSAPBASIS
75005INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75004INSAPBASIS
75005INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75003INSAPBASIS
75004INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75001INSAPBASIS
75001INSAPBASIS
75002INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75001INSAPBASIS
75002INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75001INSAPBASIS
75002INSAPBASIS
2336422
2335864
SAP GUI for HTML: Prüfung der
2218501
Transaktion im BAdI (Transaktion in
Großbuchstaben)
2350981
SAP GUI for HTML: Error 409 - Con ict
2346222
on navigating to transaction
2346222
SAP GUI for HTML: Transaction fails
2339605
with exception
CX_SY_CONVERSION_NO_NUMBER
2339605
SAP GUI for HTML: Transaction
2218501
determination fails in some cases
2284856
WebSocket: Replacing of absolute url
2249312
by the relative one
2249312
WebSocket: Tracing output for
2242128
successful execution of code
2242128
Clickjacking protection works only with
2218501
limitations [v3.9.4.2]
2218501
SAP GUI for HTML: Revised single
transaction mode with
-
~singletransaction=2 [v3.9.4.1]
NetWeaver Release 7.51
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
78
7/10/2024
State of December 19, 2023
SAP
SAP Note Title
Note
3211169
3166996
3128773
3068342
Prerequisite
SAP GUI for HTML: Enhance setting of
client environment
SAP GUI for HTML: Return HTTP 405 on
early USR_ABORT from EP
ITS: No scrollbars for Internet
applications
SAP GUI for HTML in Cloud: Error on
3166996
3128773
3068342
3038503
attempt to duplicate sessions
3038503
SAP GUI for HTML: Consolidation Of
3011246
Theminig Corrections [v5.0.0.0]
3023207
3023461
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75114INSAPBASIS
75115INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75114INSAPBASIS
75115INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75113INSAPBASIS
75115INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
3017428
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAP GUI for HTML: Support of theme
3002382
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAP GUI for HTML in SAP EP: Theme
3011246
SAP GUI for HTML: Showstopper on Start
3002382
Additional
Information
3023461
in iFrame
3002382
Delivery(*)
New Themes
settings not correct
3011246
Validity: to(*)
SAP GUI for HTML: Activate Support For
variants
2990102
Validity: from(*)
SAP Note(s)
SAP GUI for HTML: Check for Theme URL
2595717
SAPK-
SAPK-
SAPK-
Validity [v4.0.2]
2975062
75101INSAPBASIS
75111INSAPBASIS
75112INSAPBASIS
Manual
steps
required
2975062
2912113
SAP GUI for HTML: Support "Server
2860209
Stickyness" on SAP WebDispatcher
2912113
SAP GUI for HTML: ~override_saptheme
2881704
ignored
2881704
SAP GUI for HTML: Show new system
SAP GUI for HTML: Transaction name
2798503
SAP GUI for HTML: Many sessions due to
nervous nger on Enterprise Portal
SAPK-
SAPK75100INSAPBASIS
2474240
with '+'
2798503
75100INSAPBASIS
75100INSAPBASIS
messages on start
2809464
SAPK-
SAPK75100INSAPBASIS
2761326
SAPK75100INSAPBASIS
SAPK-
SAPK-
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
75110INSAPBASIS
75111INSAPBASIS
SAPK-
SAPK-
75109INSAPBASIS
75110INSAPBASIS
SAPK-
SAPK-
75108INSAPBASIS
75109INSAPBASIS
SAPK-
SAPK-
75108INSAPBASIS
75109INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
79
7/10/2024
2761326
SAP GUI for HTML: Unexpected results or
2721617
sizes
2716839
SAP GUI for HTML: System tray entry not
75100INSAPBASIS
2721617
changeable for themes sap_belize_*
2721617
SAP GUI for HTML: ERROR Transaction
SAP GUI for HTML within FLP: Blank Page
2719369
SAP GUI for HTML: Blank screen on
2682722
SAP GUI for HTML: False sized rendering
2623587
SAP GUI for HTML: Clickjacking
2623587
2623587
2623587
~nosplash overwritten as of note
ITS: Template based IAC/EWT
2602031
applications are not rendered or aborted
2602031
ITS application with ~URLMIME are not
[CVE-2017-16682] Code Injection
2526781
SAP GUI for HTML: Runtime Error
SAPK75100INSAPBASIS
2474240
vulnerability in SAP NetWeaver/ITS
2478135
SAPK75100INSAPBASIS
rendered correctly
2526781
SAPK75100INSAPBASIS
2463807
2623587
SAPK75100INSAPBASIS
HTMLviewer Control)
SAP GUI for HTML: Service parameter
SAPK75100INSAPBASIS
protection for integrated applications (in
2596967
SAPK75100INSAPBASIS
on custom Fiori theme
2602698
SAPK75100INSAPBASIS
unknown theme
2682722
SAPK75100INSAPBASIS
on Back
2595717
SAPK75100INSAPBASIS
canceled ( sesstoken already set )
2719369
SAPK-
SAPK75100INSAPBASIS
2474240
REGEX_TOO_COMPLEX in
SAPK75100INSAPBASIS
CL_HTTP_EXT_ITS method
SAPK-
SAPK-
75108INSAPBASIS
75109INSAPBASIS
SAPK-
SAPK-
Kernel
75107INSAPBASIS
75108INSAPBASIS
dependent
SAPK-
SAPK-
75107INSAPBASIS
75108INSAPBASIS
SAPK-
SAPK-
Kernel
75107INSAPBASIS
75108INSAPBASIS
dependent
SAPK-
SAPK-
75107INSAPBASIS
75108INSAPBASIS
SAPK-
SAPK-
75106INSAPBASIS
75107INSAPBASIS
SAPK-
SAPK-
Kernel
75106INSAPBASIS
75107INSAPBASIS
dependent
SAPK-
SAPK-
75106INSAPBASIS
75107INSAPBASIS
SAPK-
SAPK-
75106INSAPBASIS
75107INSAPBASIS
SAPK-
SAPK-
75105INSAPBASIS
75106INSAPBASIS
SAPK-
SAPK-
75104INSAPBASIS
75105INSAPBASIS
SAPK-
SAPK-
75103INSAPBASIS
75104INSAPBASIS
SAPK-
SAPK-
75103INSAPBASIS
75104INSAPBASIS
SAPK-
SAPK-
75103INSAPBASIS
75104INSAPBASIS
SAPK-
SAPK-
75102INSAPBASIS
75103INSAPBASIS
SAPK-
SAPK-
75102INSAPBASIS
75103INSAPBASIS
SAPK-
SAPK-
CHECK_TX_OKCODE
2474240
SAP GUI for HTML: Unable to implement
2463807
SAP note 2355024 and 2399477 /
2445210
itsmgr.js unavailable [v4.0.1.2]
2463807
SAP GUI for HTML: Handling of
2417001
~nosplash=0
2417001
SAP GUI for HTML: SAP Frontend Printing
SAP GUI for HTML: Service parameter
2440571
SAP GUI for HTML: Incorrect handling of
SAPK-
SAPK75100INSAPBASIS
2399477
~OVERRIDE_SAPTHEME
2445210
75100INSAPBASIS
75100INSAPBASIS
Enhancement [v4.0.0.6]
2440571
SAPK-
SAPK75100INSAPBASIS
2399477
This is custom documentation. For more information, please visit the SAP Help Portal
80
7/10/2024
transaction codes with a dash -
SAPK-
75102INSAPBASIS
75103INSAPBASIS
SAPK-
SAPK-
Kernel
75102INSAPBASIS
75103INSAPBASIS
dependent
75100INSAPBASIS
2399477
SAP GUI for HTML: ~singletransaction=3
2349683
allows /nTX [v4.0.0.5]
2349683
SAP GUI for HTML: HTTP Handler
75100INSAPBASIS
2350981
Improvements And Corrections
[v4.0.0.4]
2350981
SAP GUI for HTML: Error 409 - Con ict on
2346222
navigating to transaction
2350276
2345621
2346222
SAP GUI for HTML: Transaction fails with
exception
-
CX_SY_CONVERSION_NO_NUMBER
2350276
Cross-Site Scripting (XSS) vulnerability in
ITS / SAP GUI for HTML [v4.0.0.3]
2374733
SAP GUI for HTML: Exception on
-
2345621
determination of Cloud Environment
2345621
SAP GUI for HTML: Simulation of Cloud
environment with ~simulate-cloud and
sap-clientdebug
SAPK-
-
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK-
SAPK-
75100INSAPBASIS
75100INSAPBASIS
SAPK75101INSAPBASIS
SAPK75101INSAPBASIS
SAPK75101INSAPBASIS
SAPK75101INSAPBASIS
SAPK75101INSAPBASIS
SAPK-
Kernel
75101INSAPBASIS
dependent
NetWeaver Release 7.52
Attention!
This is custom documentation. For more information, please visit the SAP Help Portal
81
7/10/2024
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of July 23, 2021
SAP
SAP Note Title
Note
3038503
Prerequisite
SAP GUI for HTML: Consolidation Of
3002382
Theminig Corrections [v5.0.0.0]
3002382
Validity: from(*)
Validity: to(*)
Delivery(*)
SAP Note(s)
Additional
Information
SAPK-
SAPK-
SAPK-
75200INSAPBASIS
75208INSAPBASIS
75209INSAPBASIS
SAP GUI for HTML: Check for Theme
2839470
SAPK-
SAPK-
SAPK-
URL Validity
2881704
75200INSAPBASIS
75208INSAPBASIS
75209INSAPBASIS
2972695
Manual
steps
required
2990102
2997646
2912113
SAP GUI for HTML:
2881704
~override_saptheme ignored
2721617
SAP GUI for HTML: ERROR
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
SAPK-
SAPK-
SAPK-
75200INSAPBASIS
75205INSAPBASIS
75206INSAPBASIS
SAPK-
SAPK-
75205INSAPBASIS
75206INSAPBASIS
SAPK-
SAPK-
Manual
75204INSAPBASIS
75205INSAPBASIS
steps
SAPK75200INSAPBASIS
2881704
Transaction canceled ( sesstoken
already set )
2881704
2538988
SAP GUI for HTML: Show new system
2761326
messages on start
2860209
SAP GUI for HTML: Preparations for
2761326
future changes
2761326
SAP GUI for HTML: Unexpected
SAP GUI for HTML: System tray entry
2719369
2719369
2682722
Page on Back
2682722
SAP GUI for HTML: False sized
SAP GUI for HTML:
2669414
SAP GUI for HTML: Clickjacking
2623587
2623587
parameter ~nosplash overwritten as
of note 2463807
SAPK-
SAPK75200INSAPBASIS
(in HTMLviewer Control)
SAP GUI for HTML: Service
SAPK-
75200INSAPBASIS
protection for integrated applications
2596967
SAPK-
75200INSAPBASIS
~WEBGUI_SHOW_OKCODE_FIELD
2602698
SAPK-
75200INSAPBASIS
rendering on custom Fiori theme
2669414
SAPK-
75200INSAPBASIS
sap_belize_*
SAP GUI for HTML within FLP: Blank
SAPK-
75200INSAPBASIS
not changeable for themes
2719369
75200INSAPBASIS
75200INSAPBASIS
results or sizes
2716839
SAPK-
2623587
SAPK75200INSAPBASIS
required
SAPK-
SAPK-
75204INSAPBASIS
75205INSAPBASIS
SAPK-
SAPK-
Kernel
75203INSAPBASIS
75204INSAPBASIS
dependent
SAPK-
SAPK-
Kernel
75203INSAPBASIS
75204INSAPBASIS
dependent
SAPK-
SAPK-
75202INSAPBASIS
75203INSAPBASIS
SAPK-
SAPK-
75202INSAPBASIS
75203INSAPBASIS
SAPK-
SAPK-
Kernel
75202INSAPBASIS
75203INSAPBASIS
dependent
SAPK-
SAPK-
75202INSAPBASIS
75203INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
82
7/10/2024
2623587
ITS: Template based IAC/EWT
2602031
applications are not rendered or
75200INSAPBASIS
aborted
2602031
ITS application with ~URLMIME are
2526781
not rendered correctly
2526781
[CVE-2017-16682] Code Injection
vulnerability in SAP NetWeaver/ITS
SAPK-
SAPK75200INSAPBASIS
-
SAPK-
SAPK-
75202INSAPBASIS
75203INSAPBASIS
SAPK-
SAPK-
75201INSAPBASIS
75202INSAPBASIS
SAPK-
SAPK-
75200INSAPBASIS
75200INSAPBASIS
SAPK75201INSAPBASIS
NetWeaver Release 7.53
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of December 30, 2023
SAP
SAP Note Title
Note
2912113
Prerequisite
SAP GUI for HTML: ~override_saptheme
2881704
ignored
2881704
2726919
Validity: from(*)
Validity: to(*)
Delivery(*)
SAP Note(s)
2726919
messages on start
2855885
SAP GUI for HTML: Minor improvements
2716839
in start handlersizes
Information
SAPK75300INSAPBASIS
SAP GUI for HTML: Show new system
Additional
SAPK75300INSAPBASIS
SAPK75300INSAPBASIS
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
SAPK-
SAPK-
75303INSAPBASIS
75304INSAPBASIS
SAPK-
SAPK-
75301INSAPBASIS
75302INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
Kernel
dependent
83
7/10/2024
2716839
SAP GUI for HTML: System tray entry
2682722
not changeable for themes sap_belize_*
2682722
SAP GUI for HTML: False sized
2669414
rendering on custom Fiori theme
2669414
SAP GUI for HTML:
~WEBGUI_SHOW_OKCODE_FIELD
-
SAPK-
SAPK-
SAPK-
Kernel
75300INSAPBASIS
75300INSAPBASIS
75301INSAPBASIS
dependent
SAPK-
SAPK-
75300INSAPBASIS
75300INSAPBASIS
SAPK-
SAPK-
75300INSAPBASIS
75300INSAPBASIS
SAPK75301INSAPBASIS
SAPK75301INSAPBASIS
NetWeaver Release 7.54
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
State of July 23, 2021
SAP
SAP Note Title
Note
2912113
Prerequisite
SAP GUI for HTML:
2881704
~override_saptheme ignored
2881704
Validity: from(*)
Validity: to(*)
Delivery(*)
SAP Note(s)
SAP GUI for HTML: Show new system
messages on start
Information
SAPK75400INSAPBASIS
2855885
Additional
SAPK75400INSAPBASIS
SAPK-
SAPK-
75402INSAPBASIS
75403INSAPBASIS
SAPK-
SAPK-
75401INSAPBASIS
75402INSAPBASIS
Disclaimer for Child Pages
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS please navigate to the
parent page: CL_HTTP_EXT_ITS and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
84
7/10/2024
CL_HTTP_EXT_ITS_2
To understand how the ITS works, it is important to know the way SAP WebAS is processing HTTP
This page is part of:
requests. HTTP requests coming from a browser are going through the ICM (Internet
Communication Manager) and the ICF (Internet Communication Framework). For more details
ITS Troubleshooting Guide
about this structure please have a look at the page "ICF Server Architecture"
.
The rst point when an HTTP request meets the ITS layer is the ITS HTTP request
handler. Growing demand on new features required the development of a new handler , called
CL_HTTP_EXT_ITS_2 (the old handler was CL_HTTP_EXT_ITS ).
This page is about the new handler class CL_HTTP_EXT_ITS_2 (for the old handler visit the
CL_HTTP_EXT_ITS Wiki page).
BASIS SPs, where the new handler (CL_HTTP_EXT_ITS_2)
SAP NetWeaver Release
7.53 and higher
is used per default
Initial shipment
can be implemented
-
7.52
SAPK-75206INSAPBASIS and higher
Until SAPK-75205INSAPBASIS
7.51
SAPK-75110INSAPBASIS and higher
Until SAPK-75109INSAPBASIS
7.50
SAPK-75018INSAPBASIS and higher
Until SAPK-75016INSAPBASIS
7.40
SAPKB74024 and higher
SAPKB74009 - SAPKB74023
In older releases, which are not listed above, the new handler is not available!
The handler class (CL_HTTP_EXT_ITS_2) is very important, because it is responsible for the session management, XSRF protection,
correct page sizing, parameter handling, touch support, new visual themes, webgui connector, storing GUI options in DB and more
features.
Newer versions of the class CL_HTTP_EXT_ITS_2 are always delivered in the latest SAP BASIS Support Packages (SAP_BASIS, SAPKB... or
SAPK-...INSAPBASIS). But in certain cases it is also possible to apply correction instructions via transaction SNOTE for this class. In order to
use the latest version of the handler (CL_HTTP_EXT_ITS_2), please apply the appropriate SAP Note and all of its prerequisites using
transaction SNOTE. However the general recommendation is to always apply the latest Support Package available.
+
SAP NetWeaver 7.57
+
SAP NetWeaver 7.56
+
SAP NetWeaver 7.55
+
SAP NetWeaver 7.54
+
SAP NetWeaver 7.53
+
SAP NetWeaver 7.52
+
SAP NetWeaver 7.51
.
.
.
.
.
.
This is custom documentation. For more information, please visit the SAP Help Portal
85
7/10/2024
.
+
SAP NetWeaver 7.50
+
SAP NetWeaver 7.40
.
.
Legend:
*
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
Validity: from
The lowest support package where the correction instructions of the SAP Note can be implemented.
Validity: to
The highest support package where the correction instructions of the SAP Note are still valid.
Delivery
The support package in which this SAP Note has been delivered.
↑
Remark:
According to SAP SNOTE guidelines correction instructions are available for support packages that were released during the last 18
months. If a system is on an older SAP_BASIS support package level one has to upgrade at least to the oldest support package that is
supported by these SAP Notes. In general: it is always recommended to go to newest support package.
See also:
SAP Note 2658822 - Release notes for SAP GUI for HTML (short WEBGUI)
SAP NetWeaver 7.40
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 19, 2023
SAP
SAP Note Title
Note
3268618
3230906
WebSocket: The URL parameters (wss scheme),
containing word session in its name, were renamed
SAP GUI for HTML: Manage list of supported themes
Prerequisite
Validity:
Validity:
SAP Note(s)
from(*)
to(*)
3159686
SAPKB74024
SAPKB74030
SAPKB74031
3099873
SAPKB74010
SAPKB74028
SAPKB74029
This is custom documentation. For more information, please visit the SAP Help Portal
Delivery(*)
Additional
Information
86
7/10/2024
3238802
SAP GUI for HTML: Dump when name of theme is too
3099873
SAPKB74010
SAPKB74028
SAPKB74027
3099873
SAPKB74010
SAPKB74027
SAPKB74028
short
3159686
SAP GUI for HTML: Turn off client session management
with ~disconnectonclose also with new ABAP handler
Manual
steps
required
Kernel
dependent
3207701
3341985
3099873
SAP GUI for HTML: Allow old ICF handler also with
kernel 7.54
SAP GUI for HTML: Take nal semicolon after last
empty TX parameter into account
SAP GUI for HTML: Improvements In Service Handler
[v7.5.0.0]
3099873
SAPKB74024
SAPKB74027
SAPKB74029
3099873
SAPKB74023
SAPKB74030
SAPKB74031
3075822
SAPKB74010
SAPKB74027
SAPKB74028
Manual
steps
required
3075822
SAP GUI for HTML: Show toolbar in SAP Quartz correctly
3072925
SAPKB74010
SAPKB74026
SAPKB74027
3074327
SAP GUI for HTML: Allow SAP Belize and Quartz themes
3072000
SAPKB74010
SAPKB74026
SAPKB74027
for non-S/4 Hana systems [v7.0.1.0]
3072925
SAP GUI for HTML: Change of appearance when starting
3063201
SAPKB74010
SAPKB74026
SAPKB74027
3038503
SAPKB74010
SAPKB74026
SAPKB74027
3072925
SAP GUI for HTML in FLP a second time
3072000
Lower prerequisites for use of WebGuiConnector
Kernel
dependent
3063201
SAP GUI for HTML: List or controls are too small on
3023207
SAPKB74010
SAPKB74026
SAPKB74027
initial screen
3023207
SAP GUI for HTML: Activate Support For New Themes
3017428
SAPKB74010
SAPKB74025
SAPKB74026
3038503
SAP GUI for HTML: Consolidation Of Theminig
3002382
SAPKB74009
SAPKB74025
SAPKB74026
Corrections [v6.6.0.0]
3022377
SAP GUI for HTML: Locks in table USR04 on start
2944771
SAPKB74009
SAPKB74025
SAPKB74026
3017428
SAP GUI for HTML: Message "Method call failed [...]
3002382
SAPKB74009
SAPKB74025
SAPKB74026
2990102
SAPKB74009
SAPKB74025
SAPKB74026
VERDEPN_PROCESS_FLPPARAMS"
3002382
SAP GUI for HTML: Check for Theme URL Validity
Manual
steps
required
2990102
SAP GUI for HTML in SAP EP: Theme settings not
2944771
SAPKB74009
SAPKB74025
SAPKB74026
correct
2997646
Ensure providing correct metrics to ABAP
2860209
SAPKB74009
SAPKB74025
SAPKB74026
2975062
SAP GUI for HTML: Support "Server Stickyness" on SAP
2923109
SAPKB74010
SAPKB74025
SAPKB74026
WebDispatcher
2912113
SAP GUI for HTML: Deadlock due to SAP Note 2881210
2923109
SAPKB74009
SAPKB74025
SAPKB74026
2983193
This is custom documentation. For more information, please visit the SAP Help Portal
87
7/10/2024
2944771
Improve WEBGUICONNECTOR service compatibility for
2923109
SAPKB74009
SAPKB74024
SAPKB74025
Mobile Transaction Bridge
Manual
steps
required
2944011
SAP GUI for HTML: WebGuiConnector is not available
2923109
SAPKB74009
SAPKB74024
SAPKB74025
2923109
SAP GUI for HTML: URL parameter are ignored or
2912113
SAPKB74009
SAPKB74024
SAPKB74025
options/settings are not permanently stored [v6.5.0.0]
2875407
2875407
SAP GUI for HTML: Date Format with WebguiConnector
2860209
SAPKB74009
SAPKB74023
SAPKB74024
2912113
SAP GUI for HTML: ~override_saptheme ignored
2860209
SAPKB74009
SAPKB74023
SAPKB74024
2860209
SAP GUI for HTML: New Service Handler [v5.0.0.0]
2923639
SAPKB74009
SAPKB74023
SAPKB74024
Kernel
dependent
2218501
Manual
steps
required
SAP NetWeaver 7.50
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
88
7/10/2024
State of December 19, 2023
SAP Note
SAP Note Title
Prerequisite SAP
Validity: from(*)
Validity: to(*)
Delivery(*)
Note(s)
3278814
SAP GUI for HTML:
~disconnectonclose(ws) does
3268618
not work with mobile devices
Additi
Inform
SAPK-
SAPK-
SAPK-
Manua
75001INSAPBASIS
75028INSAPBASIS
75029INSAPBASIS
steps
require
Kernel
depen
3268618
WebSocket: The URL
parameters (wss scheme),
3159686
containing word session in its
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75028INSAPBASIS
75029INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75025INSAPBASIS
75026INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75001INSAPBASIS
75025INSAPBASIS
75026INSAPBASIS
depen
SAPK-
SAPK-
SAPK-
Manua
75001INSAPBASIS
75023INSAPBASIS
75024INSAPBASIS
steps
name, were renamed
3238802
3230906
3159686
SAP GUI for HTML: Dump when
name of theme is too short
SAP GUI for HTML: Manage list
of supported themes
SAP GUI for HTML: Turn off
client session management
3099873
3099873
3099873
with ~disconnectonclose also
require
with new ABAP handler
Kernel
depen
3099873
SAP GUI for HTML:
Improvements In Service
Handler [v7.5.0.0]
3099873
2983193
SAPK-
SAPK-
SAPK-
Manua
75001INSAPBASIS
75023INSAPBASIS
75024INSAPBASIS
steps
require
3075822
3074327
2983193
2881210
2860209
SAP GUI for HTML: Deadlock
due to SAP Note 2881210
Too many ITSWSS table entries
SAP GUI for HTML: New
Service Handler
2881210
2860209
2923639
2860209
2923639
3075822
SAP GUI for HTML: Blank page
on start
SAP GUI for HTML: Show
-
3072925
toolbar in SAP Quartz correctly
3074327
SAP GUI for HTML: Allow SAP
3072000
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
75000INSAPBASIS
75017INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75022INSAPBASIS
75023INSAPBASIS
SAPK-
SAPK-
SAPK-
This is custom documentation. For more information, please visit the SAP Help Portal
89
7/10/2024
Belize and Quartz themes for
3072925
75001INSAPBASIS
75022INSAPBASIS
75023INSAPBASIS
3063201
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75021INSAPBASIS
75023INSAPBASIS
non-S/4 Hana systems
[v7.0.1.0]
3072925
SAP GUI for HTML: Change of
appearance when starting SAP
GUI for HTML in FLP a second
time
3072000
3063201
Lower prerequisites for use of
3023207
SAPK-
SAPK-
SAPK-
WebGuiConnector
3038503
75001INSAPBASIS
75021INSAPBASIS
75022INSAPBASIS
SAP GUI for HTML: List or
3002382
SAPK-
SAPK-
SAPK-
controls are too small on initial
3023207
75001INSAPBASIS
75021INSAPBASIS
75022INSAPBASIS
3002382
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75021INSAPBASIS
75022INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
Kernel
depen
screen
3038503
SAP GUI for HTML:
Consolidation Of Theminig
Corrections [v6.6.0.0]
3022377
SAP GUI for HTML: Locks in
2944771
table USR04 on start
3017428
SAP GUI for HTML: Message
3002382
"Method call failed [...]
VERDEPN_PROCESS_FLPPARAMS"
3002382
SAP GUI for HTML: Check for
2881704
SAPK-
SAPK-
SAPK-
Theme URL Validity
2982231
75001INSAPBASIS
75020INSAPBASIS
75021INSAPBASIS
2990102
Ensure providing correct
2860209
metrics to ABAP
2944771
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
Improve WEBGUICONNECTOR
2923109
SAPK-
SAPK-
SAPK-
service compatibility for
2875407
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
Mobile Transaction Bridge
2982231
SAP GUI for HTML: Support of
SAP GUI for HTML: Support
Manua
steps
require
2923109
Belize and Quartz themes
2975062
steps
require
2997646
2997646
Manua
2923109
2595717
"Server Stickyness" on SAP
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75019INSAPBASIS
75020INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75018INSAPBASIS
75019INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75018INSAPBASIS
75019INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75018INSAPBASIS
75019INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75017INSAPBASIS
75018INSAPBASIS
SAPK-
SAPK-
SAPK-
75001INSAPBASIS
75016INSAPBASIS
75017INSAPBASIS
WebDispatcher
2944011
SAP GUI for HTML:
2923109
WebGuiConnector is not
available
2923109
SAP GUI for HTML: URL
2912113
parameter are ignored or
2540625
options/settings are not
Kernel
depen
permanently stored [v6.5.0.0]
2912113
SAP GUI for HTML:
2860209
~override_saptheme ignored
2881704
SAP GUI for HTML: Show new
2860209
system messages on start
2875407
SAP GUI for HTML: Date
2860209
Format with WebguiConnector
2860209
SAP GUI for HTML: New
Service Handler [v5.0.0.0]
2590292
This is custom documentation. For more information, please visit the SAP Help Portal
Manua
90
7/10/2024
steps
require
SAP NetWeaver 7.51
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 30 , 2023
SAP
SAP Note Title
Note
3268618
Prerequisite
WebSocket: The URL parameters (wss
scheme), containing word session in its
3159686
name, were renamed
3207701
3238802
Validity: from(*)
Validity: to(*)
Delivery(*)
SAP Note(s)
SAP GUI for HTML: Allow old ICF handler
also with kernel 7.54
SAP GUI for HTML: Dump when name of
theme is too short
3099873
3099873
Additional
Information
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75117INSAPBASIS
75118INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75114INSAPBASIS
75115INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75115INSAPBASIS
75115INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
91
7/10/2024
3230906
SAP GUI for HTML: Manage list of
supported themes
3099873
2983193
3159686
SAP GUI for HTML: Turn off client session
management with ~disconnectonclose
3099873
also with new ABAP handler
SAPK-
SAPK-
SAPK-
Kernel
75101INSAPBASIS
75115INSAPBASIS
75115INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
Kernel
75101INSAPBASIS
75114INSAPBASIS
75115INSAPBASIS
dependent
Manual
steps
required
3099873
SAP GUI for HTML: Improvements In
Service Handler
3075822
SAPK-
SAPK-
SAPK-
Manual
75101INSAPBASIS
75114INSAPBASIS
75115INSAPBASIS
steps
[v7.5.0.0]
2983193
2881210
3075822
3074327
SAP GUI for HTML: Deadlock due to SAP
Note 2881210
Too many ITSWSS table entries
SAP GUI for HTML: Show toolbar in SAP
Quartz correctly
required
2881210
2860209
3072925
SAPK-
SAPK-
SAPK-
75100INSAPBASIS
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
SAPK-
75100INSAPBASIS
75110INSAPBASIS
75111INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAP GUI for HTML: Allow SAP Belize and
3072000
SAPK-
SAPK-
SAPK-
Quartz themes for non-S/4 Hana systems
3072925
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
3063201
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
[v7.0.1.0]
3072925
SAP GUI for HTML: Change of
appearance when starting SAP GUI for
HTML in FLP a second time
3072000
Lower prerequisites for use of
3038503
WebGuiConnector
3063201
SAP GUI for HTML: List or controls are
3023207
too small on initial screen
3038503
SAP GUI for HTML: Consolidation Of
3023207
Theminig Corrections [v6.6.0.0]
3023207
3017428
SAP GUI for HTML: Activate Support For
3017428
SAPK-
SAPK-
SAPK-
New Themes
3023461
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAP GUI for HTML: Message "Method
3002382
SAPK-
SAPK-
SAPK-
75101INSAPBASIS
75112INSAPBASIS
75113INSAPBASIS
SAPK-
SAPK-
75112INSAPBASIS
75113INSAPBASIS
call failed [...]
Kernel
dependent
VERDEPN_PROCESS_FLPPARAMS"
3022377
SAP GUI for HTML: Locks in table USR04
2944771
on start
3002382
SAPK75100INSAPBASIS
SAP GUI for HTML: Check for Theme URL
2972695
SAPK-
SAPK-
SAPK-
Validity
2990102
75101INSAPBASIS
75111INSAPBASIS
75112INSAPBASIS
2997646
2997646
Ensure providing correct metrics to ABAP
2860209
Manual
steps
required
SAPK-
This is custom documentation. For more information, please visit the SAP Help Portal
SAPK-
92
7/10/2024
SAPK-
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
75111INSAPBASIS
75112INSAPBASIS
SAPK-
SAPK-
75110INSAPBASIS
75111INSAPBASIS
75100INSAPBASIS
2990102
SAP GUI for HTML in SAP EP: Theme
2944771
settings not correct
2975062
75100INSAPBASIS
SAP GUI for HTML: Support "Server
2860209
Stickyness" on SAP WebDispatcher
2881704
2912113
2972695
SAP GUI for HTML: Support SAP Quartz
2923109
HCB and HCW Themes
2944771
Improve WEBGUICONNECTOR service
2923109
2923109
SAP GUI for HTML: URL parameter are
2875407
ignored or options/settings are not
2912113
SAP GUI for HTML: ~override_saptheme
2860209
ignored
2881704
SAP GUI for HTML: Show new system
SAP GUI for HTML: Date Format with
2860209
SAP GUI for HTML: New Service Handler
[v5.0.0.0]
SAPK75100INSAPBASIS
SAPK-
SAPK75100INSAPBASIS
2860209
WebguiConnector
2860209
SAPK-
75100INSAPBASIS
messages on start
2875407
SAPK-
75100INSAPBASIS
permanently stored [v6.5.0.0]
2912113
SAPK-
Manual
steps
required
not available
2923109
75100INSAPBASIS
75100INSAPBASIS
Bridge
SAP GUI for HTML: WebGuiConnector is
SAPK-
75100INSAPBASIS
compatibility for Mobile Transaction
2944011
SAPK-
SAPK75100INSAPBASIS
2590292
SAPK75100INSAPBASIS
SAPK-
SAPK-
75110INSAPBASIS
75111INSAPBASIS
SAPK-
SAPK-
75110INSAPBASIS
75111INSAPBASIS
SAPK-
SAPK-
75110INSAPBASIS
75111INSAPBASIS
SAPK-
SAPK-
75109INSAPBASIS
75110INSAPBASIS
SAPK-
SAPK-
75109INSAPBASIS
75110INSAPBASIS
SAPK-
SAPK-
75109INSAPBASIS
75110INSAPBASIS
Manual
steps
required,
Kernel
dependent
SAP NetWeaver 7.52
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 19, 2023
This is custom documentation. For more information, please visit the SAP Help Portal
93
7/10/2024
SAP
SAP Note Title
Note
3341985
Prerequisite SAP
SAP GUI for HTML: Take nal
semicolon after last empty TX
3222154
parameter into account
3222154
3159686
Validity: from(*)
Validity: to(*)
Delivery(*)
Note(s)
SAP GUI for HTML: Missing
System And Action Buttons
SAP GUI for HTML: Turn off client
session management with
3159686
3099873
~disconnectonclose also with new
Information
SAPK-
SAPK-
SAPK-
75200INSAPBASIS
75210INSAPBASIS
75212INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75200INSAPBASIS
75210INSAPBASIS
75211INSAPBASIS
dependent
SAPK-
SAPK-
75200INSAPBASIS
75210INSAPBASIS
SAPK75211INSAPBASIS
3099873
SAP GUI for HTML: Dump when
name of theme is too short
SAP GUI for HTML: Improvements
In Service Handler [v7.5.0.0]
Manual
steps
required
ABAP handler
3238802
Additional
3099873
3074327
SAPK-
SAPK-
SAPK-
75200INSAPBASIS
75211INSAPBASIS
75212INSAPBASIS
SAPK-
SAPK-
SAPK-
Manual
75200INSAPBASIS
75209INSAPBASIS
75210INSAPBASIS
steps
required
3074327
SAP GUI for HTML: Allow SAP
3072000
Belize and Quartz themes for non-
3072925
S/4 Hana systems [v7.0.1.0]
3072925
SAP GUI for HTML: Change of
3063201
appearance when starting SAP GUI
Lower prerequisites for use of
3038503
WebGuiConnector
3063201
SAP GUI for HTML: List or controls
SAP GUI for HTML: Consolidation
3002382
SAPK-
SAPK75200INSAPBASIS
3002382
Of Theminig Corrections
SAPK75200INSAPBASIS
[v6.6.0.0]
3002382
SAPK-
75200INSAPBASIS
are too small on initial screen
3038503
75200INSAPBASIS
75200INSAPBASIS
for HTML in FLP a second time
3072000
SAPK-
SAP GUI for HTML: Check for
2839470
Theme URL Validity
2881704
2997646
SAPK75200INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
Kernel
dependent
Manual
steps
required
2972695
2990102
3022377
SAP GUI for HTML: Locks in table
2944771
USR04 on start
2990102
SAP GUI for HTML in SAP EP:
75200INSAPBASIS
2944771
Theme settings not correct
2972695
SAP GUI for HTML: Support SAP
Ensure providing correct metrics
to ABAP
SAPK75200INSAPBASIS
2923109
Quartz HCB and HCW Themes
2997646
SAPK-
SAPK75200INSAPBASIS
2538988
SAPK-
SAPK-
SAPK-
75208INSAPBASIS
75209INSAPBASIS
SAPK-
SAPK-
75207INSAPBASIS
75208INSAPBASIS
SAPK-
SAPK-
75207INSAPBASIS
75208INSAPBASIS
SAPK-
SAPK-
75207INSAPBASIS
75208INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
94
7/10/2024
75200INSAPBASIS
2975062
SAP GUI for HTML: Support
2860209
"Server Stickyness" on SAP
75200INSAPBASIS
WebDispatcher
2983193
SAP GUI for HTML: Deadlock due
2881210
to SAP Note 2881210
2944771
Improve WEBGUICONNECTOR
2923109
SAP GUI for HTML: URL parameter
2923109
2912113
2860209
~override_saptheme ignored
2881210
Too many ITSWSS table entries
SAPK75200INSAPBASIS
not permanently stored [v6.5.0.0]
SAP GUI for HTML:
SAPK75200INSAPBASIS
are ignored or options/settings are
2912113
SAPK75200INSAPBASIS
2860209
SAPK75200INSAPBASIS
2881704
SAP GUI for HTML: Show new
2860209
system messages on start
2875407
SAP GUI for HTML: Date Format
SAP GUI for HTML: 409 con ict
2860209
2538988
Handler
SAPK75200INSAPBASIS
2776945
SAP GUI for HTML: New Service
SAPK75200INSAPBASIS
issue after implementing SAP note
2860209
SAPK75200INSAPBASIS
with WebguiConnector
2839470
SAPK-
SAPK-
75207INSAPBASIS
75208INSAPBASIS
SAPK-
SAPK-
75207INSAPBASIS
75208INSAPBASIS
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
Manual
steps
required
WebGuiConnector is not available
2923109
SAPK75200INSAPBASIS
Transaction Bridge
SAP GUI for HTML:
SAPK75200INSAPBASIS
service compatibility for Mobile
2944011
SAPK-
2538988
SAPK75200INSAPBASIS
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
SAPK-
SAPK-
75206INSAPBASIS
75207INSAPBASIS
SAPK-
SAPK-
75205INSAPBASIS
75206INSAPBASIS
SAPK-
SAPK-
75205INSAPBASIS
75206INSAPBASIS
SAPK-
SAPK-
75205INSAPBASIS
75206INSAPBASIS
SAPK-
SAPK-
75205INSAPBASIS
75206INSAPBASIS
Kernel
dependent
Kernel
dependent
SAP NetWeaver 7.53
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 19, 2023
This is custom documentation. For more information, please visit the SAP Help Portal
95
7/10/2024
SAP
SAP Note Title
Prerequisite
Note
3268618
WebSocket: The URL parameters (wss
scheme), containing word session in its
3159686
name, were renamed
3238802
3159686
Validity: from(*)
Validity: to(*)
Delivery(*)
SAP Note(s)
SAP GUI for HTML: Dump when name
of theme is too short
SAP GUI for HTML: Turn off client
session management with
~disconnectonclose also with new
ABAP handler
3099873
3099873
Additional
Information
SAPK-
SAPK-
SAPK-
75300INSAPBASIS
75301INSAPBASIS
75312INSAPBASIS
SAPK-
SAPK-
SAPK-
75300INSAPBASIS
75309INSAPBASIS
75310INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75300INSAPBASIS
75308INSAPBASIS
75309INSAPBASIS
dependent,
Manual
steps
required
3099873
SAP GUI for HTML: Improvements In
Service Handler
[v7.5.0.0]
2809464
3074327
3074327
2809464
SAP GUI for HTML: Transaction name
with '+'
-
SAP GUI for HTML: Allow SAP Belize
3072000
and Quartz themes for non-S/4 Hana
3072925
systems [v7.0.1.0]
3072925
SAP GUI for HTML: Change of
3063201
appearance when starting SAP GUI for
Lower prerequisites for use of
3038503
WebGuiConnector
3063201
SAP GUI for HTML: List or controls are
SAP GUI for HTML: Consolidation Of
3002382
SAP GUI for HTML: Locks in table
3002382
2944771
SAP GUI for HTML: Check for Theme
2972695
URL Validity
2983193
SAP GUI for HTML in SAP EP: Theme
2944771
settings not correct
2983193
required
SAPK-
SAPK-
SAPK-
75300INSAPBASIS
75302INSAPBASIS
75303INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK-
SAPK-
75306INSAPBASIS
75307INSAPBASIS
SAPK75300INSAPBASIS
SAPK-
SAPK-
SAPK-
SAPK-
SAPK75300INSAPBASIS
2990102
2990102
steps
75300INSAPBASIS
USR04 on start
3002382
Manual
75308INSAPBASIS
75300INSAPBASIS
Theminig Corrections [v6.6.0.0]
3022377
SAPK-
75307INSAPBASIS
75300INSAPBASIS
too small on initial screen
3038503
SAPK-
75300INSAPBASIS
75300INSAPBASIS
HTML in FLP a second time
3072000
SAPK-
SAPK75300INSAPBASIS
2881210
SAP Note 2881210
2923109
dependent
Manual
steps
required
SAPK75300INSAPBASIS
SAP GUI for HTML: Deadlock due to
Kernel
SAPK75300INSAPBASIS
SAPK-
SAPK-
75305INSAPBASIS
75306INSAPBASIS
SAPK-
SAPK-
75305INSAPBASIS
75306INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
96
7/10/2024
2975062
SAP GUI for HTML: Support "Server
2860209
Stickyness" on SAP WebDispatcher
2972695
SAP GUI for HTML: Support SAP Quartz
75300INSAPBASIS
2923109
HCB and HCW Themes
2944771
2944011
Improve WEBGUICONNECTOR service
2816399
compatibility for Mobile Transaction
2875407
Bridge
2923109
SAP GUI for HTML: WebGuiConnector
2923109
SAP GUI for HTML: URL parameter are
2884171
ignored or options/settings are not
2912113
SAP GUI for HTML:
2860209
~override_saptheme ignored
2881210
Too many ITSWSS table entries
SAPK75300INSAPBASIS
SAPK-
SAPK75300INSAPBASIS
SAPK75300INSAPBASIS
2860209
SAPK75300INSAPBASIS
2875407
SAP GUI for HTML: Date Format with
2860209
WebguiConnector
2881704
2860209
2726919
messages on start
2855885
SAP GUI for HTML: New Service
2590292
Handler
2773530
2855885
2855885
SAP GUI for HTML: Support of WebGUI
SAPK75300INSAPBASIS
SAP GUI for HTML: Show new system
2761326
Connector for Mobile Transaction
SAPK75300INSAPBASIS
SAPK75300INSAPBASIS
SAPK75300INSAPBASIS
Bridge
SAPK-
SAPK-
75305INSAPBASIS
75306INSAPBASIS
SAPK-
SAPK-
75305INSAPBASIS
75306INSAPBASIS
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
Manual
steps
required
75300INSAPBASIS
permanently stored [v6.5.0.0]
2912113
SAPK75300INSAPBASIS
is not available
2923109
SAPK-
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
SAPK-
SAPK-
75304INSAPBASIS
75305INSAPBASIS
SAPK-
SAPK-
75303INSAPBASIS
75304INSAPBASIS
SAPK-
SAPK-
75303INSAPBASIS
75304INSAPBASIS
SAPK-
SAPK-
75303INSAPBASIS
75304INSAPBASIS
SAPK-
SAPK-
75303INSAPBASIS
75304INSAPBASIS
Kernel
dependent
Kernel
dependent
Kernel
dependent
Manual
steps
required,
Kernel
dependent
2816399
SAP GUI for HTML: No effect on
~no_domain_relaxing
2773530
SAP GUI for HTML: Support for SAP
Quartz theme
-
SAPK75300INSAPBASIS
-
SAPK75300INSAPBASIS
SAPK-
SAPK-
75302INSAPBASIS
75303INSAPBASIS
SAPK-
SAPK-
75302INSAPBASIS
75303INSAPBASIS
Manual
steps
required
2761326
SAP GUI for HTML: Unexpected results
2726919
or sizes
2726919
SAP GUI for HTML: Minor
improvements in start handler
SAPK75300INSAPBASIS
2716839
SAPK75300INSAPBASIS
SAPK-
SAPK-
75302INSAPBASIS
75303INSAPBASIS
SAPK-
SAPK-
75301INSAPBASIS
75302INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
97
7/10/2024
SAP NetWeaver 7.54
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 19, 2023
SAP Note
SAP Note
Prerequisite SAP Note(s)
Title
3268618
WebSocket:
The URL
Validity:
Validity: to(*)
Delivery(*)
from(*)
3159686
SAPK-
Additio
Informa
SAPK-75409INSAPBASIS
SAPK-75410INSAPBASIS
75400INSAPBASIS
parameters
(wss
scheme),
containing
word
session in
its name,
were
renamed
3157754
SAP GUI for
HTML:
Google
Chrome
update will
3341985
3207701
SAPK-
SAPK-75408INSAPBASIS
SAPK-75409INSAPBASIS
75400INSAPBASIS
Kernel
depend
3159686
inhibit
interframe
communication
(e. g. in SAP
Enterprise
Portal or
NWBC)
3341985
SAP GUI for
HTML: Take
2897873
SAPK-
SAPK-75409INSAPBASIS
SAPK-75410INSAPBASIS
75400INSAPBASIS
nal
semicolon
after last
empty TX
parameter
into account
3207701
SAP GUI for
HTML: Allow
2897873
SAPK-
SAPK-75406INSAPBASIS
SAPK-75407INSAPBASIS
75400INSAPBASIS
old ICF
handler also
with kernel
7.54
3238802
SAP GUI for
HTML:
Dump when
3099873
SAPK-
SAPK-75407INSAPBASIS
SAPK-75408INSAPBASIS
75400INSAPBASIS
This is custom documentation. For more information, please visit the SAP Help Portal
98
7/10/2024
name of
theme is too
short
3159686
SAP GUI for
HTML:
3099873
SAPK-
SAPK-75406INSAPBASIS
SAPK-75407INSAPBASIS
75400INSAPBASIS
Improvements
Kernel
depend
In Service
Handler
3099873
SAP GUI for
HTML:
2809464
SAPK-
SAPK-75405INSAPBASIS
SAPK-75406INSAPBASIS
75400INSAPBASIS
Improvements
Manual
steps
required
In Service
Handler
[v7.5.0.0]
2809464
SAP GUI for
HTML:
-
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
Transaction
name with
'+'
3074327
SAP GUI for
3072000
3072925
HTML: Allow
SAPK-
SAPK-75404INSAPBASIS
SAPK-75405INSAPBASIS
75400INSAPBASIS
SAP Belize
and Quartz
themes for
non-S/4
Hana
systems
[v7.0.1.0]
3072925
SAP GUI for
3063201
SAPK-
HTML:
SAPK-75404INSAPBASIS
SAPK-75405INSAPBASIS
75400INSAPBASIS
Change of
appearance
when
starting SAP
GUI for
HTML in
FLP a
second time
3072000
Lower
3038503
SAPK-
prerequisites
SAPK-75404INSAPBASIS
SAPK-75405INSAPBASIS
75400INSAPBASIS
for use of
Kernel
depend
WebGuiConnector
3063201
SAP GUI for
3002382
SAPK-
HTML: List
SAPK-75404INSAPBASIS
SAPK-75405INSAPBASIS
75400INSAPBASIS
or controls
are too
small on
initial
screen
3002382
SAP GUI for
2839470
2862695
HTML:
2983193
2990102
Check for
2997646
SAPK-
SAPK-75404INSAPBASIS
SAPK-75405INSAPBASIS
75400INSAPBASIS
Manual
steps
required
Theme URL
Validity
3022377
SAP GUI for
HTML:
Locks in
2944771
SAPK-
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
table
This is custom documentation. For more information, please visit the SAP Help Portal
99
7/10/2024
USR04 on
start
2997646
Ensure
providing
-
SAPK-
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
correct
metrics to
ABAP
2990102
SAP GUI for
2944771
SAPK-
HTML in
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
SAP EP:
Theme
settings not
correct
2972695
SAP GUI for
2944771
SAPK-
HTML:
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
Support
SAP Quartz
HCB and
HCW
Themes
2983193
SAP GUI for
2897873
2881210
HTML:
SAPK-
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
Deadlock
due to SAP
Note
2881210
2975062
SAP GUI for
2884171
SAPK-
HTML:
SAPK-75403INSAPBASIS
SAPK-75404INSAPBASIS
75400INSAPBASIS
Support
"Server
Stickyness"
on SAP
WebDispatcher
2944771
Improve
2897873
2923109
WEBGUICONNECTOR
SAPK-
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
service
Manual
steps
required
compatibility
for Mobile
Transaction
Bridge
2944011
SAP GUI for
2923109
SAPK-
HTML:
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
WebGuiConnector
is not
available
2923109
SAP GUI for
2884171
HTML: URL
2897873
2887030
SAPK-
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
parameter
Kernel
depend
are ignored
See
or
also:
options/settings
KBA
are not
295650
permanently
stored
[v6.5.0.0]
2897873
SAP GUI for
HTML: Read
cookie
2875407
2912113
SAPK-
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
options
when DB is
This is custom documentation. For more information, please visit the SAP Help Portal
100
7/10/2024
not active
yet
2912113
SAP GUI for
2860209
SAPK-
HTML:
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
~override_saptheme
ignored
2887030
SAP GUI for
2860209
HTML:
WebguiConnector
2860053
SAPK-
SAPK-75402INSAPBASIS
SAPK-75403INSAPBASIS
75400INSAPBASIS
not
activated
2881210
Too many
2860209
ITSWSS
SAP GUI for
SAPK-75401INSAPBASIS
SAPK-75402INSAPBASIS
75400INSAPBASIS
table entries
2875407
SAPK-
2860209
HTML: Date
SAPK-
SAPK-75401INSAPBASIS
SAPK-75402INSAPBASIS
75400INSAPBASIS
Format with
WebguiConnector
2881704
SAP GUI for
2855885
HTML: Show
SAPK-
SAPK-75401INSAPBASIS
SAPK-75402INSAPBASIS
75400INSAPBASIS
new system
messages
on start
2860209
SAP GUI for
2855885
HTML: New
SAPK-
SAPK-75401INSAPBASIS
SAPK-75402INSAPBASIS
75400INSAPBASIS
Service
Kernel
depend
Handler
2855885
SAP GUI for
2821738
HTML:
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
Support of
Kernel
depend
WebGUI
Connector
for Mobile
Transaction
Bridge
2821738
SAP GUI for
2754266
HTML:
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
Localization
information
ABAP ->
SAP GUI for
HTML
2839470
SAP GUI for
HTML: 409
-
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
con ict
issue after
implementing
SAP note
2776945
2811724
ITS
Translation:
-
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
support for
Kernel
depend
supplement
languages
2754266
SAP GUI for
HTML:
Support for
-
SAPK-
SAPK-75400INSAPBASIS
SAPK-75401INSAPBASIS
75400INSAPBASIS
Kernel
depend
new SAP
This is custom documentation. For more information, please visit the SAP Help Portal
101
7/10/2024
themes SAP
Quartz light
and SAP
Quartz dark
SAP NetWeaver 7.55
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 19, 2023
SAP
SAP Note Title
Note
3345568
3278814
Prerequisite SAP
Validity: from(*)
Validity: to(*)
Delivery(*)
Note(s)
SAP GUI for HTML: Replace Generic
Start Transaction SPO1
SAP GUI for HTML:
~disconnectonclose(ws) does not
work with mobile devices
3278814
3222154
3269134
Additional
Information
SAPK-
SAPK-
SAPK-
Kernel
75500INSAPBASIS
75507INSAPBASIS
75508INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
Kernel
75500INSAPBASIS
75505INSAPBASIS
75506INSAPBASIS
dependent,
Manual
3278814
steps
required
3268618
WebSocket: The URL parameters
(wss scheme), containing word
session in its name, were renamed
3269134
SAP GUI for HTML: Session is not
closed by WebSocket
3159686
3222154
3159686
(~disconnectoncloseWS)
3222154
SAP GUI for HTML: Missing System
And Action Buttons
[v7.6.0.0]
3159686
3230906
SAPK-
SAPK-
SAPK-
75500INSAPBASIS
75505INSAPBASIS
75506INSAPBASIS
SAPK-
SAPK-
SAPK-
75500INSAPBASIS
75505INSAPBASIS
75506INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75500INSAPBASIS
75505INSAPBASIS
75506INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
75500INSAPBASIS
75505INSAPBASIS
75506INSAPBASIS
SAPK-
SAPK-
SAPK-
Kernel
75500INSAPBASIS
75504INSAPBASIS
75505INSAPBASIS
dependent
SAPK-
SAPK-
SAPK-
Kernel
75500INSAPBASIS
75504INSAPBASIS
75505INSAPBASIS
dependent,
3238802
3238802
3230906
3159686
SAP GUI for HTML: Dump when
name of theme is too short
SAP GUI for HTML: Manage list of
supported themes
SAP GUI for HTML: Improvements In
Service Handler
3099873
3099873
3099873
This is custom documentation. For more information, please visit the SAP Help Portal
102
7/10/2024
Manual
steps
required
3099873
SAP GUI for HTML: Improvements In
Service Handler
[v7.5.0.0]
3074327
2944011
SAPK-
SAPK-
SAPK-
Manual
75500INSAPBASIS
75503INSAPBASIS
75504INSAPBASIS
steps
required
2983193
2983193
2944011
3074327
SAP GUI for HTML: Deadlock due to
SAP Note 2881210
SAP GUI for HTML:
WebGuiConnector is not available
-
-
SAP GUI for HTML: Allow SAP Belize
3072000
and Quartz themes for non-S/4 Hana
3072925
systems [v7.0.1.0]
3072925
SAP GUI for HTML: Change of
3063201
appearance when starting SAP GUI
Lower prerequisites for use of
3038503
WebGuiConnector
3063201
SAP GUI for HTML: List or controls
SAP GUI for HTML: Consolidation Of
3002382
75501INSAPBASIS
SAPK-
SAPK-
SAPK-
75500INSAPBASIS
75500INSAPBASIS
75501INSAPBASIS
SAPK-
SAPK-
75502INSAPBASIS
75503INSAPBASIS
SAPK-
SAPK-
75502INSAPBASIS
75503INSAPBASIS
SAPK-
SAPK-
75502INSAPBASIS
75503INSAPBASIS
SAPK-
SAPK-
75502INSAPBASIS
75503INSAPBASIS
SAPK-
SAPK-
75502INSAPBASIS
75503INSAPBASIS
SAPK-
SAPK-
75501INSAPBASIS
75502INSAPBASIS
SAPK75500INSAPBASIS
SAPK-
SAPK-
SAPK75500INSAPBASIS
3002382
Theminig Corrections [v6.6.0.0]
3002382
SAPK-
75500INSAPBASIS
75500INSAPBASIS
are too small on initial screen
3038503
SAPK-
75500INSAPBASIS
75500INSAPBASIS
for HTML in FLP a second time
3072000
SAPK-
SAPK75500INSAPBASIS
SAP GUI for HTML: Check for Theme
2973544
URL Validity
2975062
2990102
SAPK75500INSAPBASIS
SAP GUI for HTML in SAP EP: Theme
2944771
settings not correct
2973544
SAP GUI for HTML: Missing size
3022377
SAP GUI for HTML: Locks in table
-
Ensure providing correct metrics to
ABAP
2975062
2972695
2944771
SAPK75500INSAPBASIS
-
SAP GUI for HTML: Support "Server
2944771
Stickyness" on SAP WebDispatcher
2972695
SAP GUI for HTML: Support SAP
SAPK75500INSAPBASIS
USR04 on start
2997646
SAPK75500INSAPBASIS
information when started in FLP
-
dependent
Manual
steps
required
2997646
2990102
Kernel
SAPK-
SAPK-
75501INSAPBASIS
75502INSAPBASIS
SAPK-
SAPK-
75501INSAPBASIS
75502INSAPBASIS
SAPK-
SAPK-
75501INSAPBASIS
75502INSAPBASIS
SAPK-
SAPK-
75500INSAPBASIS
75500INSAPBASIS
SAPK-
SAPK-
75500INSAPBASIS
75500INSAPBASIS
SAPK-
SAPK-
This is custom documentation. For more information, please visit the SAP Help Portal
SAPK75501INSAPBASIS
SAPK75501INSAPBASIS
SAPK-
103
7/10/2024
Quartz HCB and HCW Themes
2944771
Improve WEBGUICONNECTOR
-
service compatibility for Mobile
Transaction Bridge
75500INSAPBASIS
75500INSAPBASIS
SAPK-
SAPK-
75500INSAPBASIS
75500INSAPBASIS
75501INSAPBASIS
SAPK75501INSAPBASIS
SAP NetWeaver 7.56
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 30, 2023
SAP Note
SAP Note Title
Prerequisite SAP Note(s)
Validity:
Validity: to(*)
Delivery(*)
from(*)
3345568
SAP GUI for
HTML: Replace
3341985
SAPK-
Inf
SAPK-75604INSAPBASIS
SAPK-75605INSAPBASIS
75500INSAPBASIS
Generic Start
Ad
Ke
de
Transaction
SPO1
3341985
SAP GUI for
HTML: Take
3222154
SAPK-
SAPK-75604INSAPBASIS
SAPK-75605INSAPBASIS
75500INSAPBASIS
nal semicolon
after last
empty TX
parameter into
account
3278814
SAP GUI for
HTML:
3268618
~disconnectonclose(ws)
3222154
does not work
SAPK-
SAPK-75604INSAPBASIS
SAPK-75605INSAPBASIS
75500INSAPBASIS
Ma
ste
req
de
with mobile
devices
[v7.6.5.0]
3268618
WebSocket:
The URL
3159686
SAPK-
SAPK-75604INSAPBASIS
SAPK-75605INSAPBASIS
75500INSAPBASIS
parameters
(wss scheme),
containing word
session in its
name, were
renamed
3159686
SAP GUI for
HTML: Turn off
3099873
client session
SAPK-
SAPK-75602INSAPBASIS
75500INSAPBASIS
management
with
~disconnectonclose
This is custom documentation. For more information, please visit the SAP Help Portal
SAPK-75603INSAPBASIS
Ke
de
Ma
ste
req
104
7/10/2024
also with new
ABAP handler
3222154
SAP GUI for
HTML: Missing
3278814
SAPK-
SAPK-75604INSAPBASIS
SAPK-75605INSAPBASIS
75500INSAPBASIS
System And
Ke
de
Action Buttons
[v7.6.0.0]
3238802
SAP GUI for
HTML: Dump
3099873
SAPK-
SAPK-75502INSAPBASIS
SAPK-75503INSAPBASIS
75500INSAPBASIS
when name of
theme is too
short
3230906
SAP GUI for
HTML: Manage
3099873
SAPK-
SAPK-75502INSAPBASIS
SAPK-75503INSAPBASIS
75500INSAPBASIS
list of
Ke
de
supported
themes
3159686
SAP GUI for
HTML: Turn off
3099873
SAPK-
SAPK-75502INSAPBASIS
SAPK-75503INSAPBASIS
75500INSAPBASIS
client session
Ke
de
management
Ma
with
ste
~disconnectonclose
req
also with new
ABAP handler
3099873
SAP GUI for
HTML:
Improvements
In Service
3074327
3072925
SAPK-
SAPK-75501INSAPBASIS
SAPK-75502INSAPBASIS
75500INSAPBASIS
Ma
ste
req
Handler
3074327
3072925
SAP GUI for
HTML: Allow
SAP Belize and
Quartz themes
for non-S/4
Hana systems
[v7.0.1.0]
SAP GUI for
HTML: Change
3072925
3072000
-
SAPK-
SAPK-75500INSAPBASIS
SAPK-75501INSAPBASIS
75500INSAPBASIS
SAPK-
SAPK-75500INSAPBASIS
SAPK-75501INSAPBASIS
75500INSAPBASIS
of appearance
when starting
SAP GUI for
HTML in FLP a
second time
3072000
SAP GUI for
HTML: Change
of appearance
-
SAPK-
SAPK-75500INSAPBASIS
75500INSAPBASIS
SAPK-75501INSAPBASIS
Ke
de
when starting
SAP GUI for
HTML in FLP a
second time
SAP NetWeaver 7.57
Attention!
This is custom documentation. For more information, please visit the SAP Help Portal
105
7/10/2024
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
State of December 30, 2023
SAP Note
SAP Note Title
Prerequisite SAP Note(s)
Validity:
Validity: to(*)
Delivery(*)
from(*)
3222154
SAP GUI for
HTML: Missing
System And
Action Buttons
[v7.6.0.0]
3341985
SAP GUI for
HTML: Take
3341985
3345568
SAPK-
Ad
Inf
SAPK-75702INSAPBASIS
SAPK-75704INSAPBASIS
75500INSAPBASIS
3238802
-
SAPK-
SAPK-75702INSAPBASIS
SAPK-75703INSAPBASIS
75500INSAPBASIS
nal semicolon
after last
empty TX
parameter into
account
3345568
SAP GUI for
HTML: Replace
3278814
SAPK-
SAPK-75702INSAPBASIS
SAPK-75703INSAPBASIS
75500INSAPBASIS
Generic Start
Ke
de
Transaction
SPO1
3278814
SAP GUI for
HTML:
3268618
~disconnectonclose(ws)
SAPK-
SAPK-75702INSAPBASIS
SAPK-75703INSAPBASIS
75500INSAPBASIS
does not work
with mobile
devices
3268618
WebSocket:
The URL
-
SAPK-
SAPK-75702INSAPBASIS
SAPK-75703INSAPBASIS
75500INSAPBASIS
parameters
Ke
de
(wss scheme),
containing word
session in its
name, were
renamed
3238802
SAP GUI for
HTML: Dump
when name of
3099873
SAPK-
SAPK-75502INSAPBASIS
SAPK-75503INSAPBASIS
75500INSAPBASIS
theme is too
short
Disclaimer for Child Pages 2
Attention!
This page is just a placeholder. For comprehensive information on NetWeaver Releases of CL_HTTP_EXT_ITS_2 please navigate to
the parent page: CL_HTTP_EXT_ITS_2 and select the appropriate release.
Thank You!
This is custom documentation. For more information, please visit the SAP Help Portal
106
7/10/2024
Different rendering modes in WebGUI
This page lists the different rendering modes in WebGUI and gives advices, which should've been
This page is part of:
used and which shouldn't.
ITS Troubleshooting Guide
Please read!
Before going forward on this page, please consider reading SAP Note
2944429 - Desupport of IE11 Quirksmode for SAP GUI for HTML (WebGUI)
1. In case of SAP GUI for HTML in Internet Explorer 11 the default used rendering mode is standard (edge). So if in an ITS service (for
example WebGUI) no rendering mode is set (transaction SICF under Service Parameters, or in the URL with parameter sap-ie ),
edge is used by default.
This is custom documentation. For more information, please visit the SAP Help Portal
107
7/10/2024
2. The easiest way to check the used rendering mode is to call the Developer tool with F12, after the ITS / WebGUI is called:
http(s)://DOMAIN:PORT/sap/bc/gui/sap/its/webgui?sap-client=xxx&sap-language=EN
On the Emulation tab we can see Document mode: 11
Or on debugger tab: "IE=edge"
3. The usage of other rendering modes (quirks) are not recommended to use due its limitation: 314568 - SAP GUI for HTML
functionality / Limitations / Sp. Behaviour
• Usage of quirks mode in Internet Explorer
Please avoid the usage of the legacy Quirksmode of Internet Explorer. This mode can be activated by setting the parameter
sap-ie = emulateIE8 , in the ICF service or on the URL. It tells the browser to render in the old legacy IE 8 mode. This mode
has serious disadvantages because it actually cripples a modern Internet Explorer 11 to a 8 years old Internet Explorer 8
with all its problems (Internet Explorer 8 browser is no longer supported by Microsoft). This browser mode has serious
problems to correctly render high complex pages and suffers from memory leaks.
4. For testing purposes different rendering modes can be used with sap-ie parameter in the URL, for example:
http(s)://DOMAIN:PORT/sap/bc/gui/sap/its/webgui?sap-client=xxx&sap-language=EN&sap-ie=EmulateIE8
http(s)://DOMAIN:PORT/sap/bc/gui/sap/its/webgui?sap-client=xxx&sap-language=EN&sap-ie=edge
This is custom documentation. For more information, please visit the SAP Help Portal
108
7/10/2024
or as SICF parameter:
See Also
SAP Note 2715566
- WEBGUI: IE11 loads in Quirks Mode instead of Standards Mode
SAP Note 2944429
- Desupport of IE11 Quirksmode for SAPGUI for HTML (WebGUI)
SAP Note 1924378
- SAP GUI for HTML: Info about standards and quirks rendering modes
SAP Note 1970427
- SAP GUI for HTML: Rendering problems in Enterprise Portal ( EP )
SAP Note 2321631
- Compatibility Issues in Internet Explorer browser for Transaction Launcher
Download issues
This page provides a checklist to troubleshoot up- and download related issues via SAP GUI for
This page is part of:
HTML (WebGUI).
ITS Troubleshooting Guide
This is custom documentation. For more information, please visit the SAP Help Portal
109
7/10/2024
Java Applet is no longer supported!
For details, please see SAP Not 3009998.
Checklist
1. The used scenario (Operating System, Browser Version) is supported based on PAM.
2. It is useful to know whether the issue comes directly in WebGUI or only through Portal,
CRM, NWBC, etc.
1. Test it directly as SAP Notes describes:
2186141 - ITS Up/Down: How to test upload / download method directly in
WebGUI
Applet free version:
2249454 - ITS Up/Down: Using the WEBGUI File Browser
2. Alternatively SAP Standard Report ITSQ_UPLOAD_DOWNLOAD can be used.
3. From ITS side the recommended download method is the applet free frontend service:
2283933
and 3076419
4. If the old java browser plugin method is still used, then consider SAP Note 3009998,
because it is not supported anymore.
5. In case of WebGUI, the kernel is essential, as the majority of the issues are xed through
kernel patches.
1. Use the latest kernel patch level in the ABAP system where ITS runs.
6. Perform a new direct test according to point 2 with the newest kernel.
7. If the issue still occurs, the following traces can help to analyse the issue:
1. HttpWatch trace: 1816543
2. Fiddler trace: 2235384
Common Issues / Additional Notes to check
2217885 - ITS Up/Down: text dialog instead of popup (e.g. ITS QUERY)
2142057 - SAP GUI for HTML: Issues with up-/download
Limitations
2154391 - ITS Up/down: Prerequisite for Google Chrome
2099080 - IE Issue: Performance issue IE11 quirks mode
2163772 - IE Issue: Massive performance issues in IE11
This is custom documentation. For more information, please visit the SAP Help Portal
110
7/10/2024
See Also
2281109 - WebGUI File Browser: applet alternative for FF, IE, Safari and Edge
3009998 - Desupport of the WebGUI Java Applet for Frontend Services
2353418 - Frontend Services: Java applet-free implementation is now default for
kernel 722
2312253 - WebGUI File Browser: Applet free implementation of the frontend
services for 745 and higher and minor changes
2547717 - ITS Up/Down: Only Z: drive available no local drives (like C:)
2547468 - WebGUI File Browser: option in le save dialog to save to native le
system.
2699571 - FSM: direct le upload
2660665 - Data aging
Download test with Report ITSQ_UPLOAD_DOWNLOAD
To test upload / download method in webgui, SAP standard report ITSQ_UPLOAD_DOWNLOAD can be used.
1. Call webgui directly according: Testing ITS directly, without additional frameworks.
2. Call transaction se38 and report ITSQ_UPLOAD_DOWNLOAD:
3. Test the required upload / download methodes in webgui:
This is custom documentation. For more information, please visit the SAP Help Portal
111
7/10/2024
Easiest way to test SAP GUI for HTML (WebGUI) with latest kernel patch
Symptom:
This page is part of:
Would like to know whether an issue is reproducible with latest kernel patch, or if it is already xed
in the latest kernel patch or not. In many cases it is NOT possible to update/upgrade the kernel of
ITS Troubleshooting Guide
a NetWeaver AS to the latest available patch , due to certain reasons (i.e. because it is a
productive system or a system used by many developers). [Let's call this system " target system
".] Very often application related data is missing from an updated test system (sandbox system).
The below steps are helpful if an issue can be reproduced when calling webgui directly . This is one
of the most useful troubleshooting tools from ITS perspective.
1. Update one of your test or sandbox systems to the newest kernel patch level. [Let's call this system "source system".]
If you cannot update the complete kernel, it is enough to update the ITS related part of the kernel using the sapwebgui*.sar le
as described in SAP Note 2412840
(Kernel Patch SAPWEBGUI.SAR) and KBA 2221289
(Pay attention to the exceptions listed in SAP Note 2859811
2. Logon to the source system directly via WebGUI
(How to install package sapwebgui).
(SAPWEBGUI.SAR incompatibilities).)
and start transaction SRFCCONN from the source system where the newest
kernel patch is used.
(Make sure you use a user with RFC authorization.)
This is custom documentation. For more information, please visit the SAP Help Portal
112
7/10/2024
3. Enter the 'Transaction Code' (in this example "SU01") you would like to test in the target system (where the issue reproducible) and
the server name of the target system:
4. In order to have the server name of the target system:
Log into the target system via 'SAP GUI for Windows' and click on the Menu → System → Status... → Server Name.
(This can also be identi ed by using transaction SM51 in the target system.)
5. Click on execute in transaction SRFCCONN → the logon screen of the target system will appear
This is custom documentation. For more information, please visit the SAP Help Portal
113
7/10/2024
6. Add the logon data for the target system and try to reproduce the same scenario with the kernel patch level which is used in the
source system.
How to test different themes in Webgui
This page shows two possible ways to test different WebGUI themes.
This page is part of:
ITS Troubleshooting Guide
In case of WebGUI there are two options to set different themes:
1. Using URL parameter: sap-theme
For example:
http(s)://host:port/sap/bc/gui/sap/its/webgui? sap-theme=sap_tradeshow
http(s)://host:port/sap/bc/gui/sap/its/webgui/?sap-client=000&sap-language=en&
sap-theme=sap_tradeshow
http(s)://host:port/sap/bc/gui/sap/its/webgui/?sap-client=000&saplanguage=en&sap-theme=sap_bluecrystal
2. As a Service Parameter: SAP-THEME
Transaction SICF → service name: WEBGUI → "Service data" tab: GUI Con guration
For example:
This is custom documentation. For more information, please visit the SAP Help Portal
114
7/10/2024
SAP-THEME sap_ ori_3
KBA 2494749
might be helpful when editing ITS Service parameters in SICF.
See Also
KBA 1508958
- Look and Feel in the WEBGUI
SAP Note 1656975
- How to set the theme for SAPGUI for HTML?
SAP Note 2540597
- Supported Themes for SAPGUI for HTML
SAP Note 1871280
- SAP GUI for HTML: Standard theme sap_corbu
SAP Note 2439774
- SAP GUI for HTML: Support for SAP theme "SAP Belize Deep"
(sap_belize_plus) with NetWeaver 7.51 and up
SAP Note 2773530
- SAP GUI for HTML: Support for SAP Quartz theme
SAP Note 2754266
- SAP GUI for HTML: Support for new SAP themes SAP Quartz light
and SAP Quartz dark
SAP Note 2972695
- SAP GUI for HTML: Support SAP Quartz HCB and HCW Themes
SAP Note 2849480
- SAP GUI for HTML: Support of Belize SAP theme without FIORI
features
SAP Note 3023207
- SAP GUI for HTML: Activate Support For New Themes
SAP Note 3038503
- SAP GUI for HTML: Consolidation Of Theme Related Corrections
SAP Note 1873459
- Deletion of obsolete themes
Theme Settings in SAP GUI for Windows
ITS- xes delivered in the kernel
The integrated ITS is part of the kernel component "disp+work". In or order to nd out which ITS
This page is part of:
related xes has been delivered in the latest kernel patch, follow these steps:
ITS Troubleshooting Guide
1) Open the Softwarecenter
2) Click on the tab "SUPPORT PACKAGES & PATCHES", open the item "By Alphabetical Index (A-Z)" and select "K"
This is custom documentation. For more information, please visit the SAP Help Portal
115
7/10/2024
3) Choose your SAP KERNEL BIT-version (for example "SAP KERNEL 64-BIT UNICODE")
4) Select proper SAP KERNEL release(in this example "SAP KERNEL 7.42 64-BIT UNICODE")
5) Select the appropriate OS from the dropdown list (for example "AIX 64BIT") and select "#DATABASE INDEPENDENT"
6) Find (Ctrl + f) "disp+work package"among the available items, and click on the icon for "Related Info" and select "Content Info"
This is custom documentation. For more information, please visit the SAP Help Portal
116
7/10/2024
7) A new browser window will be opened. The newest patches will be at the top of the list.
Most of the ITS related SAP Notes has a title, which
is "New uni ed rendering version" and refers to changes in the uni ed rendering (UR) library OR
begins with (or contains) one of the following keywords: ITS, SAP GUI for HTML, Webgui OR
contains the name of an affected screen element (control): e.g.: ALV Gridview, Tablecontrol, Tree control, ABAPList, Checkbox, Button,
Titlebar, Edit eld, Searchhelp, Input eld, Scrollbar, etc...
Once the appropriate x (SAP Note) has been found, consider the following:
Please use the latest SAPEXE/SAPEXEDB package,
then apply the latest disp+work package.
Please also read SAP Note #19466 carefully.
As an alternative, you might want to test the latest kernel patch in one of your sandbox systems against your productive system. Click HERE
to learn how to do it.
1.1.1. See Also:
SAP KBA 2183990 - How to nd Kernel and Basis SP level of a system?
SAP Note 1802333 - Finding information about regressions in the SAP kernel
1.1.1.1. SAP Notes related to the 72X Kernel-family
1637287 - DCK: WebGUI with new design for SAP_BASIS 700/701/710/711
2211168 - New design for SAP GUI for HTML in SAP_BASIS 700/701
1629598 - SAP Kernel 720 will replace older kernel versions
1975687 - SAP Kernel 7.21 (EXT) replaces SAP Kernel 7.20 (EXT) as standard kernel in Q1/2015
2115344 - Installation of Kernel 722 (EXT)
2133909 - SAP Kernel 722 (EXT): General Information and Usage
This is custom documentation. For more information, please visit the SAP Help Portal
117
7/10/2024
2198998 - SAP Kernel 7.22 disp+work (DW.SAR) patch forecast
1.1.1.2. SAP Notes related to the 74X Kernel-family
1969546 - Release Roadmap for Kernel 74x and 75x
2083594 - SAP Kernel 740, 741 and 742: Versions and Kernel Patch Levels
1994690 - Using the 7.41 kernel instead of 7.40
2128122 - Use of 7.42 kernel instead of 7.40 or 7.41 kernel
2098894 - SAP Kernel 7.42 disp+work (DW.SAR) patch forecast
2251972 - Using kernel 7.45 instead of kernel 7.40, 7.41, or 7.42
2199308 - SAP Kernel 7.45 disp+work (DW.SAR) patch forecast
2350788 - Using kernel 7.49 instead of kernel 7.40, 7.41, 7.42 or 7.45
2375349 - SAP Kernel 7.49 disp+work (DW.SAR) patch forecast
1.1.1.3. SCN:
SAP Kernel: Important News
ITS/WEBGUI corrections in Kernel patches: lists and how to use them?
ITSmobile issues
This page is intended to help with general issues around ITSmobile scenarios and contains useful
This page is part of:
links.
General Issues:
ITS Troubleshooting Guide
1. After an upgrade, migration or transport of the ITSmobile application doesn't work as expected (dump occurs, buttons don't work,
etc.)
1. Make sure the templates were newly generated with style Mobile4:
1. Run transaction SIAC_PUBLISH_ALL_INT.
2. Transaction SE38 → SIAC_REGENERATE_TEMPLATES → Generate the templates again with Mobile4 'Mobile Devices
(Without HTML Tables)
3. Run transaction SIAC_PUBLISH_ALL_INT.
2. The template informations (when was generated, which style was used) are reachable in transaction SE80:
This is custom documentation. For more information, please visit the SAP Help Portal
118
7/10/2024
Make sure to see here the current date and Style Mobile4 in case of all used templates.
3. See Also: Regenerate templates with report SIAC_REGENERATE_TEMPLATES
2. After an action (for example clicking on a button) template is not found (HTTP 500) dump occurs.
For example:
1. ITS_TEMPLATE_NOT_FOUND
2. Template interpretation terminated, template not found
3. ITS service "xxx" had to be terminated, as no template could be found for screen 2088 in program "RLMENU"
1. In this example the screen 2088 is missing, so you need to generate the template for that screen
2. How to create an ITSmobile Service → 2. Create an internet service in transaction SE80 / generate templates
3. Make sure the template was created for the failed screen in transaction SE80
This is custom documentation. For more information, please visit the SAP Help Portal
119
7/10/2024
Useful Links:
ITSmobile Overview
How to create an ITSmobile Service
Service Parameter and Settings
ITSmobile FAQs
Multiple Logon check for ITSmobile services
Preventing multiple logon in case of ITS services (webgui, IAC, ITSMobile) with parameter 'login/disable_multi_gui_login=1' is not possible.
The parmeter 'login/disable_multi_gui_login' is valid for SAP GUI for Windows and not for SAPGUI for HTML.
This workaround we can offer is to set 'Check Multiple Logon' under the ITS service in question.
First logon:
This is custom documentation. For more information, please visit the SAP Help Portal
120
7/10/2024
We can now logon and reach the rst screen without a problem, but if we try to logon the second time the following popup will arise:
The checkbox for 'Cancel all existing logons' is set. So by default the other existing logons for the user in question will be ended.
(If the user unset the checkox, the previous logons remains and won't be ended, it is up to the user cannot be forced)
See Also
1841303 - Multiple Logon Restriction in case of webgui / its with parameter login/disable_multi_gui_login
Regenerate templates with report SIAC_REGENERATE_TEMPLATES
After an upgrade the ITSMobile application doesn't work as expected, therefore the regeneration of the templates is required.
The template information (when was it generated and published, which style was used) is visible in transaction SE80:
(In our example the template for screen 100 was generated and published on 2016.01.22)
This is custom documentation. For more information, please visit the SAP Help Portal
121
7/10/2024
This is custom documentation. For more information, please visit the SAP Help Portal
122
7/10/2024
This is custom documentation. For more information, please visit the SAP Help Portal
123
7/10/2024
1. Run Transaction SIAC_PUBLISH_ALL_INT.
After this, the publishing date is up to date
This is custom documentation. For more information, please visit the SAP Help Portal
124
7/10/2024
2. Call transaction SE38 and run Report SIAC_REGENERATE_TEMPLATES.
This is custom documentation. For more information, please visit the SAP Help Portal
125
7/10/2024
3. Add the service name (in this example ZMOB)
4. Select the generation style.
In our example Mobile4: Mobile Devices (No HTML Tables) [Recommended]
This is custom documentation. For more information, please visit the SAP Help Portal
126
7/10/2024
5. Regenerate the templates.
This is custom documentation. For more information, please visit the SAP Help Portal
127
7/10/2024
6. Run transaction SIAC_PUBLISH_ALL_INT again after the regeneration.
7. Check the template informations in transaction SE80.
(both are changed to 2016.04.28)
This is custom documentation. For more information, please visit the SAP Help Portal
128
7/10/2024
This is custom documentation. For more information, please visit the SAP Help Portal
129
7/10/2024
New user session denied due to memory bottleneck
This page is part of:
When calling an ITS service the following error message might occur:
ITS Troubleshooting Guide
New session was refused due to memory bottleneck (termination:
ABORT_MESSAGE_STATE), 500 SAP Internal Server Error
This is custom documentation. For more information, please visit the SAP Help Portal
130
7/10/2024
In Transaction ST22 the following dump may occur: TSV_TNEW_PAGE_ALLOC_FAILED
In Transaction SM21 the following entries can be found:
ITS, New user session denied due to memory bottleneck.
ITS, User session could not be created
Transaction Cancelled ITS_P 027 ( )
It is useful to check in transaction SITSMPON → 'Memory Statistics' if the ITS is actually
responsible for consuming memory that is
leading to memory bottleneck errors.
See also Wiki: How to estimate the memory consumption of the Integrated ITS
The text line "Currently available to ITS: xxxMB of xxxMB" will tell you this information.
If the amount of opened sessions is low (it can even be zero) and it says " Currently available to
ITS: 0MB of xxx MB " , this indicates clearly that ALL the EM memory is being
consumed elsewhere.
Solution:
The root cause of the issue is that the value of parameter em/global_area_MB is too low in the system compared to the memory
consumption.
The solution is to increase the value of it. The exact value is different from system to system, as this memory is not only used by the ITS, but
by other applications too.
The current value of the parameter can be checked in transaction RZ11.
See also:
1917704
INLINE
INLINE
Service Parameters for the Integrated ITS
This collection of parameters is intended to help in nding further information on the available ITS
This page is part of:
service parameters. The most important ITS Con guration Parameters are also described in the
Service Parameters of the Integrated ITS in the respective S/4HANA and SAP NetWeaver product
documentation
ITS Troubleshooting Guide
. Most of these parameters can be used in URLs as query string (URL-
parameters) and/or in transaction SICF. When using parameters in transaction SICF for ITS
services, the below KBA provides detailed instructions on how to set them:
This is custom documentation. For more information, please visit the SAP Help Portal
131
7/10/2024
KBA 2494749 - Add or edit ITS Services parameters in SICF - GUI con guration [VIDEO]
In case of questions about these parameters, please start a discussion on the ITS Forum
.
SAP-BROWSERHISTORY
SAP-CJWLMETHOD
SAP-CLIENTDEBUG
SAP-CSSVERSION
SAP-CSSURL
SAP-DISABLEINPUTHISTORY
SAP-DISABLETYPEAHEAD
SAP-DISABLETYPEAHEAD_OC
SAP-IE
SAP-NO-AUTOCOMPLETE
SAP-PERSONAS-RUNMODE
SAP-SAFENAVIGATION
SAP-THEME
SAP-UI-FESR and SAP-UI-MEASURE
~ALVCLIENTCELLTHRESHOLD
~ALVGRIDPAGESIZE
~ALVSCROLLINGONDEMAND
~APPLETSERVER
~DATA_AGING_DEFAULT
~DATA_AGING_READONLY
~DISCONNECTONCLOSE
~DISCONNECTONCLOSEWS
~DISCONNECTONCLOSE_SLOW
~EXITURL
~GENERATEDYNPRO
~IGNORE_MISSING_SUBSCREEN
~IGNORE_OKCODE
~INCLOUD
~ITSMOBILE
~NEWWINDOWATTRIBUTES
~NEWWINDOWFOCUSTIMER
~NEWWINDOWLOADTIMER
~NOHEADEROKCODE
~NOSCROLL
~NOSPLASH
~NO_DOMAIN_RELAXING
~NO_ITS_HEADER
~NO_LOGON_USEREXIT
~OKCODE
~OKCODE_PERMIT and ~OKCODE_PROHIBIT
~OVERRIDE_SAPTHEME
This is custom documentation. For more information, please visit the SAP Help Portal
132
7/10/2024
~RECORD
~SEARCHHELPRESULTPERPAGE
~SET_SIZING_TIMEOUT
~SIMULATE-CLOUD
~SINGLETRANSACTION
~SOURCES
~TABINDEXNULL
~THEME
~TOOLBAROKCODEVISIBLE
~TRANSACTION
~USERAGENTCHECK
~WEBGUI_ABAPLIST_MS_GOTHIC
~WEBGUI_ALLOW_INITIALFOCUS_MOBILE
~WEBGUI_AUTOTAB_ENABLE
~WEBGUI_CAL_INFO_LAST
~WEBGUI_COMBOBOX_SORTED_BY_KEYS
~WEBGUI_COMBOBOX_WITH_KEYS
~WEBGUI_CUA_COLLAPSED
~WEBGUI_DLGAREA2
~WEBGUI_DLGAREA2_MBAR
~WEBGUI_FLP_NO_DATA_LOSS_POPUP
~WEBGUI_ICON_TOOLBAR
~WEBGUI_ICON_TYPE
~WEBGUI_LABEL_INTERACTION
~WEBGUI_MESSAGE_IN_POPUP
~WEBGUI_NEW_DESIGN
~WEBGUI_OKCODE_CONDCOLLAPSED
~WEBGUI_SAPUI5_SEARCH_LOGIC
~WEBGUI_SECCHECK_THEMEURL
~WEBGUI_SHOW_OKCODE_FIELD
~WEBGUI_SHOW_OKCODE_FIELD and ~NOHEADEROKCODE
~WEBGUI_SHOW_SYSTEM_MODAL
~WEBGUI_SIMPLE_TOOLBAR
~WEBGUI_UPDOWN_AJAX_SYNC
~WEBGUI_UPDOWN_NO_TESTAPPLET
~WEBGUI_UPDOWN_TESTAPPLET_DELAY
~WEBGUI_UPDOWN_EXTENSION_ALLOWED
~WEBGUI_UPDOWN_EXTENSION_DENIED
~WEBGUI_UPDOWN_UPLOAD_BIG_FILE
~WEBGUI_UPDOWN_UPLOAD_WITH_GZIP
~WEBGUI_WEBSOCKETS_OFF
~WEBTRANSACTIONTYPE
~XSRFCHECK
SAP-BROWSERHISTORY
This is custom documentation. For more information, please visit the SAP Help Portal
133
7/10/2024
SAP Note 2287342
- SAP GUI for HTML: Application integration parameters to support the browser history mechanism
↑
SAP-CJWLMETHOD
SAP Note 3169551
- SAP GUI for HTML: Setting the Clickjacking Whitelist Service protection method via sap-cjwlmethod
↑
SAP-CLIENTDEBUG
SAP Note 2226736
- LSX download doesn't work WEBGUI_AUTOTAB_ENABLE
↑
SAP-CSSVERSION
SAP Note 1637287
- DCK: New design for SAP GUI for HTML in SAP_BASIS 700/701
SAP Note 2211168
- New design for SAP GUI for HTML in SAP_BASIS 700/701
↑
SAP-CSSURL
SAP Note 1637287
- DCK: New design for SAP GUI for HTML in SAP_BASIS 700/701
SAP Note 2211168
- New design for SAP GUI for HTML in SAP_BASIS 700/701
↑
SAP-DISABLEINPUTHISTORY
SAP Note 2156174
- Disabling local history and typeahead
↑
SAP-DISABLETYPEAHEAD
This is custom documentation. For more information, please visit the SAP Help Portal
134
7/10/2024
SAP Note 2156174
- Disabling local history and typeahead
↑
SAP-DISABLETYPEAHEAD_OC
SAP Note 3436526
- Add a service parameter for disabling okcode typeahead
↑
SAP-IE
SAP Note 314568
- SAP GUI for HTML functionality / Limitations / Sp. Behaviour
SAP Note 1924378
- SAP GUI for HTML: Info about standards and quirks rendering modes
SAP Note 1970427
- SAP GUI for HTML: Rendering problems in Enterprise Portal (EP)
↑
SAP-NO-AUTOCOMPLETE
SAP Note 2160589
- WebGUI: Disable AutoCompleteSaveForm method due to performance problems
↑
SAP-PERSONAS-RUNMODE
SAP Note 2150055
KBA 2394088
- webgui: disabling SAP Screen Personas on client side
- SAP GUI for HTML failed to initialize SAP Screen Personas
How to call the WEBGUI without Screen Personas
↑
SAP-SAFENAVIGATION
SAP Note 2956243
- SAP GUI for HTML: sap-safenavigation does not work
Service Parameters of the Integrated ITS in the product documentation
This is custom documentation. For more information, please visit the SAP Help Portal
135
7/10/2024
↑
SAP-THEME
SAP Note 2540597
- Supported Themes for SAPGUI for HTML
SAP Note 1967776
- ITS: ~theme is ignored in URL
SAP Note 1656975
- How to set the theme for SAPGUI for HTML?
SAP Note 1508958
- Look and Feel in the WEBGUI
How to test different themes in Webgui
↑
SAP-UI-FESR and SAP-UI-MEASURE
SAP Note 2428755
- E2E Performance monitoring in SAP GUI for HTML
SAP Note 2491896
- FESR: changed url parameter from sap-ui-measure to sap-ui-fesr
↑
~ALVCLIENTCELLTHRESHOLD
SAP Note 1706598
- ALV grid view: Scrolling on the client and the server
SAP Note 1759724
- ALV grid view: Scrolling on demand
SAP Note 2041946
- ALV Gridview Control: Scrolling on demand enabled by default
↑
~ALVGRIDPAGESIZE
SAP Note 1356836
- ALV grid view paging, default value & changeability adjusted
↑
~ALVSCROLLINGONDEMAND
This is custom documentation. For more information, please visit the SAP Help Portal
136
7/10/2024
SAP Note 1759724
- ALV grid view: Scrolling on demand
SAP Note 2041946
- ALV Gridview Control: Scrolling on demand enabled by default
↑
~APPLETSERVER
SAP Note 851881
- ITS up/down: New service parameter ~appletServer
↑
~DATA_AGING_DEFAULT
SAP Note 2660665
- Data aging
↑
~DATA_AGING_READONLY
SAP Note 2660665
- Data aging
↑
~DISCONNECTONCLOSE
SAP Note 852690
- SAP GUI for HTML: ~disconnectonclose and slow connection
SAP Note 1029194
- Portal - Integrated ITS - Session Management
SAP Note 493908
- ~disconnectonclose - Closing an ITS session
SAP Note 3167674
- SAP GUI for HTML: Termination Of Backend Session on End Of Frontend Session (or network disconnection)
SAP Note 3269134
- SAP GUI for HTML: Session is not closed by WebSocket (~disconnectoncloseWS)
↑
~DISCONNECTONCLOSEWS
SAP Note 3167674
- SAP GUI for HTML: Termination Of Backend Session on End Of Frontend Session (or network disconnection)
This is custom documentation. For more information, please visit the SAP Help Portal
137
7/10/2024
SAP Note 3269134
- SAP GUI for HTML: Session is not closed by WebSocket (~disconnectoncloseWS)
SAP Note 3278814
- SAP GUI for HTML: ~disconnectonclose(ws) does not work with mobile devices
SAP Note 3470604
- SAP GUI for HTML: Internal parameter initializing occurs too late
↑
~DISCONNECTONCLOSE_SLOW
SAP Note 852690
- SAP GUI for HTML: ~disconnectonclose and slow connection
SAP Note 1475285
- SAP GUI for HTML: Parameters such as ~nosplash are ignored
SAP Note 1570276
- SAP GUI for HTML: Sessions not closed (Safari)
↑
~EXITURL
Service Parameters of the Integrated ITS in the product documentation
SAP Note 916727
- SAP NetWeaver integrated ITS: Redirect to URL / ~exiturl
↑
~GENERATEDYNPRO
SAP Note 725931
- Security: ITS, security-relevant settings for IACs
Article - Employ SAP GUI for HTML instead of an Internet service
Service Parameters of the Integrated ITS in the product documentation
↑
~IGNORE_MISSING_SUBSCREEN
SAP Note 1963413
- ITSMobile Dump - SubScreen Missing
SAP Note 1400391
- ITS: includeframe for subscreens with invisible elements
This is custom documentation. For more information, please visit the SAP Help Portal
138
7/10/2024
↑
~IGNORE_OKCODE
SAP Note 2222587
- SAP GUI for HTML: Ignorieren des OK-Codes bei Start
↑
~INCLOUD
SAP Note 2149620
- SAP GUI for HTML: Do not allow ~okcode in cloud environment
↑
~ITSMOBILE
ITSmobile Service Parameter and Settings
↑
~NEWWINDOWATTRIBUTES
SAP Note 1296459
- SAP GUI for HTML: Opening a new browser window
SAP Note 1411321
- SAP GUI for HTML: New external windows w/o window elements
SAP Note 2358256
- SAP GUI for HTML: ~newWindowAttributes
↑
~NEWWINDOWFOCUSTIMER
SAP Note 1296459
- SAP GUI for HTML: Opening a new browser window
↑
~NEWWINDOWLOADTIMER
SAP Note 1296459
- SAP GUI for HTML: Opening a new browser window
This is custom documentation. For more information, please visit the SAP Help Portal
139
7/10/2024
↑
~NOHEADEROKCODE
SAP Note 1584882
- ~webgui_simple_toolbar with enhanced feature set
SAP KBA 2235007
- How to hide the OkCode eld using ~webgui_simple_toolbar
Service Parameters of the Integrated ITS in the product documentation
↑
~NOSCROLL
SAP Note 3128773
- ITS: No scrollbars for Internet applications
↑
~NOSPLASH
SAP Note 1236062
- SAP GUI for HTML: Parameter ~nosplash
SAP Note 2126720
- SAP GUI for HTML: Hiding ITS Button and ~webgui_simple_toolbar corrections
SAP Note 2268361
- SAP GUI for HTML: ~nosplash in the URL permanently deactivates "About SAP GUI for HTML"
SAP Note 3482450
- SAP GUI for HTML: Settings menu is missing in legacy SAP themes with ~nosplash=1
↑
~NO_DOMAIN_RELAXING
SAP Note 2111099
- SAP GUI for HTML: Deactivate domain relaxing
↑
~NO_ITS_HEADER
SAP Note 747818
- Security: How do I suppress the ITS page header?
↑
~NO_LOGON_USEREXIT
SAP Note 1465767
- Logon user exit SUSR0001 not called
SAP Note 2316868
- Webgui: User logoff immediately after logon
This is custom documentation. For more information, please visit the SAP Help Portal
140
7/10/2024
SAP Note 2082331
- ITS login results: "Please wait. You will be forwarded automatically."
↑
~OKCODE
How to pre ll elds and skip rst screen with webgui?
SAP Note 2222587
- SAP GUI for HTML: Ignorieren des OK-Codes bei Start über Parameter ~IGNORE_OKCODE
SAP Note 2149620
- SAP GUI for HTML: Do not allow ~okcode in cloud environment
↑
~OKCODE_PERMIT and ~OKCODE_PROHIBIT
SAP Note
1501768
- ITS: Con g. permitted or prohibited OK codes during start
↑
~OVERRIDE_SAPTHEME
SAP Note
2440571
- SAP GUI for HTML: Service parameter ~OVERRIDE_SAPTHEME
SAP Note
2912113
- SAP GUI for HTML: ~override_saptheme ignored (if using the NEW ITS Handler: CL_HTTP_EXT_ITS_2)
↑
~RECORD
SAP Note
973226
- Integrated ITS, itsp/devmode/contextdump
Service Parameters of the Integrated ITS in the product documentation
↑
This is custom documentation. For more information, please visit the SAP Help Portal
141
7/10/2024
~SEARCHHELPRESULTPERPAGE
SAP Note
1461464
- ITSmobile: improved SearchHelp dialog
ITSmobile Service Parameter and Settings
↑
~SET_SIZING_TIMEOUT
SAP Note
2166234
- SAP GUI for HTML: Dynpro too small on start -> parameter ~set_sizing_timeout
↑
~SIMULATE-CLOUD
SAP Note 2345621
- SAP GUI for HTML: Simulation of Cloud environment with ~simulate-cloud and sap-clientdebug
↑
~SINGLETRANSACTION
SAP Note 959417
- You use Integrated ITS, and want to set the system so that the session closes when a transaction ends
SAP Note 2218501
- SAP GUI for HTML: Revised single transaction mode with ~singletransaction=2
SAP Note 2399477
- SAP GUI for HTML: ~singletransaction=3 allows /nTX
Employ SAP GUI for HTML instead of an Internet service
↑
~SOURCES
ITSmobile Service Parameter and Settings
Service Parameters of the Integrated ITS in the product documentation
↑
~TABINDEXNULL
SAP Note 887701
- Service parameter for tabindex="0"
This is custom documentation. For more information, please visit the SAP Help Portal
142
7/10/2024
↑
~THEME
Service Parameters of the Integrated ITS in the product documentation
The ~theme parameter is used with IAC's and ITSMobile services: ITSmobile Service Parameter and Settings
SAP Note 1967776
- ITS: ~theme is ignored in URL
SAP Note 1508958
- Look and Feel in the WEBGUI
↑
~TOOLBAROKCODEVISIBLE
SAP Note 2036985
- Launching SAP GUI for HTML with closed OK code eld
SAP Note 1888974
- SAP GUI for HTML: Standard: OK code eld may be collapsed
↑
~TRANSACTION
ITSmobile Service Parameter and Settings
How to pre ll elds and skip rst screen with webgui?
Service Parameters of the Integrated ITS in the product documentation
↑
~USERAGENTCHECK
SAP Note 972116
KBA 2350790
- Integrated ITS, browser invalid/not supported
- ITS shows "This browser is not supported" after logon
↑
~WEBGUI_ABAPLIST_MS_GOTHIC
KBA 3379611
- WEBGUI: how to enable language-speci c fonts for ABAP lists
↑
~WEBGUI_ALLOW_INITIALFOCUS_MOBILE
This is custom documentation. For more information, please visit the SAP Help Portal
143
7/10/2024
SAP Note 3294525
- Allow setting initial focus on mobile devices via parameter
↑
~WEBGUI_AUTOTAB_ENABLE
SAP Note 1942494
- Introducing autotab-behaviour for input elds
SAP Note 2116733
- Deactivation of autotab feature for input elds
↑
~WEBGUI_CAL_INFO_LAST
SAP Note 2550932
- webgui/calendar: selection overwrites all other designs
↑
~WEBGUI_COMBOBOX_SORTED_BY_KEYS
Service Parameters of the Integrated ITS in the product documentation
SAP Note 495409
- Enable (display of/sort by) combobox keys
SAP Note 2332620
- Listbox in Tablecontrol: Parameter for displaying Keys are not working
KBA 2723816
- WEBGUI: How to show keys in dropdown/combobox elements
SAP Note 2992031
- Correct list ordering by keys in case of numeric keys
↑
~WEBGUI_COMBOBOX_WITH_KEYS
Service Parameters of the Integrated ITS in the product documentation
SAP Note 495409
- Enable (display of/sort by) combobox keys
SAP Note 2332620
- Listbox in Tablecontrol: Parameter for displaying Keys are not working
KBA 2723816
- WEBGUI: How to show keys in dropdown/combobox elements
↑
This is custom documentation. For more information, please visit the SAP Help Portal
144
7/10/2024
~WEBGUI_CUA_COLLAPSED
SAP Note 3454084
- SAP GUI for HTML: Parameter ~WEBGUI_CUA_COLLAPSED for collapse/expand the toolbar menu
↑
~WEBGUI_DLGAREA2
SAP Note 2087882
- SAP GUI for HTML: New display of CUA dialog area
SAP Note 2227220
- SAP GUI for HTML: Enhancement of applicability period for URL parameters
SAP Note 2268361
- SAP GUI for HTML: ~nosplash in the URL permanently deactivates "About SAP GUI for HTML"
↑
~WEBGUI_DLGAREA2_MBAR
SAP Note 2087882
- SAP GUI for HTML: New display of CUA dialog area
SAP Note 2227220
- SAP GUI for HTML: Enhancement of applicability period for URL parameters
↑
~WEBGUI_FLP_NO_DATA_LOSS_POPUP
SAP Note 2882145
- SAP GUI for HTML: Do not show Data Loss Popup in FLP
KBA 2704855 - Navigation away from the FioriLaunchPad (Inplace) following Popup appears: "This page contains unsaved data.
Are you sure you want to leave the page?"
SAP Note 3391447
- SAP GUI for HTML: Data Loss Dialog in Legacy NetWeaver Systems (with new kernel) not shown
↑
~WEBGUI_ICON_TOOLBAR
SAP Note 1148291
- SAP GUI for HTML: Parameter ~webgui_icon_toolbar
SAP Note 2227220
- SAP GUI for HTML: Enhancement of applicability period for URL parameters
KBA 2593469
- SAPGUI for HTML: Header icons are not available in SAP Belize theme
SAP Note 2913262
- SAP GUI for HTML: ~webgui_icon_toolbar not acting properly
This is custom documentation. For more information, please visit the SAP Help Portal
145
7/10/2024
KBA 2394733
- Incorrect Layout when launching WebGui transaction from Fiori Launchpad
↑
~WEBGUI_ICON_TYPE
SAP Note 2198734
- Using vector gra cs rendering SAP icons
↑
~WEBGUI_LABEL_INTERACTION
SAP Note 2503367
- Enabling label interaction behaviour in SAP GUI for HTML
↑
~WEBGUI_MESSAGE_IN_POPUP
SAP Note 1490862
- add support for ~webgui_message_in_popup
SAP Note 3192844
- WEBGUI: How to set messages to be displayed in a popup?
SAP Note 1119628
- Optional display of status bar message in dialog box
SAP Note 3265782
- SAP GUI for HTML: Stuck on rst screen with client popup
SAP Note 3419163
- SAP GUI for HTML: Stuck on rst screen with client popup
↑
~WEBGUI_NEW_DESIGN
SAP Note 2264828
KBA 2108843
- End of support for template based WebGUI in SAP Netweaver releases 7.00, 7.01, 7.10 and 7.11
- When to use ~webgui_new_design
↑
~WEBGUI_OKCODE_CONDCOLLAPSED
SAP Note 1888974
- SAP GUI for HTML: Standard: OK code eld may be collapsed
SAP Note 2036985
- Launching SAP GUI for HTML with closed OK code eld
↑
~WEBGUI_SAPUI5_SEARCH_LOGIC
SAP Note 3357416
- Value help with Fiori SAPUI5 search logic
This is custom documentation. For more information, please visit the SAP Help Portal
146
7/10/2024
↑
~WEBGUI_SECCHECK_THEMEURL
SAP Note 3002382
- SAP GUI for HTML: Check for Theme URL Validity
↑
~WEBGUI_SHOW_OKCODE_FIELD
SAP Note 2669414
- SAP GUI for HTML: ~WEBGUI_SHOW_OKCODE_FIELD
↑
~WEBGUI_SHOW_OKCODE_FIELD and ~NOHEADEROKCODE
SAP Note 3285810
- SAP GUI for HTML: Hide OK Code Setting Option if OK Code Field Is Turned Off By Service
↑
~WEBGUI_SHOW_SYSTEM_MODAL
SAP Note 1271339
- SAP GUI for HTML: Suppressing system dialogs in integr. ITS
↑
~WEBGUI_SIMPLE_TOOLBAR
Employ SAP GUI for HTML instead of an Internet service
SAP Note 2091249
- SAP GUI for HTML: ~webgui_simple_toolbar - hiding of system menu, help menu, and command eld
SAP Note 2227220
- SAP GUI for HTML: Enhancement of applicability period for URL parameters
SAP Note 2268361
- SAP GUI for HTML: ~nosplash in the URL permanently deactivates "About SAP GUI for HTML"
SAP Note 3132017
- Supported themes for ~WEBGUI_SIMPLE_TOOLBAR
SAP Note 3191107
- SAP GUI for HTML: Support of ~webgui_simple_toolbar missing for new themes SAP Belize and SAP Quartz
Corrections related to ~WEBGUI_SIMPLE_TOOLBAR:
SAP Note 2126720
- SAP GUI for HTML: Hiding ITS Button and ~webgui_simple_toolbar corrections
SAP Note 3285522
- SAP GUI for HTML: System Menu does not open with ~webgui_simple_toolbar=16
SAP Note 3289033
- SAP GUI for HTML: Service Object (GOS) is missing with ~WEBGUI_SIMPLE_TOOLBAR
This is custom documentation. For more information, please visit the SAP Help Portal
147
7/10/2024
↑
~WEBGUI_UPDOWN_AJAX_SYNC
SAP Note 1920875
- ITS Up/Down: different problems in java plugin because of new security restrictions
↑
~WEBGUI_UPDOWN_NO_TESTAPPLET
SAP Note 2193141
- ITS UpDown: new popup when java does not run in browser
↑
~WEBGUI_UPDOWN_TESTAPPLET_DELAY
SAP Note 2193141
- ITS UpDown: new popup when java does not run in browser
↑
~WEBGUI_UPDOWN_EXTENSION_ALLOWED
SAP Note 2305615
- WebGUI File Browser: extensions (MIME types) supported for opening les
SAP Note 3197450
- Webgui FSM: issue with service parameter ~webgui_updown_extension_allowed
↑
~WEBGUI_UPDOWN_EXTENSION_DENIED
SAP Note 2305615
- WebGUI File Browser: extensions (MIME types) supported for opening les
↑
~WEBGUI_UPDOWN_UPLOAD_BIG_FILE
SAP Note 1343993
- ITS Up/Down: upload of big les
↑
~WEBGUI_UPDOWN_UPLOAD_WITH_GZIP
This is custom documentation. For more information, please visit the SAP Help Portal
148
7/10/2024
SAP Note 1343993
- ITS Up/Down: upload of big les
↑
~WEBGUI_WEBSOCKETS_OFF
SAP Note 2163839
- SAP GUI for HTML: Parameter ~webgui_websockets_off for deactivating WebSockets
SAP Note 3080142
- WebSocket: JavaScript error when using URL parameter webgui_websockets_off=1
↑
~WEBTRANSACTIONTYPE
Service Parameters of the Integrated ITS in the product documentation
SAP Note 863251
- Information about Easy Web Transactions (EWT)
↑
~XSRFCHECK
SAP Note 1481392
- Cross Site Request Forgery Protection for ITS
SAP Note 1521808
- ITS: Follow-up tasks for XSRF framework
SAP Note 1571684
- Protectn against cross-site rqst forgery for ITSmobile Servs
↑
Service Parameters of the Integrated ITS in the product documentation
Certain Service Parameters of the Integrated ITS are also documented in the respective
This page is part of:
S/4HANA and SAP NetWeaver product documentation.
ITS Troubleshooting Guide
Below table refers to the location, where the documentation of these parameters for each different product can be found.
S/4HANA or SAP NetWeaver Release
Parameters for Administrators
Parameters for Developers
sap-safenavigation
~command
~client
~EWT_statichelp
~language
~frameName
~login
~generateDynpro
~loginGroup
~http_https
~password
~icf
~cookies
~popups
~exitURL
~record
This is custom documentation. For more information, please visit the SAP Help Portal
149
7/10/2024
~noHeaderOkCode
~redirectURL
~runtimeMode
~sources
~urlMime
~syncBehaviour
~webgui_combobox_sorted_by_keys~target
~webgui_combobox_with_keys
~template
~theme
~transaction
~urlWGate
~webTransactionType
S/4HANA 2022 | [SAP_BASIS 7.57]
S/4HANA 2021 | [SAP_BASIS 7.56]
S/4HANA 2020 | [SAP_BASIS 7.55]
S/4HANA 1909 | [SAP_BASIS 7.54]
S/4HANA 1809 | [SAP_BASIS 7.53]
SAP NetWeaver 7.52 | S/4HANA 1709
SAP NetWeaver 7.51 | S/4HANA 1610
SAP NetWeaver 7.5
SAP NetWeaver 7.4
SAP NetWeaver 7.31
SAP NetWeaver 7.3
SAP NetWeaver 7.03
SAP NetWeaver 7.02
SAP NetWeaver 7.01
SAP NetWeaver 7.0
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Testing ITS directly, without additional frameworks
If an ITS service is called embedded (called inside an Enterprise Portal, Fiori Launchpad (FLP),
This page is part of:
CRM, NWBC, via SAP Web Dispatcher (WDP), or using SAP Screen Personas), it is important to
This is custom documentation. For more information, please visit the SAP Help Portal
150
7/10/2024
know whether the issue happens without the additional framework as well (i.e. by removing the
ITS Troubleshooting Guide
additional frameworks from the equation).
To call an ITS service directly, perform the following steps:
1. Logon via SAPGUI for Windows to the ABAP system where the Integrated ITS is running
2. Call transaction SICF
3. Hit "Execute"
4. Navigate to the node:
default_host → sap → bc → gui → sap → its → <affected ITS service> (e.g. webgui)
5. Select "Test Service" from context menu of the service node
Right Click → Test Service
Example:
2203575
- How to call webgui directly [VIDEO]
See Also
[EP-BC-UWL] KBA about transaction SWNWIEX: 2446673
- How to check if a problem also happens when launching the application
directly (bypassing UWL) [VIDEO]
[CA-WUI-APF] KBA 1877395
- Transaction launcher trouble shooting
[CA-WUI-APF] SAP Note about parameter LTX_QUIRKS_MODE: 2321631
- Compatibility Issues in Internet Explorer browser for
Transaction Launcher
How to call WEBGUI without SAP Screen Personas
[EP-PIN-AI-TRA] KBA 2395272
PDF: 1662432
- Launching transaction to start webgui
SAP Note 654982
KBA 3198034
- How to call a WEBGUI / ITS application outside of the Enterprise Portal
- URL requirements due to Internet standards
- FLP: Classic GUI transaction returns to home screen unexpectedly
How to call WebGUI without Personas
During the troubleshooting of a SAP GUI for HTML (WEBGUI) related problem, it is important to
differentiate between SAP GUI for HTML (WEBGUI) and SAP Screen Personas related issues.
For this reason it is possible to deactivate SAP Screen Personas in WebGUI temporarily, for
This page is part of:
testing purposes.
ITS Troubleshooting Guide
OPTION1:
With URL Parameter: sap-personas-runmode=0
https://mydomain:myport/sap/bc/gui/sap/its/webgui/?sap-client=xxx&sap-
Tiny link (useful for e-mail):
https://wiki.scn.sap.com/wiki/x/9Ip9Gg
language=xx&sap-personas-runmode=0
OPTION2:
With User Parameter: /personas/run_mode
1. Open transaction SU3
2. Enter the parameter /personas/run_mode
3. Set the value to 0 (the number zero) or O (the letter)
This is custom documentation. For more information, please visit the SAP Help Portal
151
7/10/2024
4. Save the setting
5. Restart the session
OPTION3:
U sing the customizing table /PERSONAS/SETTNGS
Add or change parameter name: DISABLE_WEBGUI with value 'X' in transaction
/n/PERSONAS/ADMIN
or as described in SAP Note 2210328
See Also
2303604
- Missing Personas menu for speci c users
KBA 2465486
[Guided Answers] Screen Personas menu is not appearing
Tracing Options in SAP GUI for HTML - WEBGUI
Sometimes the troubleshooting of an ITS related issue requires the recording of a trace or
This page is part of:
log. This page is intended to list those options, where traces and logs can be turned on and
extracted for further analysis.
ITS Troubleshooting Guide
WEBGUI's HTTP requests are served to the browser by the Internet Communication Framework of
the system, as explained on the graphic of the Server Architecture page
.
The below diagram explains the sequence of communication steps:
I) HttpWatch:
II) F12 developer tool
This is custom documentation. For more information, please visit the SAP Help Portal
152
7/10/2024
III) Special scenarios
A) FESR-log
B) GUI Debugging in WEBGUI
C) UR Performance trace
D) Communication support traces
FIDDLER trace
ICM-trace
A) 500 Internal Server Error
ICF trace
SM50
A) ITS Memory trace
ST22
Description
Trace type
I)
HttpWatch is a web
HttpWatch:
How to activate this trace?
KBA 1816543
- How to create
debugging tool used to
HttpWatch trace to troubleshoot
monitor and analyze
ITS related problem
HTTP/HTTPS traffic between
a web browser and a web
server.
KBA 1817622
When to use this trace type
HttpWatch is useful when there's a need
to track Internet traffic.
- How to trace an
ITS Service directly using
HttpWatch?
KBA 1817693
- How to trace the
ITS Service "WEBGUI" directly
using HttpWatch?
II) F12
The F12 Developer Tools are
developer
built into most modern web
tool
browsers and provide a suite
of tools for debugging and
optimizing websites,
including features for
inspecting HTML, CSS, and
JavaScript, as well as
performance analysis and
network traffic monitoring.
KBA 1990706
- How to capture an
If it is not possible to use HttpWatch,
HTTP trace using Google Chrome or MS
than the steps from this KBA can be
Edge (Chromium)
followed in Chrome or Edge browser.
Download and store both les for further
analysis:
HAR le as per STEP9 of the
above KBA,
LOG le as per STEP10 of the
above KBA.
III)
In certain cases the recording
Special
of an HTTP traffic requires
scenarios
additional preparations.
KBA 2505725
- How to create
HTTP trace in Fiori Launchpad
If an HTTP trace is needed to analyze
the issue for a special scenario.
using Google Chrome, Edge,
Mozilla Firefox or Internet
Explorer
KBA 1883689
→ NWBC issues:
HttpWatch Trace
(Scenario 4. HttpWatch - Trace for
NWBC for HTML)
KBA 1990706
- How to capture
a HTTP trace using Chrome
browser
KBA 1558903
- How To Trace a
Portal Scenario Using HttpWatch
A) FESR-
If an SAP GUI for HTML (WEBGUI)
This is custom documentation. For more information, please visit the SAP Help Portal
153
7/10/2024
log
FESR Logging contains very
KBA 2981366
- How to use FESR
related performance problem should be
detailed information about
Logging in ITS WEBGUI (SAP GUI for
analyzed or SAP Support asked to send
the duration of the browser-
HTML)
a FESR Log.
to-server (E2E)
communication which can
help to pinpoint the source of
See also: Performance measuring tools in
SAP GUI for HTML
performance problems.
B) GUI
Debugging
in WEBGUI
If GUI debugging has been
KBA 3218440
enabled, than the Console
GUI debugging in WEBGUI?
Log will be enriched with
additional details about the
- How to enable
If more detailed information is required
in the console log for debugging
purposes.
Working with SAP GUI for HTML
executed steps.
C) UR
Performance
trace
Uni ed Rendering (UR) is
3354380
used by SAP GUI for HTML
create an UR trace
(WEBGUI) in the browser to
render the page. UR's
performance can be
- WEBGUI: How to
2608300
- UR Performance
If the there is a lag during page
rendering for a speci c control, URperformance trace can provide
additional details on this.
trace activation
measured by activating this
trace.
D)
When using the
Communication
Communication support
support
traces the last 3 network
traces
Requests/Responses can be
KBA 3324689
- WEBGUI: How to
enable and download the
This type of trace can help to
troubleshoot sporadical errors.
"Communication support traces"?
saved for support reasons.
FIDDLER
trace
Fiddler Trace is a tool that
KBA 2235384
- How to create a Fiddler
captures HTTP and HTTPS
trace for an ITS/WEBGUI issue
traffic data to help
If it is not possible to use HttpWatch,
than the steps from this KBA can be
followed independently of the used
browser.
developers debug web
applications by monitoring
and manipulating network
traffic.
ICM-trace
Internet Communication
Manager (ICM) trace is a tool
used in SAP systems for
troubleshooting network
connectivity, performance
issues, and HTTP-based
communications by capturing
and providing detailed logs
of client-server interactions.
A) 500
Internal
Server
Error
KBA 634006
- Note on the
preclari cation of ICM messages
KBA 3187867
- How can I
If there are issues related to internet
communication and connections then
ICM trace can be used to diagnose
activities of the ICM in detail.
collect the ICM traces?
ICM Trace
How to create a Level 3 ICM
Trace
The WEBGUI service is
KBA 2755871
- (500 Internal Server
accessed and, instead of the
Error: obtaining more information about
actual SAP Easy Access
the error)
If 500 Internal Server Error occurs in
the system when using WEBGUI.
Menu screen, a 500 Internal
Server Error message is
displayed.
ICF trace
ICF traces are log les that
KBA 3253293
- How to record ICF
record all the HTTP(s)
developer trace for the issue
operations performed in the
troubleshooting
If higher level developer trace needed
for the ICF issue analysis.
This is custom documentation. For more information, please visit the SAP Help Portal
154
7/10/2024
Internet Communication
Framework, providing crucial
information for
troubleshooting and
performance optimization.
SM50
SM50 is a transaction that
provides an overview of
Kernel processes in an SAP
system, allowing
KBA 2067491
- How to create WEBGUI
Developer Trace (Webgui Automation
Trace)
If there is a need to review the executed
steps of work processes (Kernel) in the
application server, particularly for
diagnosing performance issues or
administrators to monitor
troubleshooting errors.
and manage system
performance.
A) ITS
ITS Memory Trace Tool is
Memory
part of the transaction
trace
SITSPMON, and it is
KBA 2233645
- ITS Memory Trace tool
If the ITS memory consumption history
is required because memory bottleneck
occurs.
intended to track the memory
usage of the Internet
Transaction Server (ITS).
ST22
ST22 is a diagnostic tool that
records runtime errors and
exceptions that are
unhandled by an ABAP
program.
KBA 1896868
- How to save a
short dump in text format
KBA 2506601
If ABAP runtime errors occur, the ST22
dump is utilized to identify and
troubleshoot issues within the system.
- ST22 short
dumps - What information to
send to SAP
Using full screen function key F11 in IE11 with WEBGUI does not work
Why use full screen?
There are some advantages when using this feature. If you have a screen with a large ALV Grid or
This page is part of:
ITS Troubleshooting Guide
table for example and you wish to display more values.
By default to toggle full screen in IE11 the function key 'F11' can be used.
From SAP side the hotkeys can be used as default only if application development team of the
questionable transaction not de ne other function for that F-key.
The only difference is F12 as it is reserved for Developer Tools which is required for
troubleshooting purposes.
So in case of transactions like SU01, VA01, VA02, etc., in change mode the save button is
triggered instead of the fullscreen.
To revert to the Default Screen requires use of additional keyboard keys.
The Solution
Use 'CTRL' + 'SHIFT' + 'F11' to toggle to the default of full screen.
ITSmobile
What's ITSmobile
This is custom documentation. For more information, please visit the SAP Help Portal
This page is the landing page of:
155
7/10/2024
ITSmobile
ITSmobile is a SAP technology to connect mobile devices to a SAP system in order to run
applications based on the widely used Dynpro programming model.
Articles, Guidelines...
ITSmobile replaces the Web SAPConsole which will be phased out with SAP Netweaver 7.01. It
is available for SAP systems based on SAP Netweaver 2004, SAP Netweaver 7.0, SAP
ITSmobile AJAX Communication
Netweaver 7.10 and higher. ITSmobile is an integrated part of SAP Netweaver and based on
Getting to know ITSmobile by Checking
out the ITSMobile Services
ITS.
Prerequisites to run ITSmobile
Features and Improvements
Generate and Modify Templates
Do you want to run a dynpro-based application on a mobile device? And even make manual
adjustments to ful ll your own special requirements? No problem - using the ITSmobile it
only takes you three steps:
Mobile Devices and Browser
ITS Performance
Service Parameters and Settings for
ITSmobile
ITSmobile Visual Editor
1. You rst need to create an 'Internet Service' by generating the relevant templates.
This whole procedure takes place in transaction SE80 where different ITSmobile
generation styles are offered. The recommendation is to use STYLE: MOBILE4.
Review the following page which explains the three ITS Services required to use the
different ITSmobile generation styles: Getting to know ITSmobile by Checking out the
Internet Services.
2. Once you have successfully completed the generation of the ITSmobile templates you
then need to create an ICF service. This is the second step by using transaction SICF.
The ICF service that is created here will link your ITSmobile service using the
parameter ~SOURCES
. Now you can display your Internet Service in a browser - on
a desktop browser or on a mobile device browser.
3. It is very important to use the OLD ITS Handler CL_HTTP_EXT_ITS in the SICF
settings. The new Handler CL_HTTP_EXT_ITS_2 should NOT be used.
4. If more functionality is required e.g. F-Keys or you do not like the standard design,
take the third step. Make manual adjustments to the templates in the transaction
SE80, or include a new CSS le with your own design. See also the sample video in
KBA 2242078 - ITSmobile: How to create a sample service [VIDEO].
Another option for making adjustments to the templates is to the follow the steps on the
ITSmobile Visual Editor WIKI page.
Important
If you make any subsequent changes in SE80 to the templates, CSS les or MIME's - then the
ITSMobile service needs to be republished.
If you have applied ITSmobile related SAP Notes via transaction SNOTE it is important to
regenerate the ITSmobile templates.
Republish the various ITSmobile generation services in SE80 i.e ( ITSGENMOBILE,
ITSGENMOBILE4, ITSGENMOBILEXV and ITSGENMOBXML or run report
SIAC_PUBLISH_ALL_INT in transaction SE38 which will publish ALL the ITS based
services)
Then run the report: SIAC_REGENERATE_TEMPLATES in SE38. This will regenerate
the ITSmobile templates.
Finally republish the newly generated ITSmobile service templates. Do this in SE80 (or
run report SIAC_PUBLISH_ALL_INT in SE38 which will publish ALL the ITS based
services)
See also SAP notes
1260901 - ITSmobile test service updated after Generator modi cations
2416791 - Regenerating templates for RFUI
This is custom documentation. For more information, please visit the SAP Help Portal
156
7/10/2024
Features
Barcode Scanning
ITSmobile supports data input via 1D and 2D barcode scanning.
SAP Note 1311169 - ITSmobile: Barcode scanner AutoEnter has information on the AutoEnter
feature.
Voice Enabling (pick by voice)
ITSmobile supports voice enabling of ABAP/Dynpro based screens using the "Speech"
property to send additional, speech related data, to the frontend/Browser. Together with the
new ITS XV Template generator(ITSGENMOBILEXV), which generates XHTML+Voice based
templates, it is possible to add speech in/output to your application. Voice enabled browsers,
like Opera, will do the rest of the job.
RFID (Radio-frequency identi cation)
ITSmobile supports ABAP Property RFID which helps you to execute RFID operations on
dynpro based screens using ITSmobile. The RFID property sends additional, RFID related data
to the frontend/Browser. ITSmobile will deliver this data via javascript to your own device
speci c implementation for your speci c RFID reader.
ITSmobile Information
ITSmobile Documentation (ABAP Platform)
ITSmobile on the SAP help portal for ABAP Platform (Creating Mobile Applications with
ITSmobile)
ITSmobile Notes
Only general ITSmobile notes are listed here; nd further related SAP Notes using search key
"ITSmobile" in SAP for Me
.
1070064 - Comparison of Web SAP Console with SAP ITSmobile
1037715 - ITSmobile: Supported screen elements
2063269 - Classi cation of correct investigation area for SAP cases involving RF
devices
ITSmobile FAQs
You have questions regarding ITS? Please check out the frequently asked questions (FAQ).
ITSmobile Troubleshooting Guide: ITSmobile issues
Forum
Please discuss ITSmobile topics and issues in the SAP Community Forum Internet
Transaction Server (ITS).
Features and Improvements
ITSmobile is a technology with still ongoing development to improve the technology
This page is part of:
and to provide new features the customer requires. We suggest to install the latest version
to ensure not to miss a new feature or a great improvement.
This is custom documentation. For more information, please visit the SAP Help Portal
ITSmobile
157
7/10/2024
On this page you will nd a feature list of the ITSmobile with a short description and the
system requirements.
Prerequisite for the following
features:
ALV Grid support
An ALV Grid control can't be identi ed by the ITSmobile Generator.
Voice Enabling
Mobile System Logon
It has some limited features as set out in the note 1037715 - ITSmobile: Supported screen
elements
Default, Base Service of generator
Include functionality
NOTIFY_BELL_SIGNAL support
System messages and express mails
ITSmobile supports NOTIFY_BELL_SIGNAL. With the introduction of this feature, ITSmobile
Application popups
is compatible with SAPConsole. BGSOUND tag is used to generate the sound.
NOTIFY_BELL_SIGNAL support
New Generator
Messages with sound
To improve the performance ITSmobile offers a new generator. Templates created with the
RFID Support
new generating style "Mobile Devices (Without HTML Tables)" does not use the slow table
New Generator
structure to arrange the screen elements.
ITSmobile Visual Editor
RFID Support
Unfortunately, there is no standard RFID interface that enables useres to connect all the
handhelds RFID devices made by different manufacturers. To allow as many different device
types as possible to be used, the technical software connection of the devices in ITSmobile is
based on JavaScript. It is therefore possible to connect any device whose RFID functions can
be programmed using JavaScript. In many cases, the device manufacturer provides an
ActiveX control or similar object that can be addressed in the browser using JavaScript.
Applications also have widely varying requirements of an RFID interface (reading, writing,
deleting RFID tags...). To full ll these requirements, ITSmobile provides the extensible ABAP
property RFID. By de ning your own RFID data in this property, you can create your own RFID
commands.
The RFID support provided by ITSmobile simply involves the provision of an RFID pushbutton.
This RFID pushbutton is linked to the RFID data and elds and is therefore similar to a
"trigger" on the RFID device. Pressing the RFID pushbutton or "pulling the trigger" initiate
the same function.
Message with sound
With the new ITSmobile parameter ~ITSMOBILEMSGSOUND setting to "1" a sound le (.wav
le) will be played when a message arrives at the browser. The sound le is speci ed using
the HTML tag "bgsound" in the body. Please make sure, that your browser supports this html
tag otherwise the sound le is ignored. ITSmobile generates different sound les for the
different message types to allow the user to identify the importance of the message on the
played sound.
Additionally we changed the message icon. We now have a separate icon for each message
type to visualize the different message types too. Check the new testcase MESSAGE within
the sample service ITSMOBILE01 for an example.
For ITSmobile developers we store the message data within the ITS context to allow
programmers their own visualization of messages. New ITS context elds are:
~MESSAGETYPE[1]
content e.g. S, I, W, E
S = success message, I = informantion, W = warning, E = error
~MESSAGENUMBER[1] contains SAP message number, e.g. 013
~MESSAGEID[1]
contains SAP message id, e.g. SITS_MOBILE
~MESSAGELINE[1]
contains the message text
Application popups (~POPUPS)
This is custom documentation. For more information, please visit the SAP Help Portal
158
7/10/2024
With the ITS default settings, application popups are not visualized. The ITS automatically
submits a <ENTER> against the backend to commit the popup. For the most mobile
applications this default behavior is ne. Anyway, if your application is using popups e.g. the
commonly used logoff popup ( "Logoff ?, with YES and NO button" ) you have to set the ITS
parameter (gui setting) ~popups to "1" to get the popups visualized. Please keep in mind,
that your service must have the appropriate template for each popup.
With the improvement pack 2, ITS already delivers a template for the commonly used logoff
page ( dynpro: SAPLSPO1, number: 100). If you specify the default service itsmobile within
your template search path (e.g. ~sources myservice,itsmobile ) you do not need to create an
own template, the default template from service itsmobile is used.
If you miss other templates for commonly used dynpros, please create a message at SAP,
component BC-FES-ITS.
There is no way to display speci c popups only, please carefully check if you really need this
feature.
System messages and express mails (~SHOW_SYSTEM_MODAL)
With the ITS default settings, system messages and express mails are not visualized. (Please
see transaction SM02 and SO01 how to create system messages and express mails.) The ITS
automatically submits a <ENTER> against the backend to commit this messages/mails. That
means even important messages and mails like system availability information or express
mails generated from the update task are not delivered to the mobile users. Depending on
your own organization it may be necessary to visualize this messages to mobile users e.g. to
stop comissioning when the update task stops working due some problem.
If you set the ITS parameter ~SHOW_SYSTEM_MODAL to "1" system messages and express
mails are delivered to the ITSmobile users. As like the ~popups switch you need a template
for each message/mail dynpro within your service.
ITSmobile Improvement Update 2 already contains a default template for the system
messages and express mails (Dynpro SAPMSSY0, number 120). To use this default template,
please add the itsmobile service to your template search path (~sources). This default
template at least delivers a notice containing the message title to the ITSmobile users. The
visualization of the messages and mails is limited since the message/mail dynpro is a list
dynpro. If you would like to create your own template, please have a look at the default
template implementation in service itsmobile to see how list elements are available /
accessible through the ITS context.
Voice Enabling
Generating XHtml+Voice to support speech input/output.
This package provides the additional generator ITSGENMOBILEXV, style "Mobile Geräte mit
Sprachunterstützung". This generator creates XHTML+Voice templates and the Java
Speech Grammar Format 1.0 (JSGF V1.0). The text necessary for speech input/output is
saved as XML properties in the ABAP Workbench. The properties will be passed to the ITS
during runtime. The speech input/output can be activated by browsers which are able to
support X+V.
The main purpose of speech support is the implementation of PickByVoice application. The
output text is stored in the ABAP/backend to ensure a translation to other languages.
A detailed documentation is available on the SAP Help Portal.
NEW: ITSGENMOBILE4
Voice support has now been added to ITSGENMOBILE4. Voice support has been added to the
tableless ITSmobile Generator. This generating style is "Mobile Devices (Without HTML
Tables)"
This is custom documentation. For more information, please visit the SAP Help Portal
159
7/10/2024
Defauld/Base Service of generator
Easy way to create your own generator
Own template generating programs can now be extended with a default service for
generating program templates. If you want to write an own template generator, it is no
longer required to copy all generation templates in your service. You can copy only the
templates that you would like to change. Technically this is done by the overwriting the
function _GET_FROM_TEMPLATE. This function rst checks the own service for templates. If
no template is found the template of the default service will be used.
Function _GET_FROM_TEMPLATE of class CL_ITS_GENERATE_HTML_XV_MOBILE can be used
for an example. This example rst searches through service ITSMOBILEGENXV and than
through default service ITSMOBILEGEN for templates.
Include functionality
Until now it was necessary to change the generator or the corresponding template in order
to include a own or modi ed include le for javascript or css stylesheets. The latest update
provides service parameter to identify the own include les. It is not necessary to change the
generator/templates anymore which makes it easier to include modi cations.
Include service parameter for mobile devices:
~itsmobileCssInclude to replace CSS stylesheets
~itsmobileJsInclude to replace javascript
~itsmobileVoiceInclude to replace speech generating
Example: javascript include ~itsmobileJsInclude = myjavascript is set in the service settings
=> during runtime the le myjavascript which is located in my own service will be
used, instead of the default le mobile.js in service ITSMOBILE.
Mobile System Logon
Mobile system logon, own login class can be derived, that avoids waiting periods.
Class CL_MOBILE_SYSTEM_LOGIN used to be a nal class, it was necessary to copy the
class for own implementations. With the latest update the class can be derived which makes
own modi cations on the login class more comfortable. Example: device speci c meta tags
can by set on the login screen by overwriting the method WRITE_CONTENT_BEGIN_HTML in
the derived class.
DYNPRO_COMPRESSION
This feature is only available with style MOBILE4
If you wish to remove lines containing no visible elements that are still visible on the screen
then set ~DYNPRO_COMPRESSION service parameter to the value of "1" in the GUI
Con guration section of the ITSMobile service in transaction SICF.
Application popups
Integrated ITS
SAP Web AS 640: Kernel Patch 220, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 140, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 84, SAP Basis Support Package: 6
This is custom documentation. For more information, please visit the SAP Help Portal
160
7/10/2024
Standalone ITS
ITS 6.20 Patchlevel 29, SAP Basis Support Package: 64
Default, Base Service of generator
Integrated ITS
SAP Web AS 640: Kernel Patch 210, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 132, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 81, SAP Basis Support Package: 5
Standalone ITS
ITS 6.20 Patchlevel 28, SAP Basis Support Package: 64
Include functionality
Integrated ITS
SAP Web AS 640: Kernel Patch 210, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 132, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 81, SAP Basis Support Package: 5
Standalone ITS
ITS 6.20 Patchlevel 28, SAP Basis Support Package: 64
Messages with sound
Integrated ITS
SAP Web AS 640: Kernel Patch 220, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 140, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 84, SAP Basis Support Package: 6
Standalone ITS
ITS 6.20 Patchlevel 29, SAP Basis Support Package: 64
Mobile System Logon
Integrated ITS
SAP Web AS 640: Kernel Patch 210, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 132, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 81, SAP Basis Support Package: 5
Standalone ITS
ITS 6.20 Patchlevel 28, SAP Basis Support Package: 64
NOTIFY_BELL_SIGNAL support
Note: 1260592
This is custom documentation. For more information, please visit the SAP Help Portal
161
7/10/2024
Integrated ITS
SAP Web AS 640
SAPKB64024
SAP Web AS 700
SAPKB70018
SAP Web AS 701
SAPKB70103
SAP Web AS 710
SAPKB71008
Standalone ITS
620
SAPKB62066
New Generator
Integrated ITS
SAP Web AS 640: Kernel Patch , SAP Basis Support Package: 24 (SAPKB64024)
SAP Web AS 700: Kernel Patch , SAP Basis Support Package: 18 (SAPKB70018)
SAP Web AS 710: Kernel Patch , SAP Basis Support Package: 7 (SAPKB71007)
SAPKB70103
SAPKB71101
Standalone ITS
ITS 6.20 Update not supported
SAPKB46C58
SAPKB62066
RFID Support
Integrated ITS
SAP Web AS 640: Kernel Patch 228, SAP Basis Support Package: 23
SAP Web AS 700: Kernel Patch 155, SAP Basis Support Package: 16
SAP Web AS 710: Kernel Patch 99, SAP Basis Support Package: 6
Standalone ITS
ITS 6.20 Update not supported
System messages and express mails
Integrated ITS
SAP Web AS 640: Kernel Patch 220, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 140, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 84, SAP Basis Support Package: 6
Standalone ITS
ITS 6.20 Patchlevel 29, SAP Basis Support Package: 64
Voice Enabling
Integrated ITS
This is custom documentation. For more information, please visit the SAP Help Portal
162
7/10/2024
SAP Web AS 640: Kernel Patch 210, SAP Basis Support Package: 22
SAP Web AS 700: Kernel Patch 132, SAP Basis Support Package: 15
SAP Web AS 710: Kernel Patch 81, SAP Basis Support Package: 5
Standalone ITS
ITS 6.20 Patchlevel 28, SAP Basis Support Package: 64
Voice support for the faster generator: ITSGENMOBILE4. For the generating style "Mobile Devices (Without HTML Tables)"
Required BASIS Support packages
SAP_BASIS 46C SAPKB46C59
SAP_BASIS 620 SAPKB62067
SAP_BASIS 640 SAPKB64025
SAP_BASIS 700 SAPKB70021
SAP_BASIS 701 SAPKB70105
SAP_BASIS 710 SAPKB71009
SAP_BASIS 711 SAPKB71104
See also SAP Note:
#1361067 ITSmobile: voice support in faster generator
One has to republish: ITSGENMOBILE4 in SE80 and re-generate your service templates using the tableless ITSmobile Generator to have
this Voice Support feature if you implement corrections from note #1361067 or if you have upgraded to the above Basis Suppoprt package.
Getting to know ITSmobile by Checking out the ITSMobile Services
Internet Services of ITSmobile
To see which ITSmobile Generators are present in the system, start transaction SM30, view the
This page is part of:
ITSmobile
table W3GENSTYLES
In your system you can then view the services via SE80
1. Services for Generating ITSMobile Templates
ITSGENMOBILE:
For generating style "Mobile Devices (Preserving Layout)"
Comment in Template: STYLE: MOBILE
ITSGENMOBILE4:
For generating style "Mobile Devices (Without HTML Tables)"
Comment in Template: STYLE: MOBILE4
ITSGENMOBILEXV: For generating style "Mobile Devices with Voice Input"
Comment in Template: STYLE: MOBILEXV
ITSGENMOBXML:
For generating style "Mobile Devices with absolute positioning"
Comment in Template: STYLE: MOBILE5
Here is an example of the comment section of the HTML template for MOBILE5
<!-- Generated Template
NAME: MY_TEMPLATE_NAME
This is custom documentation. For more information, please visit the SAP Help Portal
163
7/10/2024
SCREEN: 8000
DATE: 20170612
TIME: 144445
STYLE: MOBILE5
-->
NB: The format for DATE is YYYY / MM / DD
When you generate an HTML template using the ITSMobile Visual Editor template, the style
MOBILEEDIT is set.
See also the SAP Note: 2027612 - Incorrect generation style in HTML template
Comment in Template: STYLE: MOBILEEDIT.
In addition, if you see Comment in Template: STYLE: XML,
this indicates that the generating template was ITSGENMOBXML:
XML was the OLD comment - in newer systems MOBILE5 is the comment in template
this change to the comment section in SE80 for a template is also documented in the note
2027612 - Incorrect generation style in HTML template
Additional information.
Creating your own Generator
See the SAP HELP: Creating a Generation Style
2. Runtime Service
ITSMOBILE
This service contains Mime Objects and HTML Templates which are used by the (Test-) services
during runtime.
The Mime Object folder contains images, script, styles, sounds...
The HTML Templates folder contains templates for controls (e.g. ALV_GRID), includes (e.g.
CUAAREA) and system messages (e.g. SAPMSYST 40).
3. Testservices
Internet Service
Generating Style
Screens of SAPMIMOB1
ITSMOBILE00
Mobile Devices (Preserving Layout)
100 - 103
ITSMOBILE01
Mobile Devices (Preserving Layout)
500 -
518
Example for Device Inludes
ITSMOBILE02
Mobile Devices with Voice Input
ITSMOBILE03
Mobile Devices (Without HTML Tables)
500 - 518
ITSMOBILE04
Mobile Devices (Without HTML Tables)
200 - 203
Special
200 - 203
This is custom documentation. For more information, please visit the SAP Help Portal
164
7/10/2024
ITS Performance
Performance aspects
This page is part of:
1) Performance checklist
SAP system
ITSmobile
Application
ICMAN / ITS
Mobile device
2) Known performance issues with mobile devices
Con guration: battery lifetime versus CPU speed/RAM retention
Mobile browsers without cache (obsolate)
Mobile browsers, not supporting table-layout style (slow table rendering)
[only valid for old ITSmobile generator]
3) Conclusion
Performance aspects
This information should help you to analyze performance problems with ITSmobile services. Performance problems are always difficult to
analyze but you should at least be able to verify if the performance gap is related to your sap system, your application, your network or your
mobile device. We will not exactly measure response times and the data traffic of ITSmobile services, neither will we dive into the
performance analysis of the sap system, but instead we will try a couple of simple basic tests to gure out where the performance comes
from and whether it makes sense to invest more time to get a better overall response time.
Please keep in mind, that mobile services are ABAP based. Always call the services you are going to analyze a rst time to let the SAP
system compile the ABAP sources and ll the buffers. The ITS also needs this rst call to pre-parse the templates and store them into its
template cache. The ICMAN has to read the mimes out of the database into his HTTP-Plugin server cache. All this has to be done during the
rst access, so in general the rst call of a service is not of interest for performance analysis.
1) Performance checklist
First step is analyzing and understanding the performance problem. That means we have to check the performance of each involved
component. In rare cases, you additionally have to check if the problem is related to a speci c SAP server, to a single location, to a speci c
application or to distinct screens of an application.
Involved components:
SAP system
Application
ICMAN/ITS
Mobile Device
SAP system
To check the system's performance, start the SAPGUI for Windows and call a couple of SAP basis transactions like SE38, RZ11, SM50 or
SM04 to get an idea of the application servers performance. If the performance of these transactions is already poor it does not make
sense to continue with performance analysis of the mobile services. Use the SAP basic tools to nd the reason for the poor system
performance.
Application
This is custom documentation. For more information, please visit the SAP Help Portal
165
7/10/2024
ITSmobile Services are ABAP based, that means the mobile transactions can be called with the SAPGUI for Windows. Logon to the system
and call the mobile transactions with the SAPGUI for Windows. You will nd the transaction of the mobile service within the ICF service tree
(transaction SICF), in the GUI settings, parameter name ~transaction. Sometimes, if you start this transaction within the SAPGUI you will
get an error message, that the transaction could not be started. Simply terminate the easy access menu ( enter "/n" in the okcode eld
until you get the "Start Easy Access Menu" screen.). Now the transaction can be started in the SAPGUI for Windows.
Input exactly the same data as on your mobile device and you will get an idea of the performance of the transaction. It doesn't matter if you
call the transaction using SAPGUI for Windows or via Browser using HTTP, in both cases the same application code is running and will need
the same execution time to reproduce the same results. If the performance of the transaction is bad, use ABAP tools to nd out the reason.
In that case it does not make sense to continue with the analysis of the performance of the mobile service.
ICMAN / ITS
Next step is to check the response time of the HTML/HTTP related components in the backend. Start your favorite browser on your
desktop PC and call the ping service ( URL: http://<server>:<port>/sap/public/ping?sap-client=000 ) to get an idea how long the access of
an HTTP service in the backend takes. After testing the ping service, start the ITSmobile service "itsmobile00" (URL: http://<server>:
<port>/sap/bc/gui/sap/its/test/mobile/itsmobile00?sap-client=000 ). On your desktop PC you probably will not experience a big
difference between both services, despite the fact that the service "itsmobile00" has to run a small piece of application coding, the ITS has
to convert the data stream to HTML and the browser has to draw the HTLM page. If possible repeat the test with your desktop PC
connected using the same WLAN as your mobile devices, that gives you an idea if the wireless network has any effect on the response time.
Mobile device
Test on your mobile device:
Do the same test calling service "ping" and calling service "itsmobile00" on your mobile device. If there is a big difference between the
response times on your desktop PC and your mobile device the performance problem is related to the mobile device. The performance
problem is NOT backend related.
2) Known performance issues with mobile devices
If you run the tests described in 1) "Performance checklist" you usually end up with the insight, that as long as no mobile device is involved
the performance is perfect. The ping test from above is the only test case which is pretty fast on mobile devices too. The reason is, that the
transferred data rate is pretty small and there is not much to paint for the browser. If you start the "itsmobile00" test service on your
mobile device you probably already recognize a much longer response time. This longer response time is the result of the limited CPU
power and the poor rendering performance of the browser on many mobile devices. Let us now look closer to these limitations and discuss
how we can get around them to improve the performance on mobile devices.
Con guration: battery lifetime versus CPU speed/RAM retention
On many mobile devices you will nd a menu path like "Settings->System->Power->Battery" that leads to a slider where you can con gure
the mobile device to increase battery lifetime by decreasing RAM retension/performance.
Check this setting on your mobile device.
Mobile browsers without cache (obsolate)
Nowadays this issue can be ignored; the devices on the market support caching.
The HTTP data stream of ITSmobile services can be divided into mimes and template data. The template data contains application values
and is changing with every application screen. Mime data is very stable, the content of mime les usually changes only during the
developing phase of a service or if you implement bug xes. If a mobile device has no browser cache, the mime data is requested and send
again and again from the server with every submit even if the content does not change.
You can use the ITS publish service to store the mime data directly on each mobile device and avoid unnecessary network traffic. To access
the local stored mime data you have to set the ITS parameter ~urlmime to the local storage location. That's it. At runtime the ITS will read
the ~urlmime parameter and use its content to generate the mime links in your html templates referring to the local storage location. The
mimes will not longer be sent over the network, the mimes will be read from the local le system instead. The disadvantage is the
administrative overhead. You have to copy the mimes onto every mobile device. If a mime le changes, you have to get the changed le to
every mobile device. By the way, many mobile devices already has software available which helps you to automate the distribution of les to
many single devices.
Mobile browsers, not supporting table-layout style (slow table rendering) [only valid for old ITSmobile generator]
This is custom documentation. For more information, please visit the SAP Help Portal
166
7/10/2024
Some mobile browsers do not support absolute positioning in HTML pages therefore the ITS template generator has to use HTML tables
for the page layout. The table layout is done with a character table spanning the complete screen using the character positions from the
dynpro for the single elds. This produces an HTML layout pretty close to the dynro screens. To help the browser to render this pages faster
the style "table-layout: xed" is set. Mobile browser which do not support this attribute need much more time for rendering because they
have to calculate each single cell and column size based on the content. Tables are also used for rendering subscreens, frames and step
loops. Having a dynpro screen, containing a subscreen with a step loop on it leads to HTML pages containing 3 nested tables. The result is a
poor rendering performance on browsers not supporting xed table layouts.
For the old ITSmobile template generator (which creates templates with HTML tables) the following information applies:
If possible, avoid such constructions on mobile screens. Anyway it's always a good idea to keep mobile screens simple. If you don't like to
change the dynpro layout, you have to manually change the generated template to speed up the rendering. The ITS template generator can
not do this, because of its generic way creating the templates.
If you manually change the generated template, try to replace the <table> with a <div> tag, convert the table lines (<tr></tr>) to line
breaks (<br>) and use the <span> tag for cells (<td>). This could reduce the rendering time to less than 50% of the original, generated
page if nested tables occur on the page. You may optimize the HTLM for a single screen only, or create your own template generator to
optimize all screens for your speci c browser. Please keep in mind, optimizing the generated HTML is a consulting issue. You need detailed
HTML knowledge.
For the new ITSmobile template generator (which creates templates with HTML DIVs) the "slow table rendering perfromance information"
is not valid anymore.
However - here it is sometimes required to optimize the screen using an own CSS stylesheet (consulting issue). From consulting point of
view (where performance plays an important role) the recomendation is to use the new DIV HTMLB ITSmobile template generator. The new
generator cannot ensure that all screens look the same as in the SAP Gui but the performance is better compared to the old ITSmobile
generator.
3) Conclusion
The performance of ITSmobile services mainly depends on the used mobile devices. Saving money here has to be paid for effort to optimize
the generated html or to admistrate local mime les on each device to improve the performance.
ITSM - FAQs
Frequently Asked Questions regarding ITSmobile
This page is part of:
General Questions
ITSmobile
#Where can I nd a documentation for ITSmobile?
#Which screen elements are supported by ITSmobile?
#Where can I nd information regarding the latest updates?
#How should an internet service for ITSmobile look like?
#How can I check if my ITSmobile environment is running?
#Does ITSmobile replace Web SAP Console and SAP Console?
#Which devices are supported?
#My generated internet service is not running, what could be wrong?
Answers General Questions
Where can I nd a documentation for ITSmobile?
You can nd useful information on this ITSmobile Wiki page and a structured documentation on the SAP Help Portal.
back to top
Which screen elements are supported by ITSmobile?
SAP note 1037715 lists all supported screen elements and their attributes. In addition you can run testservice itsmobile01; this internet
service displays all screen elements. Very complex screen elements, e.g. tablecontrole are not supported by ITSmobile
This is custom documentation. For more information, please visit the SAP Help Portal
167
7/10/2024
back to top
Where can I nd information regarding the latest updates?
You nd information regarding the latest improvement and support packages on the News and Improvements page.
How should an internet service for ITSmobile look like?
When you create an internet service using generation style Mobile Device, you are getting templates of an internet service optimized for
mobile devices. Besides the templates an ICF service with following service parameter has to be created: ~itsmobile 1, ~transaction <your
transaction> and ~theme <your theme>. If you want to see an ITSmobile service without generating your own, check out the test services
itsmobile00, itsmobile01 or itsmobile02 (testservice for language generation). These services get deliverd with ITSmobile.
See also SAP note 1072504 regarding ITSmobile sample application.
back to top
How can I check if my ITSmobile environment is running?
Befor you start to create your own mobile internet service try to start one of the test services itsmobile00, itsmobile01 or itsmobile02. See
also SAP note 1072504 regarding ITSmobile sample application.
back to top
Does ITSmobile replace Web SAP Console and SAP Console?
for text based applications: SAP Console.
for webbased applications (ABAP transaction): ITSmobile
Also see SAP note 1070064
back to top
Which devices are supported?
See SAP Note 1093513 and the page "Mobile Devices and Browser".
back to top
My generated internet service is not running, what could be wrong?
See Online Help for possible errors:
SAP NetWeaver 7.4
SAP NetWeaver 7.3 EHP1
SAP NetWeaver 7.3
SAP NetWeaver 7.0 EHP3
SAP NetWeaver 7.0 EHP2
SAP NetWeaver 7.0 EHP1
SAP NetWeaver 7.0
back to top
ITSMobile Message Sound
How to con rm if your Handheld Browser Supports Sound.
First review the ITSMOBILE service in SE80 and copy the sapsoundmsg.wav that exists in the path
This page is part of:
ITSmobile
ITSMOBILE → TOPIC 99 →MIME Objects →SOUNDS → ALL → sapsoundmsg.wav
to the handheld device.
This is custom documentation. For more information, please visit the SAP Help Portal
168
7/10/2024
Then create a blank page on the device itself with a background sound just to see if the browser
supports sound:
<html>
<head>
<title>HTML bgsound Tag </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
</head>
<body>
<p> This doesn't create any result on the screen but it plays sound le 3 times in the background </p>
<bgsound src=".\sapsoundmsg.wav" loop="3" >
</body>
</html>
Other option is to test with the value: "<bgsound src="/sap/public/bc/its/mimes/itsmobile/99 /sounds/all/sapsoundmsg.wav"
if the WAV le is accessible on the Handheld device from the Web Application Server then create the following HTML Page
<html>
<head>
<title>Test Sound</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
</head>
<body>
<p> This doesn't create any result on the screen but it plays sound le ONE times in the background </p>
<bgsound src="/sap/public/bc/its/mimes/itsmobile/99 /sounds/all/sapsoundmsg.wav">
</body>
</html>
TESTING
ITSMOBILE01 is the ITSMobile service that calls the transaction( ITMOBILE01 )
Call ITSMOBILE01 the test service via the following URL
This is custom documentation. For more information, please visit the SAP Help Portal
169
7/10/2024
http(s)://<Host>.<Domain>:<PORT>/sap/bc/gui/sap/its/test/mobile/itsmobile01
( make sure in SICF that the ITSMOBILE01 is active )
→ click on the "+" button → select "514 MESSAGE" → hit the button "STRT" → click the button "Message Type S and I"
get ONE "dong" sound
if you trace using HTTPWatch or review the View Source the le called is: sapsoundmsg.wav
http(s)://<Host>.<Domain>:<PORT>/sap/public/bc/its/mimes/itsmobile/99/sounds/all/sapsoundmsg.wav
→ click the button "Message Type W"
get ONE BEEP sound
OR
"Message Type E".
get THREE Beeps sounds
if you trace using HTTPWatch or review the View Source the le called for "Message Type W"
or "Message Type E" is: sapsounderr.wav
from HTTPWatch trace
http(s)://<Host>.<Domain>:<PORT>/sap/public/bc/its/mimes/itsmobile/99/sounds/all/sapsounderr.wav
For comparison when logged on via SAP GUI for WINDOWS (SAP Logon):
Call transaction: /nITMOBILE01
→ click on the "+" button → select "514 MESSAGE" → hit the button "STRT" → click the buttons "Message Type S and I", "Message Type W"
or "Message Type E".
One will get sounds in SAP GUI for WINDOWS similar to those when called via the itsmobile01 service.
03 Apr 2021 Update:
Newer browsers do not support the <bgsound> tag
Solution is provided in the note 3031889 - ITSmobile audio feature
need the corrections contained in the note 3013443 - ITSmobile Visual Editor: implemented the SoundInclude feature
Another workaround if the Browser does not support the <bgsound and *.wav les is the solution in the
note 1719568 ITSmobile: message sound code moved to a separate include
You will still need to do the code changes to pass the various
This is custom documentation. For more information, please visit the SAP Help Portal
170
7/10/2024
~messagetypes for it be effective to be able to emit different sounds.
Note
1428050 ITSmobile: new feature: CURRDYNPRO.MESSAGESOUND
also covers this. (3 different BEEP sounds available via CETERM_SOUND.
IDA_BEEP_OK, IDA_BEEP_WARN and IDA_BEEP_LOUD
Other notes
2377744 - ITSmobile: xed NOTIFY_BELL_SIGNAL on subscreens
External: Blogs and threads
The following is a very interesting blog (Jan 3, 2017) especially if you use the NEWER Browsers on your handheld device.
as the <bgsound> element is now obsolete with NEWER Browsers and is treated as a non-standard element.
https://developer.zebra.com/community/home/blog/2017/01/03/sap-itsmobile-bgsound-support-on-enterprise-browser
Play beep sound on device when
1. BGSOUND
2. IDA_BEEP.
are NOT supported
https://community.ivanti.com/thread/32043
Device Details:
RF Device - Intermec CK71
Wavelink Velocity Client - Release 1.0.29 - 07/01/2014
Operating System-Windows Embedded 6.5 Classic. CE OS 5.2.29217 (Build 29217.5.3.12.26)
This is custom documentation. For more information, please visit the SAP Help Portal
171
7/10/2024
ITSmobile AJAX Communication
What is the ITSmobile AJAX?
This page is part of:
ITSmobile
First and in general:
ITSmobile is a web technology therefore the W3C knowledge can be used.
(please check https://en.wikipedia.org/wiki/Ajax_(programming))
What does this means:
Standard SAP ITSmobile communicates with http/s via a normal HTTP Post Event.
This is the standard and classical browser communication.
This classical HTTP communication allows only a synchronous data transfer and the
Browser takes care of the communication. (without the possibility to enhance it or change it)
In general AJAX means: Asynchronous JavaScript and XML, this means AJAX communication is an
asynchronous communication.
AJAX ITSMobile communication allows to send multiple requests to the server. In addition it is
possible to send the request
using JavaScript. So the communication can be controlled/changed by the application (and not
anymore by the browser)
What is the difference between Standard ITSmobile and ITSmobile using AJAX?
To understand the two different communication behaviors following scenarios are described:
Scenario 1: classical HTTP/S communication – Standard SAP ITSmobile Communication:
User press a button on an ITSmobile webpage, browser sends the request to the server and will wait for a response from the server.
During the waiting time (synchronous) user can do noting with the webpage/application. The application is not able to react in case
Of issues or errors.
Scenario 2: AJAX HTTP/S communication – Enhanced SAP ITSmobile Communication:
User press a button on an ITSmobile webpage , browser sends the request to the server (in details the application = ITSmobile send the
request)
This is custom documentation. For more information, please visit the SAP Help Portal
172
7/10/2024
and will wait for a response from the server. However the communication is asynchronous, means the application is not locked and user can
do other things.
Following the bene ts exists when AJAX communication is used:
First: As the communication is controlled in the own JavaScript Coding (ITSmobile application) the HTML DOM is replaced using Javascript
BENEFIT: performance improvement, as the browser doesn’t created the full HTML DOM again and again (specially not the CSS and JS
content)
Second: It is possible to control the communication – wireless/network issues can be managed.
Own error message can be displayed or request can be send again automatically, if wireless communication doesn’t exist.
BENEFIT: the usage of industrial browsers is not anymore mandatory
What are the bene ts as summery – when AJAX with ITSmobile makes sense?
The major bene ts are the performance improvement and the control of the communication.
Therefore:
1. The performance improvement is bigger especially,
when in a project old devices are used with low memory and low hardware capabilities.
It makes sense to use ITSmobile runs AJAX when old hardware is used.
1. An industrial browser doesn have to be used when AJAX is used because the communication can be controlled
If a company uses many devices it makes sense to invest/modify Standard ITSmobile and enhance it with AJAX JavaScript.
Prerequisites
For more information see attached PPT.
06_ITSMobileRunsAjax_englisch_v8 (3).pdf
ITSmobile Visual Editor
What is the New ITSmobile Visual Editor?
This page is part of:
The ITSmobile Visual Editor is a part of ITSmobile. It introduces the following features:
ITSmobile
o Fully integrated screen editing within SE80
This is custom documentation. For more information, please visit the SAP Help Portal
173
7/10/2024
o Screen elements can be freely arranged on screen
o Positions and dimensions of screen elements are set absolute based on unity pixels (px)
o All styling of screen elements is based on web standard Cascading Style sheets (CSS)
More Information...
SAP Notes (ITSmobile Visual Editor)
How to De ne Colors
Working with ITSmobile Visual Editor
o Allows to hide individual screen elements on resulting HTML page without the need to
change the underlying ABAP screen.
How to Use ITSmobile Visual Editor?
Areas of the ITSmobile Visual Editor
How to De ne Styles and Fonts
ITSmobile Visual Editor
There are four Steps to get a running ITSmobile Service from ABAP Screens.
In this example the transaction we are calling is the test transaction "ITMOBILE00" and the
service that we are creating is "TEST_MOBILE". Here are the steps to do this.
1. Create Internet Service.
1.1
First call the transaction in question. In this case it is "ITMOBILE00" - then hit the following in
the following order: "CTRL + Shift +F1" and you will get the 'Technical Information' popup
as can be seen below.
1.2
Then go to transaction SE80 - ABAP Workbench. In the 'Repository Browser' select 'Program'
and enter the program name that you displayed in Step 1.1
In this scenario it is called: SAPMIMOB1. Then select the folder 'Screens'. These are all the
corresponding screens for transaction ITMOBILE00
This is custom documentation. For more information, please visit the SAP Help Portal
174
7/10/2024
1.3
Then call transaction SICF and create and activate the service name: TEST_MOBILE with the
below 'GUI Con guration'
2. Generate Editor-Templates.
This is custom documentation. For more information, please visit the SAP Help Portal
175
7/10/2024
2.1 Call transaction SE80 and navigate to the step shown in Step 1.2. Select all the Screens
you wish to modify using the ITSMobile Visual Editor, then using right click
select the context menu item 'Other Functions' and then select 'Create Template from
Template'
2.2
Now enter the ITSMobile service in the resulting popup and de ne the folder theme name. In
our example the service is called 'TEST_MOBILE' and Theme '99'
This is custom documentation. For more information, please visit the SAP Help Portal
176
7/10/2024
3. Working with ITSmobile Visual Editor.
3.1 Return to the 'Internet Service': TEST_MOBILE in SE80. In the folder "Editor-Templates"
you will see all the screens from step 2.2 that have been created.
3.2
Double click on Editor template. 'SAPMIMOB1' then select the Edit icon(Pencil and Glasses).
You are now using the ITSMobile Visual Editor!
This is custom documentation. For more information, please visit the SAP Help Portal
177
7/10/2024
4. Generate HTML-Templates and Publish them.
4.1 Once you have carried out the modi cations using the ITSMobile Visual Editor you will
need to create the HTML template.
From the Editor Templates use context menu "Other Functions"->"Create HTML Template
from (Editor) Templates.".
4.2
Now in the "HTML templates" you will see the resulting HTML template will have been
updated.
This is custom documentation. For more information, please visit the SAP Help Portal
178
7/10/2024
Next publish the HTML templates, the ITSmobile service with the modi cations using the
ITSMobile Visual Editor is now ready to run.
How do you know that the templates were generated correctly?
When you generate an HTML template from an editor template, the style MOBILEEDIT is set
in the comment section of the template.
Prerequisites
Release and Support Package with ITSmobile Visual Editor included:
o 7.00 SP29 (SAPKB70029)
o 7.01 SP14 (SAPKB70114)
o 7.02 SP14 (SAPKB70214)
o 7.30 SP10 (SAPKB73010)
o 7.31 SP07 (SAPKB73107)
o 7.40 SP03 (SAPKB74003)
o 7.50 and higher
Source: ITSmobile Visual Editor Main Note
1872180
This is custom documentation. For more information, please visit the SAP Help Portal
179
7/10/2024
.
Kernel:
The editor uses the kernel-based JSON support. Therefore Kernel 7.20* or higher is
required.
*For systems with kernel 7.20 at least kernel patch 116 is required. (JSON-Support: refer to
SAP Note 1650141
)
Browser:
Internet Explorer 9 or higher is required to run the editor in SE80.
The ITSmobile Visual Editor was designed to work within SAP GUI's HTML Control using
Microsoft Internet Explorer (MSIE) as documented in SAP note 1872180
The HTML Control based on Chromium or Edge will be supported. See SAP Note 3191851 ITSmobile Visual Editor with Edge Browser Control
For the time being, please con gure SAP GUI to make use of the MSIE based HTML control.
You can change the browser for the HTML Control in the SAP Logon Pad: SAP Logon →
Options → Interaction Design → Control Setting .
NB: If you call the ITSmobile Visual Editor to process an editor template, and the editor hangs
and does not show the template in the graphical display,
then check the SAP Note 2570160 - ITSmobile Visual Editor: Determining best value for
wait time in communication between ABAP and ITSmobile Visual Editor.
Areas of the ITSmobile Visual Editor
This is custom documentation. For more information, please visit the SAP Help Portal
180
7/10/2024
How to De ne Colors
Use the CSS color codes to de ne colors of the screen elements.
The codes are de ned using either hexadecimal color values (#00FF00) or RGB color values (rgb(0.255.0)). The value is a combination of
red, green and blue color. The lowest value is 0 (hex 00); the highest value is 255 (hex FF).
The third way to de ne a color is in using the actual color name (LimeGreen).
By searching for "css color" you will nd plenty sources of css color tables.
How to De ne Styles and Fonts
Use CSS Code to de ne the styles of the screen elements.
The picture below shows a snippet of the ITSmobile Visual Editor with an example how a button can be de ned.
Please note that shorthand properties can be used to set several properties at once in a single declaration.
Example: Font Shorthand
in our example we used the order* given by the W3C and de ned the following style: italic bold 18px/40px arial
This is custom documentation. For more information, please visit the SAP Help Portal
181
7/10/2024
* Order of the values: font-style font-variant font-weight font-size/line-height font-family
Font-size and font-family are mandatory, the other values can by omit.
See the KBA 2768002 - ITSmobile: How to apply a different font for input elds
on how to apply a different Font.
SAP Notes (ITSmobile Visual Editor)
Main Note:
1872180 ITSmobile Visual Editor // Main Note //
The note 2570160 is very important if the ITSMobile Visual Editor is not saving changes correctly when used within SE80 (ABAP
Workbench)
ITSmobile Visual Editor runs in an HTMLviewer control of the SAP GUI for Windows
Notes of Improvements and Fixes:
2017.
2570160 - ITSmobile Visual Editor: Determining best value for wait time in communication between ABAP and ITSmobile Visual
Editor
2527234 - ITSmobile Visual Editor: Steploop dimensions are not visualized correctly
2015
2051056 ITSmobile Visual Editor: User changes are not always saved correctly
2176355 ITSmobile Visual Editor: Switching templates during start results in error
2168990 ITSmobile Visual Editor: Alignment of element not recognized
2159730 ITSmobile Visual Editor: Editor supported in SAP GUI for Windows only
2141558 ITSmobile Visual Editor: Mass change of (sub-)screen sizes in editor templates
2136447 ITSmobile Visual Editor: First launch of editor after applying ABAP updates may fail
1873703 Improvements for the initialization of the graphical editor
2014
2051056 ITSmobile Visual Editor: User changes are not always saved correctly
2027612 Incorrect generation style in HTML template
2057020 ITSmobile Visual Editor: Adding or removing CSS properties is not possible
1927694 ITSmobile Visual Editor: "Adapt to screen" does not work
1903390 ITSmobile Visual Editor: Accelerated start, corrections
2005958 ITSmobile Visual Editor: Prerequisites for switching screens quickly
1818662 ITSmobile Visual Editor: Improvements and corrections
1876462 ITSmobile Visual Editor: Hide elements
Working with ITSmobile Visual Editor
This is custom documentation. For more information, please visit the SAP Help Portal
182
7/10/2024
Mobile Devices and Browser
General
This page is part of:
With the ITSmobile we don't deliver an environment for a certain mobile device or a special
browser. With the wide range of devices, operating systems and (industry) browsers supporting
ITSmobile
all possibilities is not possible. But to get all the functionality of the mobile device, it is highly
recommended to use an industrial browser like PocketBrowser (Motorola/Symbol), IBrowser
(Intermec) or NaurTech Browser (Naurtech Corp.).
The ITSmobile framework does not attempt to identify the mobile devices using the browser ID
(user agent string). In fact, the browser identi cation is completely deactivated for ITSmobile. It is
possible that your generated HTML templates need additional customization to run on a speci c
device or browser, this can easily done by a consultant. To adapt device-speci c functionality ( like
i.e. function keys), ITSmobile provides a procedure to include device-speci c META tags or
Javascripts.
Examples
If device-speci c support is required, you can add the device-speci c META tags or JavaScripts
using the following service entry in the HTML page:
~ITSMOBILEDEVICEINCLUDE <Name_of_the_template_to_be_included>
It is sufficient to set the service entry and to make the speci ed template available in the service.
The delivery of ITSmobile contains four testservices. Testservice ITSMOBILE01 contains the le
DEVICESAMPLE.HTML, where speci c information can be included. In addition to this you will nd
three examples of device-speci c customization:
DEVINCLUDE_INTERMEC700C.HTML, DEVINCLUDE_NAURTECHCK61.HTML and
DEVINCLUDE_SYMBOL3090.HTML
See Also
SAP Note
1311169
- ITSmobile: Barcode scanner AutoEnter
SAP Note
1093513
- ITSmobile: Supported browsers and mobile devices
~ITSMOBILEDEVICEINCLUDE
Prerequisites to run ITSmobile
1. Mobile Device
This page is part of:
The code created by the ITSmobile generator works for a wide range of devices and browsers,
however we highly recommend the usage of an industrial browser such as:
ITSmobile
Motorola Rho Elements
Motorola Pocket Browser (former Symbol Pocket Browser)
Naurtech CE TERM
This is custom documentation. For more information, please visit the SAP Help Portal
183
7/10/2024
Wavelink Industrial Browser
2. Application
To be able to generate templates, you require a functioning SAP Web AS ABAP application. The screen layout of the application must be
designed for mobile devices and their limited visualization functions. That means that the size of the screen must be adjusted to the screen
size of the mobile device and the application should use only screen elements that are supported by ITSmobile
3. Basis Technology
On the system side, you require an ITS with at least the following service/patch status:
Integrated ITS
We recommed that you are on at least the following Support Pack levels
SAPKB62064
SAPKB64022
SAPKB70014
SAPKB71005
See also SAP NOTE 1031074 ITSmobile 1.1: Supplements and improvements
Standalone ITS
ITS 6.20 Patchlevel 27, SAP Basis 4.6C Support Package: 55 - SAPKB46C55
See also SAP NOTE 1031074 ITSmobile 1.1: Supplements and improvements
Please note...
The ITS prerequisites listed above is only the minimum on Support Package level to run the ITSmobile. Further developments and
improvements are always taking place. We suggest to install the latest BASIS and Kernel versions to ensure not to miss a new feature or
a great improvement.
Required ITSMobile Services
In order to correctly work ITSmobile needs the following internet services to be published
ITSMOBILE
ITSGENMOBILE
ITSGENMOBILE4
ITSGENMOBILEXV
Publishing is done in transaction SE80. See the following Wiki for the steps to do this:
How to activate, publish and test ITS services in the integrated ITS
Service Parameters and Settings for ITSmobile
ITS Service Parameters
This page is part of:
ITSmobile
This document only describes ITS service parameters that are either of particular interest or
essential to ITS mobile services. If a particular patch level is required for individual parameters,
this information is provided. Please note that there are also general ITS parameters, such as 'saplanguage', ~record, and ~urlmime that can also be set for mobile applications.
This is custom documentation. For more information, please visit the SAP Help Portal
184
7/10/2024
KBA 2494749
- Add or edit ITS Services parameters in SICF - GUI con guration [VIDEO], might
be helpfull when editing Service Parameters in SICF.
List of the Service Parameters
1) Mandatory Parameters
~ITSMOBILE
~TRANSACTION
~THEME
~SOURCES
2) Unwanted parameters
~WEBGUI=1
3) Parameters for Include Control
~ITSMOBILEDEVICEINCLUDE
~ITSMOBILECSSINCLUDE
~ITSMOBILEJSINCLUDE
~ITSMOBILECUAINCLUDE
~ITSMOBILENOCUAINCLUDE
~ITSMOBILEVOICEINCLUDE
4) Parameters for Popup Control
~POPUPS
~SHOW_SYSTEM_MODAL
5) Additional Parameters
~ITSMOBILEMSGSOUND
~ITSMOBILESOUNDINCLUDE
~RESP_CONTENT_TYPE
~ALVGRIDPAGESIZE
~DYNPRO_COMPRESSION
~ITSMOBILENAMESPACE
~ITSMOBILEELEMFACTOR & ~ITSMOBILEELEMUNITS
~ITSMOBILEELEMFACTOR
~ITSMOBILEELEMUNITS
~ITSMOBILESEARCHHELPSHOWCUA
~ITSMOBILESEARCHHELPNOFILTER
~SEARCHHELPRESULTPERPAGE
~ITSMOBILESEARCHHELPPREV & ~ITSMOBILESEARCHHELPNEXT
~ITSMOBILESTANDARDSMODE
~NO_LOGON_USEREXIT
1) Mandatory Parameters
This is custom documentation. For more information, please visit the SAP Help Portal
185
7/10/2024
~ITSMOBILE
The ~ITSMOBILE parameter is mandatory and must be set to 1 for all mobile services. The parameter speci es that the particular service is
for mobile devices and adjusts the ITS environment accordingly. This parameter switches off the ITS browser check and deactivates the
inclusion of the browser-speci c Java script on the HTML pages.
The ITS sets up an environment for a mobile service.
Example:
~ITSMOBILE
1
~TRANSACTION
The ~TRANSACTION parameter de nes the transaction to be started in the SAP system and thus determines the application to be run in
the Web Application Server. A template must be available in the service for every screen of this application that is called.
Example:
~TRANSACTION itmobile01
When the service is started using the URL, if the subsequent login is successful, the transaction itmobile01 is started.
~THEME
The ~THEME parameter de nes the template set that is to be used to display the transaction. You determine which theme must be
speci ed when you generate the template. The generator saves the templates under the theme you specify. You must specify this theme
with ~THEME in the service so that the templates can be found.
Example:
~THEME 99
When searching the generated templates for the application, the system searches for the template with the matching name/number in the
current service under the HTML templates in folder 99.
~SOURCES
You use the ~SOURCES parameter to specify the services (separated by a comma) in which the templates are to be searched for. This is
useful for screens/templates that are called in different transactions. You consequently do not have to regenerate the templates for these
screens in every service. Instead, you simply specify the service in the ~SOURCES parameter in which the templates were already
generated. Please note that the switch ~SOURCES only applies to the HTML templates. The switch cannot be used to in uence the search
order for MIME les (for example, JavaScript, style sheets, and GIFs). Since the runtime service provides ITSMOBILE for individual system
screens, this service should always be speci ed as the last service.
Example:
~SOURCES
itsmobile01, itsmobile
If a template is not found in the itsmobile01 service, the ITS searches the next service listed - in this example: itsmobile - for a matching
template.
2) Unwanted parameters
~WEBGUI=1
Setting the ~webgui parameter to value 1 tells the Internet Transaction Server to start a webgui (SAP GUI for HTML) service.
However ITSmobile services are NOT webgui services. So the ~webgui parameter should be completely removed or set with the default
value "0":
~WEBGUI=1
or
~WEBGUI=0
3) Parameters for Include Control
This is custom documentation. For more information, please visit the SAP Help Portal
186
7/10/2024
The parameters for include control are used to be able to make changes to JavaScript, CSS style sheets, or for example, device-speci c
function key mapping without having to make changes to the generated templates. By activating these switches, for example, a separate
style sheet can be inserted in all the generated templates without actually changing the generator or the templates themselves. Please
note that the inserted include les replace the default include les from the ITSMOBILE service. Consequently, your inserted CSS le, for
example, must, de ne all the classes that are de ned in the mobile.css default le of the service ITSMOBILE. Your include les replace the
standard include les.
~ITSMOBILEDEVICEINCLUDE
You use ~ITSMOBILEDEVICEINCLUDE to specify your own device include le in which, for example, the mapping of function keys for a speci c
device is de ned. The device include le is included on every HTML page in the <head> tag. Function keys are normally mapped using http
meta http-equiv instructions that call a speci ed JavaScript when a key code is entered. The device include le is exactly the right place for
these device/browser-speci c instructions. The ITSMOBILE01 service can be used to illustrate this.
Example:
~ITSMOBILEDEVICEINCLUDE devicesample
The content of the devicesample le is included in the HTML <head> tag on every HTML page. The devicesample le must be available in
the relevant service as an HTML template.
See also SAP Note:
1491666
- ITSMobile: How to obtain function key values
~ITSMOBILECSSINCLUDE
You use ~ITSMOBILECSSINCLUDE to overwrite the default CSS style sheet of the mobile.css le from the ITSMOBILE service. The speci ed
le must be stored in the SAP system in the current service under MIME objects and must be published. Since your own CSS le replaces
the default CSS style sheet, you must have de ned all the CSS classes used by ITSmobile in your le. Therefore it is recommended to copy
the standard mobile.css le and modify it.
Example:
~ITSMOBILECSSINCLUDE mycssstyle
The CSS le mycssstyle.css is included on every HTML page as a style sheet. The le extension .css is adapted and must not be speci ed in
the parameter. Use transaction SE80 in the SAP system to ensure that the le mycssstyle.css exists in the current service and was
published
See also:
KBA 3056108
-ITSmobile: How to use ~ITSMOBILECSSINCLUDE parameter
KBA 2716570
- ITSmobile: small screen size when using Android devices)
SAP Note 1031074
- ITSmobile 1.1: Supplements and improvements
~ITSMOBILEJSINCLUDE
You use ~ITSMOBILEJSINCLUDE to overwrite the default JavaScript le mobile.js from the ITSMOBILE service. The speci ed le must be
stored in the SAP system in the current service under MIME objects and published. Since your own JS le replaces the default JavaScript
le, you must have de ned all the JavaScript functions used by ITSmobile in your le so that no JavaScript errors occur when the service is
executed.
Example:
~ITSMOBILEJSINCLUDE
myjavascript
The JS le myjavascript.js is included on every HTML page as JavaScript. The le extension .js is adapted and must not be speci ed in the
parameter. Use transaction SE80 in the SAP system to ensure that the le myjavascript.js exists in the current service under MIME objects
and was published.
See also:
SAP Note 1031074
- ITSmobile 1.1: Supplements and improvements
This is custom documentation. For more information, please visit the SAP Help Portal
187
7/10/2024
~ITSMOBILECUAINCLUDE
You use ~ITSMOBILECUAINCLUDE to overwrite the CUA area of the HTML page. The default CUA area is at the top of the HTML page and
contains the display of the screen title and error messages, if applicable, and a GIF to trigger enter, a GIF to log off, and the SAP icon. By
specifying a CUA include le, you can independently con gure this area without making any changes to the actual template. When
con guring the area, do not forget to display messages. To use the application, it is essential to display the messages.
Example:
~ITSMOBILECUAINCLUDE mycuaarea
The content of your CUA le mycuaarea.html is included on every HTML page. The le extension .html is adapted and must not be speci ed
in the parameter. Use transaction SE80 in the SAP system to ensure that the le mycuaarea.html exists in the current service under HTML
templates and was published.
See also:
SAP Note 1031074
- ITSmobile 1.1: Supplements and improvements
~ITSMOBILENOCUAINCLUDE
When the parameter is 1 or X, no CUA area will be rendered at the top of the HTML Page. The default CUA area is at the top of the HTML
page and contains the display of the screen title and error messages, if applicable, and a GIF to trigger enter, a GIF to log off, and the SAP
icon. Having no CUA area saves at least one full line (row), which some applications can appreciate very much.
Example:
~ITSMOBILENOCUAINCLUDE 1
OR
Example:
~ITSMOBILENOCUAINCLUDE X
~ITSMOBILEVOICEINCLUDE
You use ~ITSMOBILEVOICEINCLUDE to con gure the generation of XHTML+Voice to meet your own requirements. Your voice include le
replaces the voice.html default le from the ITSMOBILE service. Your le must contain the BHTML functions GenerateSpeech and
GenerateSpeechDialog(FieldIndex), since these two functions are called from the main page to generate the HTML for speech support.
Example:
~ITSMOBILEVOICEINCLUDE myvoice
To generate speech support, the functions GenerateSpeech and GenerateSpeechDialog(FieldIndex) are called in your myvoice.html voice
include page. The le extension .html is adapted and must not be speci ed in the parameter. Use transaction SE80 in the SAP system to
ensure that the le myvoice.html exists in the current service under HTML templates and was published.
4) Parameters for Popup Control
In the default setting, the ITS displays neither popups nor system messages. If a popup or a system message is received, it is automatically
con rmed by ITS with ENTER and is not displayed. This setting makes sense in the majority of cases.
However, for applications that use popups, for example, when logging off ("Do you really want to log off? YES/NO") it may be necessary to
activate popups. Note that the popups can only be displayed as fullscreen images and that a template must be available for every popup if
the ITS does not provide a default template for the screen.
In addition to the application popups, system messages and express mails (transactions SM02 and SO01) can also be activated to a limited
extent for mobile services. This can make sense if you want to make important system messages (for example, update task terminations)
visible to the mobile user. Again, the messages can only be displayed in fullscreen mode and a template for the screen must be provided if
ITS does not provide a default template.
~POPUPS
You use ~POPUPS to activate the application popups for mobile services. If the switch is set to 1, popups are displayed. Please note that you
must provide an HTML template in your service for every application popup. With the default setting "0", ITS automatically con rms popups
with ENTER.
This is custom documentation. For more information, please visit the SAP Help Portal
188
7/10/2024
Example:
~POPUPS
1
Application popups are displayed as fullscreen images.
~SHOW_SYSTEM_MODAL
With ~SHOW_SYSTEM_MODAL, you activate system messages and express mails (transactions SM02/SO01) for mobile services. Please
note that the system messages and express messages are displayed as fullscreen images and that a HTML template must be available for
the screen.
Example:
~ SHOW_SYSTEM_MODAL
1
For system messages and express mails, a short message is displayed as a fullscreen image to mobile users.
See also:
SAP Note:
1122923
- ITSmobile, express message, message type
5) Additional Parameters
~ITSMOBILEMSGSOUND
With ~ITSMOBILEMSGSOUND you can activate beeps for messages. If the parameter is set "the beep" is run with the HTML tag "bgsound"
if a message is received. The browser must support the HTML tag "bgsound" so that the beep can be outputed.
Example: ~ITSMOBILEMSGSOUND 1
When a new message is received, an output "beep" is received according to the message type.
~ITSMOBILESOUNDINCLUDE
If ~ITSMOBILEMSGSOUND is set, than the HTML tag "bgsound" is used to make the device "beep". On some browsers the "bgsound" HTML
tag is not supported. In such cases the parameter ~ITSMOBILESOUNDINCLUDE can be used as described in SAP Notes 1719568
ITSmobile: message sound code moved to a separate include and 3013443
-
- ITSmobile Visual Editor: implemented the SoundInclude
feature.
Example: ~ITSMOBILESOUNDINCLUDE NEWBEEP
~RESP_CONTENT_TYPE
This parameter is only for mobile applications with Language issue requirements. The parameter sets the HTML response-type to
XHTML+Voice. The parameter must be set for all applications that have been generated with ITSMOBILEGENXV i.e "Mobile devices with
language support". All other applications must not set this parameter.
Example: ~RESP_CONTENT_TYPE Application/xhtml+xml
The HTML Response Type is set to xhtml so that the browser can interpret the response correctly. Browsers that have no language
assistance can react differently. Either the page without language assistance is displayed or the content is offered for download.
~ALVGRIDPAGESIZE
De nes how many lines per page are shown in the ALV table.
If not set, all table lines are shown in one page.
A value -1 of the ~ALVGRIDPAGESIZE parameter leads to ALV Grid controls to have the same height as in SAPGUI.
This is custom documentation. For more information, please visit the SAP Help Portal
189
7/10/2024
See also:
SAP Note 3019222
- ITSmobile: automatic page sizing for ALV Grid control
Parameter only relevant if you use ALV grid controls in your dynpro.
Example: ~ALVGRIDPAGESIZE 10
~DYNPRO_COMPRESSION
If you wish to remove lines containing no visible elements that are still visible on the screen then set ~DYNPRO_COMPRESSION service
parameter to the value of "1"
NB: This feature is only available with style MOBILE4 (Generation style ITSGENMOBILE4) and you also need to be on at the following
Support Pack listed in the SAP Note 1493374
- ITSmobile: new feature: dynpro compression.
Example: ~DYNPRO_COMPRESSION 1
See also:
SAP Note 3118444
- ITSmobile: xed empty line height for DYNPRO_COMPRESSION feature.
~ITSMOBILENAMESPACE
This parameter is only needed when you are using an ITSmobile Services with a namspace e.g. "/AII/servicename", "/SCWM/RFUI" etc As
an ICF service name, cannot contain a "/" character it is not possible to create an ICF service with the same name as the SE80 service
which uses the namespace,which is required for ITSmobile to function correctly.
See SAP note:
1323339
- ITSmobile: Services with a namspace, for further details and an example of how to use this parameter.
Example: ~ITSMOBILENAMESPACE /SCWM/RFUI
You also need to be on the Support Pack mentioned in this note for this feature (one can also apply the SNOTE correction from SAP
note 1323339)
~ITSMOBILEELEMFACTOR & ~ITSMOBILEELEMUNITS
Using the following two parameters allows one to the increase the font size of individual elements, but without increasing
the other individual elements on the screen.
~ITSMOBILEELEMFACTOR
This parameter de nes the factor (integer number) by which the width of visible elements will be multiplied.
~ITSMOBILEELEMUNITS
This parameter de nes de nes which measurements units will be used.
Example:
~ITSMOBILEELEMFACTOR 7
~ITSMOBILEELEMUNITS px
will produce "width:70px" for a 10-dynpro-character wide button.
This is custom documentation. For more information, please visit the SAP Help Portal
190
7/10/2024
If the parameter ~ITSMOBILEELEMFACTOR is not speci ed, the default factor is ""0.82"
NB: This feature is only available with style MOBILE4 and you also need to be on at least the following Support Pack's outlined in the SAP
Note 1316326
- ITSmobile: HTML element size is independent of font size to have this feature.
~ITSMOBILESEARCHHELPSHOWCUA
The CUA Area can be enabled by setting the ~itsmobileSearchhelpShowCUA to"X" (default is OFF, i.e. CUA Area is not shown)
~ITSMOBILESEARCHHELPNOFILTER
The Filter Area can be disabled by setting the ~itsmobileSearchhelpNoFilter to"X" (default is ON, i.e. SearchHelp dialog offers a possibility
to lter/restrict the list of possible selection)
The advantage of setting this is to create more screen space for your ITSMobile service if it uses search help functionality
~SEARCHHELPRESULTPERPAGE
De nes the number of results that are returned in the result table.
See also:
SAP Note 1461464
- ITSmobile: improved SearchHelp dialog.
~ITSMOBILESEARCHHELPPREV & ~ITSMOBILESEARCHHELPNEXT
~ITSMOBILESEARCHHELPPREV and ~ITSMOBILESEARCHHELPNEXT can be used to overwrite default labels of the 'Next' and 'Previous'
buttons on a SearchHelp dialog. See SAP Note 1461464
- ITSmobile: improved SearchHelp dialog.
NB: You also need to be on at least the followingBasis Support Pack's and Kernel version's outlined in the SAP Note 1461464
- ITSmobile:
improved SearchHelp dialog
to have these additional search help feature's.
~ITSMOBILESTANDARDSMODE
Turn the Standards Mode explicitily on.
See aso:
SAP Note 2289261
- ITSmobile: xed MOBILE4 generator not to switch to Standards mode
~NO_LOGON_USEREXIT
Using ~NO_LOGON_USEREXIT 1 will disable User Exit.
See also:
SAP Note 1465767
- Logon user exit SUSR0001 not called .
This is custom documentation. For more information, please visit the SAP Help Portal
191
Download