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