Skip to Content

Here are the ways to call a BAPI from Android:

1. Use SAP Mobile Platform

– SUP (Sybase Unwired Platform) as mobile middleware. SUP calls the BAPI and Android syncs with SUP.

There are two ways of using SUP – Replication based and Mobile Workflow based.

Sup_tutorial_android_object_api_application_development.pdf

SUP Mobile Workflow example

2. Use SAP NetWeaver Gateway

– The Gateway can consume a BAPI and turn it into oData. The Android program can easily call oData web services in Gateway.

Developing-an-android-app-consuming-data-from-sap-is-just-a-few-clicks-away

3. Create some SAP web services

and consume them from Android. (Although this is an old school way of doing it) Gateway is better with its oData standard.

http://help.sap.com/saphelp_nw04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/content.htm

Gateway can be installed either on the main SAP ECC server or on its own server.

SUP is normally installed on its own server. Although if a development environement could share with the SAP ECC server.

This document was generated from the following discussion: Resources For Developing Call SAP BAPI Using Android

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply