Call SAP BAPI Using Android
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
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