Sapphire 2013 Presentation - Streamlining SAP Transactions for Barcode Scanners and Smartphones
- 2. LEARNING POINTS
Case Study – Welch Allyn
- Goal
- Approach
- Results
How Synactive Can Help
- Synactive Overview
- Liquid UI for iOS
Q&A
- 3. is a privately-held
company that manufactures and
distributes medical devices focus on
"frontline care" so patients can be
efficiently and effectively diagnosed
and treated.
My role as a Process Improvement
Manager in manufacturing involves
SAP®, Lean, and Process work.
Welch Allyn Company Info
- 4. What the user would like?
A simple interface,
using fun devices.
- 5. What is a common reality?
A complex interface,
using old hardware.
- 6. What does Liquid UI for iOS do?
Liquid UI for iOS enables companies to extend SAP ERP mobile connectivity to
iPad, iPhone, and iPod touch, as well as leverages device-specific features
such as the camera for barcode scanning.
Synactive´s simple scripting platform lets companies customize the SAP ERP
user interface for iOS devices by consolidating and simplifying SAP Dynpros,
tabs, and transactions without complicated programming or modifying the
backend configuration, security, and business logic.
Connectivity and Data Persistence. No re-entering of screen data if connection
is lost, data is secure. Robust connections maintain screen data even if the
network signal drops intermittently. Secure connections provide a completely
secure channel for data over the network.
- 7. What does Liquid UI for iOS do?
• Connect to SAP using an iPod, iPad, iPhone, etc
• Create simple, single screen, SAP transactions.
• Small screen, no Keyboard.
• So you need to compress and streamline the transactions.
• Connect from anywhere.
• Take SAP on the road.
• Connect via internet to your SAP application server.
• No addition servers / hardware.
• Liquid UI provides “persistence”. If you lose your internet connection,
you don’t lose the SAP connection. Even if you turn the device off.
• Bar Coding is enabled.
- 9. Manufacturing Flow
improved using Synactive GuiXT
SAP
Purchasing
Demand
Build
List
MIGO
GR
MB1B
311
MFBF VL02N
PGI
Supplier
Customer
140,000
Per year
350,000
Per year
160,000
Per year
1.8 Million
Per yearProduct
Labels
4 Million
Per year
Single Screen
Print Hot Labels
Email Buyers
Single
Screen
Bar Code
Printed using
LiquidUI & iPad
LiquidUI with
iTouch in a Bar
Code SLED
Single Screen
Bar Code
Scale Interface
Automated
Generation of
Spread Sheets
and Email
Automated Generation
of Spread Sheets and
Email
Print KanBan
Pick Tickets
LiquidUI Smart form
updates Purchasing
Master Data
Scan Bins
Mobile devices
Product Wgts & Dims
scale interfaced to
MM02
Counting
Scales
- 10. A straight forward real life example:
Empty KanBan Bins
PKBC is used to empty KanBan bins on the production floor, which drives
replenishment.
•Before Process
• Enter the Transaction code - PKBC
- 11. Empty KanBan Bins
• Before Process
• Move the empty bins to the stock room to transact empty.
• Fill out the Input Screen.
Select Bar Code, Enter Number, Select Empty, Hit enter
- 12. • After Process
• We do the transaction on a mobile device.
• We use a Java Script to move the screen
elements so they are visible on the iPod.
• The Java Script selects the Bar Code and
Empty radio buttons and positions the
cursor to the Bar Code input field.
• We scan the bar code on the bins to finish
the transaction.
Empty KanBan Bins
- 13. • Results:
• We’re Mobile, so we don’t have to move
the bins to a PC. Saves a lot of handling!
• We save a lot of time. 7 key strokes and 3
mouse clicks to 1 scan. We’re doing 350K
of these transactions, so every key stroke
matters.
• We love the instant on of the iPod
• We make less errors. Error proofed by
having the Java Script setting the radio
buttons. The barcodes are never wrong.
This is worth as much as the time savings.
• We save training costs. This is big.
Empty KanBan Bins
- 14. Filling KanBan Bins
Andy Rindfleisch
4. GuiXT puts all the fields together and creates a push button to process.
1. Use Excel to print the labels. Put on the Bins using Velcro.
2. TalTech ActiveX creates
the
Bar Codes in Excel.
3. Connect a scanner
to your USB port.
- 15. The Backflush transaction – MFBF
• The Backflush transaction is a more complicated
transaction that requires several screens to
complete.
• This example shows the benefit of converting
multiple screen transactions into a single screen.
Multiple SAP screens to One
- 18. Current Process:
Click the “Fork Truck” to create the TO.
Don’t click the wrong thing or hit the enter.
Multiple SAP screens to One
- 22. After Process
• We’re mobile! Less handling.
• We use a Java Script to create one
simple & easy to use screen. This
saves us a lot of time, reduces errors,
and cuts training time.
• We’re scanning the Material, Plant,
Production version, and Quantity
instead of keying it. Increased speed
with less errors.
Multiple SAP screens to One
Streamlined with Liquid UI
- 23. Interfaces using GuiXT
Andy Rindfleisch
SAP
GuiXT Script
Uploads Part, new
Piece Weight info.
GuiXT Script
Downloads KanBan
Id, Part, Piece
Weight
Shell Cmd to run
GuiXT script
Shell Cmd
to run GuiXT
script
USB
connection
• Scan KanBan Id
• System looks up the parts
piece weight from SAP and
sends it to the scale.
• No piece weight? The scale
is set to do a sample.
• The scale sends the piece
weight to the system, which
updates SAP for the next
receipt / issue.
- 24. Interfaces using GuiXT
// Access writes the Piece Weight updates to a text file and then runs this script
// SAP Easy Access
// set up input file
Parameter UpFr_file "c:junkWgtUpdfile.txt" Delimiter=","
Screen SAPLSMTR_NAVIGATION.0100
Enter "/nMM02"
// open files
OpenFile "&[UpFr_file]"
label Read_File
// Read input file.
ReadFile "&[UpFr_file]" u_part u_gwgt u_nwgt u_wum
// if end of the input file, close the files, and Quit
if not V[u_part]
Screen SAPLSMTR_NAVIGATION.0100
Enter "mm03"
CloseFile "&[UpFr_file]"
CloseFile "&[UpFr_Log_file]"
Return “Finished Updating“
Endif
// Change Material
Screen SAPLMGMM.0060
Set F[Material] &[u_part]
Enter
// Select View(s)
Screen SAPLMGMM.0070
Enter
// Change Material (2nd Screen)
Screen SAPLMGMM.4004
// Update New Material Values
Set F[Gross weight] &[u_gwgt]
Set F[Weight unit] &[u_wum]
Set F[Net weight] &[u_nwgt]
Enter "/11“ //SAVE
Goto Read_File
- 25. What is Welch Allyn doing?
SAP
Purchasing
Demand
Build
List
MIGO
GR
MB1B
311
MFBF VL02N
PGI
Supplier
Customer
140,000
Per year
350,000
Per year
160,000
Per year
1.8 Million
Per yearProduct
Labels
4 Million
Per year
Single Screen
Print Hot Labels
Email Buyers
Single
Screen
Bar Code
Printed using
LiquidUI & iPad
LiquidUI with
iTouch in a Bar
Code SLED
Single Screen
Bar Code
Scale Interface
Automated
Generation of
SpreadSheets
and Email
Automated Generation
of SpreadSheets and
Email
Print KanBan
Pick Tickets
LiquidUI Smart form
updates Purchasing
Master Data
Scan Bins
Mobile devices
Product Wgts & Dims
scale interfaced to
MM02
Counting
Scales
- 26. What’s next for Welch Allyn?
External Applications
• We’re giving our Sales and Field Service with iPads – they love them
• Sales Orders / Quotes
• Service Billing
• Service Maintenance Records
• Manager purchasing requisition approval.
• Supplier notification of quality issues.
Replacing our 25 Window Mobile Devices ($2,500 each) with $200 iTouch
On Demand printing of Product Labels in production
Data Repository using Synactive and Google Docs.
- 27. Synactive At A Glance
2002
GuiXT Server
1998
GuiXT Designer introduced
to the market
2004
Mobile Devices
2007
GuiXT Web Server
Browser-based interface
Offline mode for Mobile
Devices
2009
64-bit Architecture
BlackBerry, iOS,
Android, etc
2011+
PDF and Excel
Integration
Founded by
Thomas Ewe (developed
JavaGui in SAP Labs)
Dr. Gerhard Rodé (Initiated
and developed ABAP in SAP
AG)
GuiXT packaged with SAP
since 1998
GuiXT has SAP-certified
integration with SAP
NetWeaver
1000+ Customers /
Thousands of Users
In use by SAP Solution
Engineers
2012+
Liquid UI for iOS
- 29. What if you could go from this…..
• This search
screen has 140
fields that accept
user input.
• Only 3 or 4 are
used.
- 33. Simple scripting to empower a responsive IT team
Non-disruptive Business Solution
Lean, Agile Development
Liquid UI Platform
Connects directly to SAP through patented connectivity technology
Built on proven GuiXT technology
Extends your SAP across both
desktop and mobile devices
Consolidates business related
transactions, fields and tabs
Start from SAP, Record Once and
Deploy everywhere
No Java, ABAP programming; no 3rd
party application server required
- 34. What is Liquid UI for iOS?
Redefining SAP GUI for the iOS
© 2012 Synactive, Inc.
• Supports SAP GUI features such as F4, toolbars,
menus, multiple sessions
• Multi-touch display with gestures and swipes to link
actions in SAP
• Integrated device camera and 3rd party sled for
barcode scanner
• Smaller screen size
• Convert input fields into single press graphical buttons
• Logon/Logoff desktop paradigm to ‘always on’
paradigm
““““LiquefyLiquefyLiquefyLiquefy”””” the UIthe UIthe UIthe UI
- 35. New Liquid UI App for iOS and Platform
Provide a Complete Framework to Mobilize Your Workforce
Liquid UI Platform •• The Platform is a placeThe Platform is a place
toto developdevelop andand deploydeploy
your screen andyour screen and
process customizationsprocess customizations
Manage
GuiXT
Technology
Record/
Design
Automate/
Extend
•• Liquid UI for iOS AppLiquid UI for iOS App
•• No Screen CustomizationsNo Screen Customizations
•• Liquid UI Professional Edition (PE)Liquid UI Professional Edition (PE)
–– Develop and deploy screenDevelop and deploy screen
customizationscustomizations
•• Liquid UI Enterprise Edition (EE)Liquid UI Enterprise Edition (EE)
–– PE plus Enterprise FeaturesPE plus Enterprise Features
•• Liquid UI for iOS AppLiquid UI for iOS App
•• With screen and processWith screen and process
customizationscustomizations
SAP
- 36. New Capabilities for Liquid UI App for SAP ERP
Native access – No Screen Customizations
• Access to verified* native
SAP ERP transaction
• Does not require SUP or
any other 3rd J2EE app
server
• Direct Connection to SAP
• No changes to SAP
security or underlying
business logic
• Essential SAP GUI features
(e.g. gestures, multi-
sessions, etc.)
Grids, tree controls, and other ActiveX controls
will have limited support in release 1
Secure access to corporate network is
recommended (e.g. VPN)
- 37. GuiXT Liquid UI Professional Edition (PE)
Liquid UI Platform
ManageGuiXT
Technology
Record/
Design
Automate/
Extend
“Liquefy” the UI
Manage User Access To SAP
Secure Connection
Robust Connection
Session Persistence
Virtual Sessions
Smart Attribute – Barcode
scanning
• SAP Workflow integration to
email app (see next slide)
GuiXT Liquid UI Enterprise Edition (EE)
- 39. Liquid UI for iOS Feature Matrix
Liquid UI for
iOS App
Liquid UI Professional
Edition
Liquid UI Enterprise
Edition
Direct Connect and verified
transactions √ √ √
Liquify UI
√ √
Manage User Access To SAP
√
Secure Connection
√
Robust Connection
√
Session Persistence
√
Virtual Sessions
√
Smart Attribute – Barcode
scanning √
SAP Workflow
√
- 46. DESIGNER
• WYSIWYG Tool
• Screen changes without
writing any code
• Start with any SAP
transaction
• Render to desktop or
mobile touch points
• Enables personalized
applications based on
roles and functions
• Automatic script
generation
DesignerTrial_1.wmv
- 47. How Can You Get Started?
1) Download “GuiXT Liquid UI for SAP®
ERP Publication Featuring Gartner
research”
http://www.guixt.com/solutions/white_
papers&id=lui_gp.php
2) Install “Liquid UI for SAP ERP” app from
iTunes Appstore
3) Access native SAP transactions from list
of verified transactions
http://www.guixt.com/products/liquid
_ui_transactions.php
4) Contact us for the Liquid UI Platform to
“Liquefy” the UI
Mobile Your Workforce NOW!
- 48. For more information about
GuiXT Solutions:
www.guixt.com
rfi@guixt.com
Tel: 650.341.3310
THANK YOU!
- 49. Disclaimer
SAP, R/3, mySAP, mySAP.com, SAP NetWeaver®, Duet®, PartnerEdge, and other SAP products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and in several other countries all over the world. All other product and service names mentioned are
the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled
by SAP.
- 51. THANK YOU FOR PARTICIPATING
Please provide feedback on this session by completing
a short survey via the event mobile application.
SESSION CODE: 2513
For ongoing education on this area of focus,
visit www.ASUG.com