Skip to Content

Native OData App Development HELP

While our priority is to enable our customers to “Run Simple”, it is sometimes easier said than done, especially when first starting out.  SAP Knowledge Management (KM) is aware of the challenges customers (both internal and external) face when using Mobility products to create business solutions.

For example, you want to build a Native OData App. Some of the questions you need to answer include:

  • Is there some way to simplify dependency/build management in my IDE: podspec file, maven repository, other?
  • I’m building an Android app, do I use Eclipse with ADT plugin or Android Studio?
  • Is my app going to be online, offline, or occasionally offline?
  • What is a defining request?
  • Will clients be connecting to SAP Mobile Platform Server or SAP HANA Cloud Platform mobile services, and are the same services provided on each?
  • Which version of the SDK is compatible with which version of the server/HCP?
  • Does the back-end OData service support ETags, server-side paging, what version of OData is supported?
  • Do I need to use Integration Gateway to access the datasource?
  • How do I build the app efficiently (pulling in only the required data)?
  • What kind of authentication will my app require?
  • How do I debug this thing?

Too many ????????

A couple things are clear:

  1. It takes a village…to build a worthwhile app: Customer, Developer, SMP/HCP Administrator, OData service support, and more
  2. Sometimes you don’t even know what questions to ask

Where to start:

Help Portal – the starting point for SAP Mobile Platform documentation:

SAP Mobile Platform – SAP Help Portal Page

Select the SDK release of interest. For example:

SAP Mobile Platform SDK 3.0 SP08 – SAP Help Portal Page

Native OData SDK Release Notes – describes what is new for that release, and other important notes. If unsure when a feature was introduced, the release notes provide the answer:

Native OData SDK – Release Notes Summary – SAP Library

Core Content (Native OData App Development) –

App Development:

Setup information: Setting Up the Native OData Development Environment – Developer – SAP Library

Online: Native OData App Development Using the OData API – Developer – SAP Library

Offline: Developing iOS, Android, an Windows Offline OData Applications – Developer – SAP Library

Ocassionally offline: Developing iOS, Android, and Windows Occasionally Offline OData Applications – Developer – SAP Library

API Documentation location – the relevant APIs are described in the core documentation, but the actual API doc ships with the SDK:

Native OData API Reference – Developer – SAP Library

           Hana Cloud Platform Mobile Services:

         Configuring applications: SAP HANA Cloud Platform Mobile Services

SCN – webinars, blogs, how-to guides targeted to Native App developers:

Mobile Application Development Platform for Developers – Native Apps

PAM – the SAP Product Availability Matrix includes a complete list of product compatability and requirements:

Product Availability Matrix | SAP Support Portal

Click the Mobile link at the top of the page. Scroll to find the appropriate product and version in the product list.

Access to PAM requires an SAP Service Marketplace login:

Google it – a quick search for “SAP Integration Gateway” includes this:

Integration Gateway in SAP Mobile Platform 3.0

And a search for “SAP delta calculation” returned this:

Delta Calculation using the SAP Exchange Framework

Be the first to leave a comment
You must be Logged on to comment or reply to a post.