Upload
keneos
View
438
Download
1
Embed Size (px)
DESCRIPTION
Using Syclo as mobile development paradigm implies first knowing what’s behind the scene. In this session we’ll walk you through the architecture of this powerful new platform, explain why it matters, and inform you about: - how it can be used, - required programming skills, - development software and landscape to be installed.
Citation preview
Mobilizing your processes with Syclo
Jean-Noel Henin
Solution Architect
1 SAPience.be TECHday’13
SAPience.be TECHday’13 2
Architecture Fundamentals…
AGENTRY AND SAP MOBILE PLATFORM (SMP) 2.3
SAPience.be TECHday’13
SMP 2.3
Enterprise Na,ve & Hybrid
Enterprise Meta-‐Data Driven
3
Local PC
Development Infrastructure
Partner Enablement SAPience.be TECHday’13
Agentry Server
Agentry Editor
Eclipse
Agentry Client installed on the mobile
device
ATE - Agentry Test Environment
© 2013 SAP AG. All rights reserved.
Application Definitions
Java Logic
jCo
Angel
4
SAP ERP® SAP CRM®
Namespace
SAP Add-On
Configuration Module
Administration Module
Change Detection Layer
SAP Add-on Architecture
SAPience.be TECHday’13 5
Standard BAPI Classes
SAP Enhancement Framework
Syst
em m
onito
r
Con
figur
atio
n M
odul
e
Delta Detection Routines
Exchange Persistent Layer
Change Detection Config Set
Mobile Integration Layer: Logic for Downstream and Upstream
Synchronization Application Data Filter Services
MDO Class Handler Repository Change Detection Config Set
SAPience.be TECHday’13 6
Fetch: end to end Process
Fetch end to end Process
Data Object handler – Get Method
BAPI Wrapper FM
Data Object Config
BAPI Wrapper Config
Assign
Mobile ApplicaHon
SAPience.be TECHday’13 7
Fetch end to end Process
SAPience.be TECHday’13 8
BAPI Wrapper FM
Jco
Java Steplet -‐ Execute()
Java BAPIClass -‐ Fetch()
Java Step Handler -‐ Fetch()
Screen DefiniHon – PlaPorm Dependent
Thank you!
SAPience.be TECHday’13 9
Jean-Noel Henin Solution Architect [email protected] +32 476 89 78 65