Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
reachdebopriya
Active Participant

Type of Object – Enhancement

Description – RF Menu Configuration with ITS Mobile

Process – WM/MM

Document Purpose

In warehouse management there is always a requirement for faster processes and up to date information.

For this warehouse operators make use of RF devices to capture the various data such as storage unit number, the material number; the quantity etc.

Typical RF devices are handheld terminals, barcode scanners and truck mounted terminals.

These RF devices basically have small screens and therefore the information sent to them is limited and just up to the need. Also the interaction needed must be minimum so that the processed can be made faster.

ITS Mobile 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.

ITS Mobile replaces the Web SAP Console which will be phased out with SAP NW 7.10. It is available for SAP systems based on SAP Netweaver 7.10, SAP Netweaver 7.0 and SAP Netweaver 2004. ITS Mobile is an integrated part of SAP Netweaver and based on ITS. For SAP customers using older SAP releases with a Basis 4.6C and 6.20, ITS Mobile is available in conjunction with ITS 6.20 standalone.

This document is to configure RF Menu (Dynpro Programming) with ITS Mobile device.

Configuration Details

Go to Transaction SE80

Create an Internet Service

Create a Theme with Topic 99

Double Click on Internet Service Name and in the Parameter do the below settings

Parameter Name

Value

FRAMESET_OFF

0

~GENERATEDYNPRO

1

~ITSMOBILE

1

~ITSMOBILEMSGSOUND

1

~LANGUAGE

                                                                                                                                   

~LOGIN

                                                                                                                                   

~PASSWORD

                                                                                                                                   

~POPUPS

1

~STYLE

DHTML

~THEME

99

~TIMEOUT

5

~TRANSACTION

LM01

Right Click on the Topic 99 and create HTML Template

Right Click on HTML Templates and click create. Give the Program Name and Screen Number and generate style as Mobile Devices (Without HTML Tables) and click Save.

Have to create the HTML Template for all the Screens of the Program.

Right Click on the Internet Service Name -> Publish -> Complete Service

Go to Transaction SICF

Click Execute

Right Click on default host and give service name

Click Enter or Tick Button

Give Service name and click Enter or Tick Button

In Service Data Tab, set GUI Link as Yes and Click GUI Configuration

In the GUI Configuration set the Service Parameters as below

Parameter Name

Value

~ITSMOBILE

1

~THEME

99

~TRANSACTION

LM01

~SOURCES

Internet Service Name

~POPUPS

1

~ITSMOBILESOUND

1

In Logon Tab, set Procedure as Alternative Logon Procedure

In Logon Tab, set Logon Procedure as Logon Through HTTP Fields

In Handler List Tab, set Handler List (In Order of Execution) as ‘CL_HTTP_EXT_ITS’

In Error Page Tab, Click System Logon and click Configuration

In System Logon Configuration,

Check Define Service-Specific Settings

In Select Display, check System ID, Client and Language

In Action During Logon, set protocol as Do Not Switch and check Do Not Display Warnings and Deactivate Login XSRF Protection

In Logon Layout and Procedure, check Custom Implementation and give ABAP Class Name as ‘CL_MOBILE_SYSTEM_LOGIN’.

Click Save and click back

Right Click on the Service Name and Click Activate Service.

And Click Test Service

Now this Service Name will be configured by the external client in there ITS Mobile Device.

23 Comments