Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
How to build
Native Fiori iOS Apps for the SMB’s
Thiago Mendes, SAP
March, 2019
Internal | SAP Employees and Partners OnlySMB Innovation Summit 2019
2Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
▪SDK for iOS
▪The assistant
▪Xcode App
▪Frameworks
▪Mobile Services on SAP Cloud Platform
▪DEMO
Agenda
SDK for iOS
SAP Cloud Platform SDK for iOS enables you
to quickly develop your own native apps, with
Swift, Apple’s modern programming language.
Along with SAP Fiori for iOS, which
includes reusable design components,
the SDK builds on the services and capabilities
available on SAP Cloud Platform so you
can build beautiful intuitive native applications.
The Assistant
OData Services
Service Layer
+ Native/Hybrid App
+ DestinationsCore ERP
Services’
Metadata and
Configuration
SAPOData FrameworkSAPFiori Framework
Proxy Classes
Metadata and Core ERPs
OData Services
Service Layer
+ Native/Hybrid App
+ DestinationsCore ERP
Services’
Metadata and
Configuration
SAPOData FrameworkSAPFiori Framework
Proxy Classes
OData Services
https://<ByD_OData_Service_URL>/$metadata
Service Layer
https://<B1_SL_Server>/b1s/v2/$metadata
Filter the required entities
OData Services
Service Layer
+ Native/Hybrid App
+ DestinationsCore ERP
Services’
Metadata and
Configuration
SAPOData FrameworkSAPFiori Framework
Proxy Classes
Proxy Classes
The generated Swift code is based on
the SAPOData framework and provides
strongly typed functions to perform
OData operations on the data objects.
SAPOData FrameworkSAPFiori Framework
Proxy Classes
SAPOData FrameworkSAPFiori Framework
Proxy Classes
SAPOData Framework
SAPOData FrameworkSAPFiori Framework
Proxy Classes
Use the SAPOData component to
interact with an OData endpoint.
SAPOData parses OData payloads,
produces OData requests, and handles
responses for OData versions 2 and 4.
SAPOData FrameworkSAPFiori Framework
Proxy Classes
SAPFiori Framework
The SAPFiori framework includes a number
of UI components which implement
the Fiori Design Language.
SAPOData FrameworkSAPFiori Framework
Proxy Classes
SAPOData FrameworkSAPFiori Framework
Proxy Classes
Mobile Services
OData Services
Service Layer
+ Native/Hybrid App
+ DestinationsCore ERP
Services’
Metadata and
Configuration
SAPOData FrameworkSAPFiori Framework
Proxy Classes
+ Native/Hybrid App
+ Destinations
DEMO
References
SAPFiori Framework
https://bit.ly/2XumdsUTutorial: Fiori for iOS App
https://bit.ly/2EzgydN
Blog: Fiori iOS App
for the SMB
https://bit.ly/2Gc31e5
SAPOData Framework
https://bit.ly/2VpKqip
Thank you.
Thiago Mendes
Solution Architect
Follow me:
@mendesthix