Tech Vistora
Hotline 24/7

+2 999 000 777

Internet Transaction Server (SAP ITS) Explained

internet transaction server

The SAP component used to access SAP screens and transaction via web browser is called the Internet Transaction Server (ITS). It is used in older SAP landscapes, in legacy Web applications and is used in SAP educational materials and yet many people get confused about its two types: Standalone and Integrated. This guide describes who is ITS, how it works and how it can be troubleshooted.

Internet Transaction Server: Quick Answer

Answer: The SAP Internet Transaction Server (ITS) is a middleware software which connects an SAP system to a Web browser. Its services are like those provided by a Web application server, but it won’t do any business processing: it merely routes it to the SAP system, that is, the one familiar to it as a regular SAP GUI.
sap

What Is the Internet Transaction Server?

In traditional operations, users access SAP via the SAP GUI which communicated with the application server via an SAP GUI-specific protocol on top of TCP/IP. But, since there was no browser that could speak that protocol, ITS is the translator between SAP technology and Web technology.
sap

The Internet applications which are deployed in ITS are known as Internet Application Components (IACs) or ITS services. The most common use is WebGUI. WebGUI converts SAP GUI screens to HTML pages.
sap
cleverence

How ITS Works: Request flow (Original)

  1. User clicks on the ITS URL in a browser.
  2. The request is sent to the ITS which identifies the service, and the template to be used.
  3. ITS requests from the SAP system in like manner as a SAP GUI client.
  4. Screen data appears in the SAP system and that system performs the transaction.
  5. ITS combines the data with HTML templates and returns a web page to the user.

All the business logic remains in the SAP system. Only the presentation and web to SAP format translation is done by the ITS.

Active Standalone ITS and Integrated ITS.

ITS can be setup in two architectures and the differences impact everything from setup to applications available.

Standalone ITS: A standalone server. In this setup the AGate component acted as a SAP GUI logging on to the SAP Web Application Server. Templates and MIME files needed to be released on the ITS server and service parameters set in files like global.srvc and webgui.srvc.
sap
sap

Integrated ITS is embedded in the SAP system. It runs as an Internet Communication Framework (ICF) service and accessed via the Internet Communication Manager (ICM). It was built into the core of SAP Web Application Server 6.40.
sap
sap

Dedicated ITT intersection service box(s)Yes with local planning supportYes with integrated planning support
PathsSeparate serverpath inside the SAP application server
Web serverRequires separate web serverICM serves as web server.
Templates and MIME filesPublished to the ITS serverStored in the database.
ConfigurationService parameter (.srvc) filesMostly transaction (SICF).
Complexity it can communicate withMultiple SAP systemsOnly This SAP System (the one to which it belongs).
Applications supported (or not)Screen-based, Flow Logic, WebRFCOnly Screen-based.
Session and processesIts own session and workthread managementstandard SAP work processes and ICF session management.

sap.com +5

What the Integrated ITS Can’t Do

The most prevalent migration trap. Programs written using ITS Flow Logic, WebReporting, WebRFC or GUI XT will no longer be able to be run on the integrated ITS. According to the SAP documentation, the integrated ITS does not provide for Flow Logic and WebRFC applications, requiring these applications to have a standalone ITS.
sap
sap

Test custom IACs prior to migrating. The developers can therefore use the ITS switch ~icf, which is 1 in Web AS with integrated ITS, to create HTML templates that will be used in both variants.
sap

What Type of ITS do you have? (Decision Path, Original)

1. Do you have an essential service animal?чење◙No◙No
Is AGate and WGate running in a separate ITS server?No ITS – Move to the next question
Do you see ITS services on your SAP system on SICF?Integrated ITSSee if your Basis team can do it
What apps are you using Flow Logic or WebRFC?One still has to install ITSIntegrated – perhaps that will suffice.
Do you only utilize WebGUI?Normally, Integrated ITS is sufficient, check each IAC

History of releases is a factor as well. As per one SAP community answer, the standalone ITS 6.20 supports systems as far as NetWeaver 2004 and from then on it’s a part of it. This information is from a forum discussion – please verify what is included in a release as documented in SAP’s official documentation and SAP Notes including the current support status of any standalone ITS.
sap

Active linkable asset that offers a troubleshooting checklist.

  • Check the ITS type you have (are you running MDC1A or CABERE repeat or something else?).
  • For SICF, the ITS (or WebGui) service must be up and running.
  • Check whether the ICM is running and whether the HTTP and/or the HTTPS ports are configured
  • If behavior does not appear to be correct, check profile parameters in RZ11
  • Check ICM’s trace and system log for any errors
  • In the case of standalone ITS: Check the AGate and WGate connection and the .srvc setup.
  • Check publication (standalone) or publication in database (integrated) of templates and MIME files
  • On your ITS type, please verify the application type is available for your type of application.
  • Test by using a standard service, such as WebGUI, to rule out problems with custom code.
  • Before applying SAP Notes, review notes for your release

Typical errors to steer clear of.

  • In case that integrated ITS becomes the ultimate solution. As of now, the standalone version is still necessary for Flow Logic and WebRFC applications.
  • Editing .srvc files for an integrated system. These files have been dropped in the integrated ITS.
    sap
  • Ignoring security. All SAP services exposed in the Web must be secured with HTTPS, immutable, and patches.
  • Forgetting the target system limit. An integrated ITS will not log onto any other system.

Guest Post Angles

For editors on enterprise software and SAP administration or legacy modernization:

  • Integrated vs standalone ITS: a migration checklist for SAP Basis teams
  • Legacy modernization of/for SAP web applications: where to start
  • How SAP screens get to the browser via WebGUI.
  • How to secure web-facing services in SAP – a hands-on approach.

Conclusion

The Internet Transaction Server (ITS) passes on SAP systems to browsers like a web-side SAP GUI. The integrated ITS runs without the ICF, ICM and SICF but is limited to screen-based applications. Older models like Flow Logic and WebRFC are supported by the standalone ITS. Understand your version, test all the IAC’s prior to migration and research your SAP release for support information.

Facebook
Twitter
LinkedIn
Telegram
Pinterest
Picture of David Ace
David Ace

Explore our latest articles, expert insights, and helpful guides covering technology, business, SEO, digital marketing, and more. Browse all posts to discover valuable content, practical tips, and industry updates designed to keep you informed.

All Posts

Leave a Reply

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

Search
Categories
Newsletter
Social Media
TECH VISTORA TEAM