Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

SAP ITS in SAP NETWEAVER

The complete URL for access to the SAP system with SAP GUI for HTML is

http(s)://<icman-host>:<icman-port>/sap/bc/gui/sap/its/webgui.

If we want to called transactions with populating fields

http://yhsapr06.yashsap.com:8000/sap/bc/gui/sap/its/z54_its02?
sap-client=800?transaction=va01 vbak-auart=OR

Creating Mobile Applications with ITSmobile

You can use ITS mobile to make an application or parts of an application executable in the browser of
mobile devices.

Procedure
To make an application or parts of an application executable in the browser of mobile devices,
proceed as follows.
Step 1: Generating an Internet Service and Templates
First generate the templates for the required application screens (dynpros).
To provide simple screens quickly, two standard services delivered by SAP (ITSMOBILE and
ITSGENMOBILE) are used as the basis for the template creation in step 1.

Step 2: Create an ICF Service


In step 2, you create an ICF service with which you can call the generated templates over
HTTP.
Step 1: Generating an Internet Service and Templates

To make your application executable on the browser of a mobile device in the context
of ITS mobile, you first need to generate the corresponding Internet service and the relevant
templates.

Pre-requisites
● 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.
○ The maintenance size of the screen must be adjusted to the screen size of the mobile
device. The HTML template generator uses the maintenance size of the screens
(number of rows / columns) to build an HTML table with a character matrix.
○ The application should use only screen elements that are supported by ITS mobile. For
a list of supported elements.
Procedure
To create an Internet service with the relevant templates, proceed as follows:
...
1. In transaction SE80, select the package in which you want to create the Internet service.

2. In the tree structure of the package, select the ITS Services entry, and choose Create from
the context menu. If you have newly created a package, choose Create ® More ®
Internet Service.

3. Enter a service name and a transaction that is to be linked to the service. Leave the ITS
Mixed Mode option unselected and save your entries.
A Theme 99 folder is created for the service at the same time as the service.

4. In transaction SE80, switch to your ABAP application and select all of the screens for
which you want to create a template, and choose Create Template from the context menu.

5. Enter the name of the previously created service and a theme (such as 99) and selection
Mobile Devices as the generation style.

6. Confirm by choosing Save. You have now generated an ITS template for every selected
Screen.

7. In transaction SE80, switch back to your Internet service. Select the service and choose
Publish ® Entire Service from the context menu. Ensure that you publish to the INTERNAL
site.
Step 2: Create an ICF Service

Once you have successfully completed step1, you only need to create an ICF service in this second
step, which links your Internet service with an HTTP access path.

Prerequisites
Before you generate and test your own ICF services, you should check whether the delivered test
services itsmobile00 and itsmobile01 are executable. You can use these services, for example, to
check whether it is possible to log on to your SAP Web AS over HTTP and whether an HTTP plug-
in/ICMAN has been configured.

Procedure
To create an ICF service, proceed as follows:

1. Open transaction SICF and choose a path for your service.


Either create a new service or copy an ICF service delivered by SAP to the location that you
have chosen.

2. Use the same name for the service name that you used when creating the Internet service in
step 1.
Your Internet service in transaction SE80 is called MYTEST and you want the service to
be available under the path /test/services. To achieve this, you need to create the nodes
/test and /services and the service MYTEST in transaction SICF. The URL is then
/test/services/MYTEST.

3. If you ware working with a copy of an ICF service delivered by SAP, the settings listed
below already exist, and you can continue with step 10.

4. If you are creating a new service, continue with step 4.


Double-click your ICF service to open the ICF service configuration.

6. On the Handler List tab page, enter the ITS handler CL_HTTP_EXT_ITS.

7. On the same tab page, choose GUI Configuration and make the following GUI
configuration entries:

Parameter Value Detail


~ITSMOBILE 1 Defines the service as a
mobile service and sets the
corresponding ITS standards.
~TRANSACTION <your transaction> Specifies the transaction to be
executed.
~THEME <your theme> Specifies the desired theme
(for example, 99) for your service
8. Set the login class CL_MOBILE_SYSTEM_LOGIN for the service. This has been
specifically designed for the smaller display size of mobile devices. To do this, on the Error
Pages ® Logon Errors tab page, activate the System Logon option and choose
Configuration. Ensure that in the Settings Selection subwindow, the option Define Service-
Specific Settings is activated. In the Logon Layout and Procedure subwindow, then choose
the User-Specific option and enter the class CL_MOBILE_SYSTEM_LOGIN.

9. Save your entries and return to the Maintain Services screen.

10. Activate the service using the context menu. Then, from the same context menu, choose
Test Service. The browser should start with your service.

Webgui Path : =
http://yhsapr06.yashsap.com:8000/sap/bc/gui/sap/its/test/mobile/itsmobile00?sap-
client=800

Imp transactions = SICF,SE80.

You might also like