Documente Academic
Documente Profesional
Documente Cultură
[ Agenda
Introduction The Team. The Project. Background of Radio Frequency (RF) Technology in SAP Implementing RF Applications using ITSmobile Learning Points Best Practices Appendix
[ itelligence Facts
SAP Business Partner & Alliance Partner Services One of the 12 worldwide Global Partner Services Channel Partner and Solution Partner Largest Global SME Software Reseller One of the 10 worldwide Global SAP Hosting Partners SAP Alliance Partner Support SAP Pinnacle Award Winner 2006 2008 2010SAP Overall Partner of the Year Most successful international and German medium-sized business partnership with SAP
Real Experience. Real Advantage.
6
[ The Project
Migrate existing RF Applications from SAPConsole to ITSmobile Take advantage of the long-term supported ITS technology Access ABAP Dynpro based applications using a web browser Provide users with a more user-friendly interface No change to application business logic Old RF scanner replacement
Real Experience. Real Advantage.
8
[ Initial Expectations
ITS would be slower than Telnet ITS would not handle movement between access points as well as sap console with Georgia Softworks We would not change ABAP as part of this project We would use Internet Explorer for the browser
10
11
ITSmobile (Internet Transaction Server for Mobile Devices) Mobile Web Dynpro
13
Telnet
14
MozillaFirefox1.X
Windows, Linux, Mac OS X
15
SOLUTION PROFILE
SOLUTION MATURITY
ITS technology in use for many years (~1998); became part of the SAP kernel (~2004) ITSmobile formally introduced in 2007 Ready for prime time
16
(Contd.)
SOLUTION ARCHITECTURE
Requires a Windows based machine (Telnet and SAP Console) Telnet over TCP
DEVICE COMPATIBILITY
Supports any device that has the VT220 Supports any device with an HTML terminal emulation. browser.
17
(Contd.)
Browser-based interface. Screen navigation, supports both function key and touch screen input, UI enhancements possible.
DEVELOPMENT ENVIRONMENT
Entirely done in ABAP Workbench. SAP Console solutions are developed in ABAP and rely on the RF screens (SAPGUI Dynpro screens).
Entirely done in ABAP Workbench (ABAP and HTML editors). ABAP and HTML-based. The HTML conversion is supported by the ABAP Workbench.
18
(Contd.)
Can be used with any SAP functional area (WM, IM, EWM, etc.) Can utilize the RF transactions in WM as they are written in ABAP.
Can be used with any SAP functional area (WM, IM, EWM, etc.). Can utilize the RF transactions in WM as they are written in ABAP.
PERFORMANCE
Primarily dependent on the SAP backend system where the ABAP program is running. In general, better than browser-based solutions due to less overhead and less complex screens.
Primarily dependent on the ITS core engine and the SAP backend system where the ABAP/HTML program is running.
19
20
21
[ RF Menu Configuration
Menu Path: Logistics Entry > Mobile Data Entry > Define Menu
1. 2. 3. 4.
Warehouse number The warehouse number for which this menu will be valid Dynamic menu Name of the menu you will assign to the user(s) Sequence The order placement of the menu item within the dynamic menu Menu / Trns. 1 executes a menu, 2 executes a transaction
22
[ Create an RF Queue
Menu Path: Logistics Entry > Mobile Data Entry > RF Queue Management
1. 2.
Queue - Relevant to the group of functions this queue will use Queue Name - Text that may appear on the handheld for users assigned to the queue
23
24
1. 2. 3. 4. 5.
Warehouse - Warehouse number User - RF User ID Status - Check if user is active Screen Format - Screen format Size of anticipated device Main Menu - Menu name defined in step 4 above
25
26
27
[ Learning Points
Review custom development to ensure compatibility with mobile devices and browsers Additional customization needed to run existing RF Application on the new mobile devices (e.g. eliminating scroll bars, white space, and other navigational challenges) Perform extensive and ruthless testing of all RF transactions in the new environment
28
Select mobile devices, their configuration (including O/S) and determine if an industrial browser is needed as early as possible.
We decided to use an industrial browser for getting all the functionality of the mobile device used. Transactions needed to be re-tested on final configuration.
29
30
31
32
[ Return on Investment
Simplification of environment through removal of SAPConsole server
Eliminating number of licenses for Georgia Softworks
33
[ References
Demo / Q&A
34
[ Appendix
References Transaction Codes Tips & Tricks
35
[ References
Online References
http://help.sap.com www.sdn.sap.com (Search key ITSmobile in SAP Developer Network)
Find further related SAP notes using search key "ITSmobile" in CSS.
36
[ References
Printed References (SAP-Press.com)
Optimize your Mobile Applications in Warehouse and Shipping with SAP WM
Author(s): Dirk Eichholz, Jan-Martin Lichte, and Hans-Georg Nvemann
37
[ References
Transaction Codes
SICF SIAC_REGENERATE_TEMP SIAC_PUBLISH_ALL_INT LRF1 LRF2 LRFMD SITSPMON SE80 HTTP Service Hierarchy Maintenance Regenerate IAC Templates Publish All ITS Services RF Monitor, Active RF Monitor, Passive Maintain RF user master data Monitor for Internal ITS ABAP Development Workbench
38
[ References
Tips & Tricks Customize the LogOff Page in SICF (Maintain the Explicit Response Page Body in SICF)
39
[ References
Tips & Tricks Customize the LogOff Page in SICF (Maintain the Explicit Response Page Body in SICF)
40
[ References
Tips & Tricks Customize the LogOff Page in SICF (Maintain the Explicit Response Page Body in SICF)
41
[ References
ICF parameters changed:
ms/http_timeout icm/max_threads Icm/keep_alive_timeout em/global_area_MB ms/http_timeout rdisp/plugin_auto_logout icm/min_timeout_mpi icm/max_timeout_wp from 20 to 120 from 50 to 200 from 60 to 600 from 512 to 1024 from 20 to 120 from 1800 to 2600 set to 30000 set to 2000
42