Top Banner
PM ORDER CONFIRMATION FOR FIELD TECHNICIANS Building a native IPad app with SAP, SUP and XCode Mark Teichmann June 2013
13

PM Order Confirmation for Field Technicians

Dec 12, 2014

Download

Technology

Mark Teichmann

Building a native IPad app with SAP, SUP and XCode
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PM Order Confirmation for Field Technicians

PM ORDER CONFIRMATIONFOR FIELD TECHNICIANS

Building a native IPad app with SAP, SUP and XCode

Mark TeichmannJune 2013

Page 2: PM Order Confirmation for Field Technicians

2

MOTIVATION

• Setup and staffing of Mobility Projects

• Gain experience in Design, Development and Administration on Sybase Unwired Platform

• Build a Sample App for CeBit 2013 designed for IPad

Page 3: PM Order Confirmation for Field Technicians

3

SPECIFICATIONS

• Offline usage needed => MBO based App

• Data Change Notification (DCN) with Payload used for Data Load• minimized traffic SAP <=> SUP

• changes in SAP triggered by Business Transaction Events (BTE)

• DCNs and BAPI Calls from SUP buffered in Z-Tables (FIFO)

• Native App for best UX and Performance

Page 4: PM Order Confirmation for Field Technicians

4

USE CASE: PM ORDER CONFIRMATION

PM Order is created in the

Backoffice

Field Technician works at a

Customer Site

Technician creates Order

Confirmation

Order Confirmation is

processed automatically in

SAP

Page 5: PM Order Confirmation for Field Technicians

5

SUP ARCHITECTURE

Page 6: PM Order Confirmation for Field Technicians

6

SUP UNWIRED WORKSPACE

Page 7: PM Order Confirmation for Field Technicians

7

MBO DESIGN

Page 8: PM Order Confirmation for Field Technicians

8

EXAMPLE OF A DCN

Page 9: PM Order Confirmation for Field Technicians

9

DATA FLOW SAP <=> SUP

Page 10: PM Order Confirmation for Field Technicians

10

LIVE DEMO

• Live-Demo (Flash Presentation)

Page 11: PM Order Confirmation for Field Technicians

11

ROLE MATRIX

Roles and Efforts

Role Estimated Effort

ABAP Developer 10%

SUP Developer 20%

SUP Admin 10%

iOS Developer 30%

Project Lead 10%

Tester 5%

SAP Consultant 5%

Page 12: PM Order Confirmation for Field Technicians

12

LESSONS LEARNED

„It was very efficient that we hired an iOS expert for building the App frame in four days!“

„The Infrastructure is very complex. It took ages to have the whole platform running.“

„It is joyful but also very demanding to constantly switch between SAP, SUP and XCode development.“

„The SUP DCN Helper Code from Cesar Martin on SAP CodeExchange was a huge help for us.“

Page 13: PM Order Confirmation for Field Technicians

13

THANKS FOR YOUR ATTENTION

Mark TeichmannSAP Senior [email protected]