Skip to Content

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

/wp-content/uploads/2012/10/1_147224.jpg

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

/wp-content/uploads/2012/10/3_147226.jpg

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.

/wp-content/uploads/2012/10/5_147228.jpg

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

/wp-content/uploads/2012/10/6_147229.jpg

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

Go to Transaction SICF

/wp-content/uploads/2012/10/7_147230.jpg

Click Execute

Right Click on default host and give service name

/wp-content/uploads/2012/10/8_147231.jpg

Click Enter or Tick Button

/wp-content/uploads/2012/10/9_147233.jpg

Give Service name and click Enter or Tick Button

/wp-content/uploads/2012/10/10__147234.jpg

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

In the GUI Configuration set the Service Parameters as below

/wp-content/uploads/2012/10/11_147235.jpg

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

/wp-content/uploads/2012/10/12_147236.jpg

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

/wp-content/uploads/2012/10/13_147237.jpg

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

/wp-content/uploads/2012/10/14_147238.jpg

In Error Page Tab, Click System Logon and click Configuration

/wp-content/uploads/2012/10/15_147239.jpg

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’.

/wp-content/uploads/2012/10/16_147240.jpg

Click Save and click back

Right Click on the Service Name and Click Activate Service.

And Click Test Service

/wp-content/uploads/2012/10/17_147241.jpg

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

/wp-content/uploads/2012/10/18_147242.jpg

To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

  1. Samir Suryawanshi

    Hello Debopriya,

    Good content .We had used ITS for one of our clients and for some screen SAP had not created the ITS screen thus resulting in dump. The abapers had to regenerate the specific screens to resolves this. Any trouble shooting or common errors to add to the content to avoid or resolve common errors will make the document more helpful.

    Is helpful though..

    Thanks for sharing.

    Samir

    (0) 
  2. Mohammed Savad Kaprakkadan

    Hi Debopriya,

    Very good documentation. Thanks for sharing.

    I have one doubt, if we develop RF menu using ITS, then is it required to configure via menu / transactions via LM00/01.


    Regards,

    Abu Fazi

    (0) 
  3. Lenin Moreno Penna

    Hello, I have Intermec terminal, my login page (web gui) is very small. I’ve tried many different ways, but nothig, also I have the same configuration like you wrote in this post. But the only different is: In Logon Tab, set Logon Procedure as Logon Through HTTP Fields

    I dont have this.. I just have the option: “authentication fields”

    Regards.

    Len

    (0) 
      1. Lenin Moreno Penna

        @Patrick
        I do have selected “Alternative Logon Procedure”. When I press “Default” button I just have this options:

        1 Fields Authentication

        2 SSO Authentication

        3 Basic Authentication

        4 SAP Authentication

        5 Certificate Authentication

        6 Service Authentication

        Nothing more, do you have any idea how to solve this ? Is just the “login” page who is small, the other ones Id change with the resolution browser options.

        Regards.

        Len

        (0) 
            1. Alfonso Alvarado

              Hola Lenin,

              Did your problem get solved? If so, please let me know how you did it. I have even changed the CSS template in ITSMOBILE and still have same problem of sizing.

              Thanks in advanced,

              Alfonso

              (0) 
        1. Utkarsha Khadke

          Hi Lenin,

          What version of SAP are you on?

          ‘Fields Authentication’ logon procedure has now been renamed to ‘Logon Through HTTP Fields’.

          (0) 
          1. Alfonso Alvarado

            Hello Utkarsha,

            Did you get any answer from Lenin? I am still havingthe issue where main screen (LM01) and following templates are too small, I have to zoom every time I login. I have changed the templates RLMENU 2088 and still nothing. Is there a way to change only one parameter to increase the size view of the LM01 and other templates while viewing them in the device?

            The device is a Intermec. System is 745. thanks in advanced.

            Alfonso

            (0) 
  4. Sravan Kumar

    Hi,

     

    I have copied code from one SAP Instance and replicated the same in another SAP Instance ( code and service) and tested on browser it works fine but when i try the same in device( Motorola Bar-code Scanner) Each screen comes with different size. Please provide the possible solution how to set the screen to device’s screen.

     

    Thanks & Regards,

     

    (0) 
  5. Steven Patane

    Hi There,

    Has anyone activated the new gui for ITS Mobile ie. webgui_new_design parameter. Refer to note: 2108843 ?

     

    Thanks,

    Steve

    (0) 
  6. Alfonso Alvarado

    Ā 

    Hello Experts,

    I was able to zoom (increase size) my template’s size. However, I am still having the issue where main screen (LM01) is too small, I have to manually zoom every time I need to login.

    I have changed the template RLMENU 2088 in SE80 and still nothing. Is there a way to changeĀ one parameter to increase the size view of the logon screen?

    The device is a Intermec. System is 740. thanks in advanced, would appreciate any helpful input.

    Alfonso

    (0) 
  7. Nitin Sikka

    Hi,

    I want to know, once service is created how to configure it on handheld device or how to access it on handheld device

     

    Regards,

    Nitin

    (0) 

Leave a Reply