How to build 3_0955... · Thiago Mendes Solution Architect thiago.mendes@sap.com Follow me:...

Post on 29-Oct-2020

1 views 0 download

Transcript of How to build 3_0955... · Thiago Mendes Solution Architect thiago.mendes@sap.com Follow me:...

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

thiago.mendes@sap.com

Follow me:

@mendesthix