Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Virinchy
Active Contributor

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

Labels in this area