This action might not be possible to undo. Are you sure you want to continue?
What is ITSMobile ?
ITSMobile (Internet Transaction Server for Mobile) is part of SAP NetWeaver, which helps to create web-enabled SAP applications for accessing them from browser based Handheld devices. Is a Technology introduced by SAP in 2007 ITSMobile is based on the ITS Engine integrated into the SAP Netweaver Web Application Server. ITSMobile features HTML generation of SAP Screens through its Template Generator Generated HTML acts as 'Templates' for further customization The Application design tools required for developing a Mobile ITS application are : ABAP development workbench. Web application Builder which has 2 components : 1)Internet Service creator. Parts of Internet Service : Service Parameters Theme / Topic HTML Templates 2)HTML Template Generator. The Run time Components are : ICM Status -shoul be in Running status(Needs to be checked in Transaction SMICM). HTTP Service - should be Active(In transaction SMICM,GOTO-->Services) Published Internet Service(In transactions SE80 and SICF) ITS own Services Architecture of Mobile ITS. " Steps to create Mobile ITS application:
1)Create the Application(that needs to dispalyed in handheld device) in ABAP development workbench in SE80. 2) From "SE80", create an Internet Service, assign the Transaction code and save it in a Package 3)Generate HTML Mobile template for all the screens of the ABAP application from "SE80" 4)Publish the Internet Service from "SE80" 5)Creating an ICF Service with the same name (as in Step-2) from Transaction "SICF" under the folder: "default_host/sap/bc/gui/sap/its" 6)Activate the service created from "SICF". The service can be tested from the context menu of the Service Development Guidelines for Mobile Applications: 1)Keep the UI simple by design 2)Keep in mind the limited screen sizes of handheld devices 3)It is recommended to limit the UI elements to: "Text Box", "I/O Fields", "Checkboxes", "Radio Buttons" and "Pushbuttons" Refer Supported Screen Elements for more details Frames, Tab strips, Table Controls are not supported 4)GUI Status not to include any Buttons. Instead include it on the Screens Error/Warning/Status/Information messages should be handled on an output field. That means, "Message" statement or calling a Function Module to show a popup message / confirmation prompt, should not be used Steps to create Internet service in SE80. 1)In SE80 choose Internet service from the dropdown and give an internet sevice name. " 2)Give the transaction name of the program. " 3)Create template by right clicking on the internet service CREATE->TEMPLATE.Give the theme as 99,enter the screen no for which template needs to created and the generating style should be Mobile Gerate. " 4)Double click on the Internet service name.In the parameters section give ~transaction = transaction name of the program and ~generateddynpro = 1.
6)save the internet service.Then right click and Test Service. Click the check boxes : System ID.In the GUI configuration tab give the following parameters. Give the user specific class as 'CL_MOBILE_SYSTEM_LOGIN'. .Navigate to the path default_host/sap/bc/gui/sap/its and right click and select New sub element. 1)In SICF transaction. Steps to create Service in SICF transaction." 5)Save the service. 5)In the error pages tab choose the last radio button system login.system messages. 4)In the Handler list tab give the class name as CL_HTTP_EXT_ITS.client. 2)Give the same Internet service name as given in SE80.In the service tab for GUI LINK drop down select YES.Right click on the Internet service select PULISH->COMPLETE SERVICE.execute the report to get into the second screen. It will open a webpage and will display the application as seen in handheld device. 3)In the Logon Data tab choose Procedure as Alternative logon procedure.You should get a success message like this. Click the configuration button.right click and activate it.Language. Delete other types of logon procedures retaining only Fields Authentication.
A) Generating an Internet Service and Templates First we need to generate the corresponding internet service and relevant template. This blog categorized in to following Introduction Configuration steps Test result I. b) Create an ICF service. II. c) Test ICF service. ITS mobile is an application using the Internet Transaction Server (ITS). Goto SE80. Now we will see in details . In this blog I would like to cover how to create mobile web browser applications with ITS mobile. Presently Iam working on SAP ITS mobile technology in SAP. Introduction ITS mobile is used to make executable in the browser of mobile devices. Why I have started blogging because I am passionate about SAP and being ABAPer Iam constant learner who wants to contribute and share what I‟ve learnt. Configuration Steps: a) Generating an Internet Service and Templates.Creation of Custom Mobile Application with ITS mobile using ABAP Today I just started my first blog in SDN. select the package in which you want to create the internet service and create the internet service as below .. It is mainly used to access SAP applications from mobile devices like handheld bar code devices or vehicle mounting devices etc.
Enter a service name and transaction code that is to be linked to the service. 3. . Create a transaction code by creating module program with required fields using SE80.2.
Enter parameter ~TRANSACTION as your transaction code. 4. .Once saves a theme 99 folder is created for the service at the same time as the service.
In SE80. 7. Now we need to publish the service as below Publish by pressing service file first . select all the screens in your program for which you want to create a template . Enter name of the previously created service and a theme (99) and selection Mobile Devices as the generation style Now we have now see generated an ITS template for every selected screen. and choose Template from context menu 6.5.
So that you can call your service using the browser. 2. Site: INTERNAL. First we need to test and generate default ICF services like itsmobile00 and itsmobile01 are active and executable in SICF transaction. Once published . . B) Create an ICF Service 1. This completes the generation of the service and the templates. create a new service by clicking new sub element. In SICF .Publish by pressing complete service. we can see the success message saying 'Object published successfully. Now we need to create an ICF service that links previously created internet service with an HTTP access path.
Keep the GUI Link as „Y‟ (YES) . Give a service name as ZDEMO and make type of service node as Independent service. 4.3.
5. 7. Activate the service . Press GUI configuration tab as shown in below. enter ITS handler CL_HTTP_EXT_ITS. On the Handler List tab page . 7. Note activate with sub .
Provide the user id and password. Test is completed. 1. Test the service using SE80 . Now we have successfully created an ICF service that links the Internet service ( Which created in Step A ) with an HTTP access path. the browser should start with your service. . The browser having our custom screen developed in ABAP has been generated.C) Test results Test the ICF service.
10. the material number. If the templates generated by the standard services do not fulfill your requirements. 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.Now we can call our Internet service using the browser of the mobile device. This document is to configure RF Menu (Dynpro Programming) with ITS Mobile device. SAP Netweaver 7.20 standalone.20.0 and SAP Netweaver 2004. the quantity etc.10. ITS Mobile replaces the Web SAP Console which will be phased out with SAP NW 7.6C and 6. For SAP customers using older SAP releases with a Basis 4.SAP ITS in SAP NetWeaver Application Server RF Menu Configuration with ITS Mobile 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. Reference : SAP Library . barcode scanners and truck mounted terminals. you can adjust them. Also the interaction needed must be minimum so that the processed can be made faster. It is available for SAP systems based on SAP Netweaver 7. For this warehouse operators make use of RF devices to capture the various data such as storage unit number. Configuration Details . ITS Mobile is available in conjunction with ITS 6. Typical RF devices are handheld terminals. These RF devices basically have small screens and therefore the information sent to them is limited and just up to the need. ITS Mobile is an integrated part of SAP Netweaver and based on ITS. That HTML templates generated with Steps A and B are based on two standard services delivered by SAP (ITSMOBILE and ITSGENMOBILE).
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 FRAMESET_OFF ~GENERATEDYNPRO ~ITSMOBILE ~ITSMOBILEMSGSOUND ~LANGUAGE ~LOGIN ~PASSWORD ~POPUPS ~STYLE ~THEME ~TIMEOUT ~TRANSACTION 1 DHTML 99 5 LM01 Value 0 1 1 1 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 .
set GUI Link as Yes and Click GUI Configuration In the GUI Configuration set the Service Parameters as below Parameter Name ~ITSMOBILE ~THEME ~TRANSACTION Value 1 99 LM01 .In Service Data 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 . set Procedure as Alternative Logon Procedure In Logon Tab.~SOURCES ~POPUPS ~ITSMOBILESOUND Internet Service Name 1 1 In Logon Tab.
set protocol as Do Not Switch and check Do Not Display Warnings and Deactivate Login XSRF Protection In Logon Layout and Procedure.In System Logon Configuration. Client and Language In Action During Logon. check Custom Implementation and give ABAP Class Name as ‘CL_MOBILE_SYSTEM_LOGIN’. check System ID. Check Define Service-Specific Settings In Select Display. .
And Click Test Service .Click Save and click back Right Click on the Service Name and Click Activate Service.
Now this Service Name will be configured by the external client in there ITS Mobile Device. .
Locate the Internet Services: SYSTEM and WEBGUI. SAP has integrates its SAP Internet Transaction Server (ITS) on its server. 3)In SE80 only.Activate and Configure SAP ITS Webgui on SAP ECC 6. . This restricts the publication in the next step to the integrated (internal) ITS.0 Since SAP ECC 5.0. Follow this procedure : Check if you have activated: 1) With transaction SICF and locate the services by path /sap/public/bc/its/mimes /sap/bc/gui/sap/its/webgui 2)With Transaction SE80 locate from the menu. You just need to activate and configure it. Publish these services with the Context Menu -> Publish -> Complete Service 4)Now Browse to http://<server>:<icmport>/sap/bc/gui/sap/its/webgui/! and login to the webgui. You don‟t need to install separate ITS server.0 and ECC 6. Utilities –> Settings–>Internet Transaction Server (Tab)–>Publish (Tab) and set “On Selected Site” = INTERNAL.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.