invoice traffic manager
DESCRIPTION
An Invoice Approval App based on the Sybase Hybrid Web Container. The Pro's and Con's of using a hybrid Approach to build a mobile Application is discussed. Slides from my talk at SAP Inside Track Manchester 2013TRANSCRIPT
Invoice Traffic Manager
An Invoice Approval App
based on Sybase Hybrid Web Container
14.9.2013 Mark Teichmann
2
Invoice Approval (Classical way)
3
Invoice Approval (ITM Style)
4
Goals Goals
• Easy to use
• Prioritization of Approvals
• Adding Comments to Approvals
5
Application Design
Integration in Standard SAP Business Workflow
Data model on Sybase Unwired Platform
Mobile Application on different Platforms
6
Data Flow
7
SAP Business Workflow
8
9
10
11
Customization of Approval Workflow
12
Push Messages via WF-DCN
13
MBO data via RFC
14
Complete WI via RFC
15
Goodie: Tracing in SAP
Log-Points for tracing RFC-Calls
16
/n
17
18
Which Sybase Unwired Platform SDK?
19
20
21
22
SUP Coding
Approval Form and Attachment built with Hybrid App Designer
23
Customization of native Container
24
Customization Touch Points
25
Sorting
Default: by Date Custom: by Due Date
26
Sorting Customization in XCode
27
Branding
28
Pain Points in HWC Development
29
Customization on all Platforms needed
30
Mixture of Screen Design and Coded Design
31
jQuery Problems…
Collapsible does not Toggle on Android 4.2
$('div[data-role="footer"]') not at bottom
32
Debugging very difficult
33
Capabilities of ITM
Invoice Approval Online and Offline, Mobile or SAP Gui
Prioritization by Traffic Lights
Push Enabled
Easy provisioning (Private and Corporate Devices)
Secure and encrypted Data and Communication
34
Lessons learned
Using HWC you get a running app very quickly
Most of the effort goes for the tiny details
Try to stay in Standard
Coordination of Developers of SAP, SMP and HWC is crucial
35
Live Demo
36
Acknowledgements
ITM was realised in cooperation with
SAAB Picture by http://www.flickr.com/photos/faceme/
38
Questions?