Вы находитесь на странице: 1из 7

How-to Guide

SAP NetWeaver ‘04

Enabling the SAP


GUI for HTML with
the integrated ITS on
SAP NetWeaver ‘04
Version 1.00 – August 2004

Applicable Releases:
SAP NetWeaver ’04

SAP INTERNAL USE ONLY


1 Scenario
The customer wishes to use the integrated ITS functionality, especially the SAP GUI for
HTML (implemented as Internet Application Component (IAC) service; webgui) for light
weight access via Web Browser to functionalities delivered on the SAP ABAP stack.

2 Introduction
As of SAP NetWeaver 04, the SAP Internet Transaction Server (SAP ITS) is integrated
into the ABAP kernel as an Internet Communication Framework (ICF) service called the
integrated ITS. Like other ICF services, the integrated ITS is accessed through the
Internet Communication Manager (ICM). However, it is not sufficient to only upgrade the
Web Application Server kernel to Release 6.40 to be able to use the integrated ITS, but it
also requires database contents that are only delivered with SAP Web Application Server
6.40.

With the ITS integrated in the SAP Web Application Server, the Web browser
communicates directly with the SAP system. This is in contrast to the standalone ITS,
where the AGate acts as a SAP GUI logging on to the SAP System.

Furthermore, all ITS-related sources, such as service files, HTML templates or MIME
files, are now stored in the system's database not only at design time but also at runtime;
similar to ABAP sources; and the settings that were previously done with *.srvc files must
now mainly be maintained in transaction SICF.

The ITS Flow Logic runtime, WebRFC, Web Reporting and Gui XT are not supported
with the Integrated ITS. Also, in a Java only environment the integrated ITS is not
available. For these functionalities, a standalone ITS is required. However, the existing
standalone SAP ITS can be used in conjunction with SAP NetWeaver ‘04 and will be
long term supported.

Furthermore, the Integrated ITS can only be used with applications based on SAP Web
Application Server 6.40. For earlier applications you still need standalone ITS version.

3 Verifying the general ITS and ICM configuration


Configuration parameters for the integrated ITS are maintained within the standard
transactions RZ11 and SITSPMON, which displays a summary of the integrated ITS
status. Information you can gather from this screen includes the integrated ITS and
interface version as well as the settings for the itsp/* kernel parameters.

Furthermore, verify if the ICM is working correctly. Transaction SMICM (ICM Monitor)
displays the central entry point to the ICM configuration and monitoring. After starting this
transaction, you will see the ICM status. Make sure it is running. Check the following ICM
parameters via Menu Æ Goto Æ Parameters Æ Display:

Parameter Typical Settings


icm/server_port_0 PROT=HTTP,PORT=8000
icm/host_name_full server.full.domain

SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY -1-
This information reveals that - if running - the ICM is listening on port 8000 for HTTP
requests and that the server should be reachable by the fully qualified name
server.full.domain.
A simple test, e.g. by pointing your browser to the URL http://<webas
server>:<icmport>/sap/public/ping1, will reveal any other general network or configuration
issues in your setup.

4 Activation and publishing of WebGUI Service

After installing NW ’04, several activation and publishing steps have to be applied in
order to enable the built-in SAP GUI for HTML service named webgui.

Note that there is no need to install additional files on the server file system: templates
and MIME files are stored in the database. Whereas templates and MIME files had to be
published to the ITS server in standalone SAP ITS, the integrated ITS retrieves these
files directly from the database at runtime.

By default, the Internet service is published on all assigned Internet Transaction Servers.
However, you can choose to restrict the publication to an ITS assigned to your particular
SAP system.

1
Check with transaction SICF and activate, if the service /sap/public/ping does not respond.

SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY -2-
5 The Step By Step Solution

5.1 Activate the necessary ICF services

1. With transaction SICF and locate the


services by path
/sap/public/bc/its/mimes
/sap/bc/gui/sap/its/webgui

nice to have:
/sap/public/ping

Activate the full path to these services


with the context menu.
Make sure that compression is switched
off for all services in these service trees.

SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY -3-
5.2 Publish the IAC Services

2. With Transaction SE80 locate from


the menu Utilities Æ Settings Æ
Internet Transaction Server (Tab) Æ
Publish (Tab) and set “On Selected
Site” = INTERNAL.
This restricts the publication in the next
step to the integrated (internal) ITS.

3. Locate the Internet Services


SYSTEM
and
WEBGUI.
Publish these services with the Context
Menu -> Publish -> Complete Service

SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY -4-
4. Browse to
http://<server>:<icmport>/sap/bc/gui/
sap/its/webgui/! and login to the
webgui.

6 Further information
More Information on the SAP Web AS with integrated ITS functionality can be found
at http://help.sap.com Æ SAP NetWeaver Æ Release ’04 Æ <Language> Æ Application
Platform Æ ABAP Technology Æ UI Technology Æ Web UI Technology Æ ITS /
SAP@Web Studio (BC-FES-ITS) Æ SAP ITS in the SAP Web Application Server.

More Information on the Internet Communication manager (ICM) can be found at


http://help.sap.com Æ SAP NetWeaver Æ Release ’04 Æ <Language> Æ Application
Platform Æ ABAP Technology Æ Architecture of the SAP Web AS Æ Internet
Communication Manager (ICM).

Also, please refer to Notes


Note Short Title
709038 The SAP Integrated ITS
698329 Integrated ITS, WEBGUI/IAC logon fails
692791 Integrated SAP ITS/SAP GUI for HTML in the Web AS
754888 Integrated ITS: New SAP streamline symbols and screens

In order to enable existing IACs for usage with the integrated ITS, a few more steps need
to be performed (e.g. service parameters need to be maintained with transaction SICF).
If you are interested in learning how to use Internet services (IACs) designed to run on
standalone SAP ITS with the SAP Integrated ITS, see the SAP Library
http://help.sap.com Æ SAP NetWeaver Æ Release ’04 Æ <Language> Æ Application
Platform Æ ABAP Technology Æ UI Technology Æ Web UI Technology Æ ITS /
SAP@Web Studio (BC-FES-ITS) Æ SAP ITS in the SAP Web Application Server Æ
Developing IACs with the SAP Integrated ITS Æ Migration of Existing ITS Services. This
document deals in detail with this topic.

For latest updates on SAP ITS, please check http://service.sap.com/sap-its.

SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY - SAP INTERNAL USE ONLY -5-
www.sap.com/netweaver

Вам также может понравиться