cancel
Showing results for 
Search instead for 
Did you mean: 

Sap Mobile platform Tutorialst

Former Member
0 Kudos

Hello,

          I need to consume the sap backend in android,this can be possible by using the "SAP Mobile Platform and SAPR3<>NetWeaverGateway<>SUP-ODP<>RelayServer<>Device".I already registered with the open sap, i have done  the self study for the course SAP mobile Solution Development for Enterprise,so now i got some information on it i need to learn it very depth.


I have few questions.


     1.Is their any other online training  courses available on sap mobile platform ?

     2.Open Sap will soon start any training courses on sap mobile platform ?


Thanks in advance sorry for bad english


Regards,

Navaneeth prodhutur

Accepted Solutions (1)

Accepted Solutions (1)

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you want to understand how to develop SMP based android native app then you can check these links

You may also look some at self explaining you tube videos SAP Mobile - YouTube

I think as of now there is no announcement for any mobility related open course but stay tuned at https://open.sap.com/courses

Rgrds,

Jitendra

Former Member
0 Kudos

Thanks you Jitendra it is very helpful answer for me

I have the dought like if we need to  consume the sap backend in android is it compulsory required middle-wear server connect android or without middle-wear server is also possible?

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos
is it compulsory required middle-wear server connect android or without middle-wear server is also possible?

Middleware? Are you talking about SUP/SMP? if yes, then NO mandatory.

You can develop android based android app using OData directly connecting to SAP system via SAP Netweaver Gateway. Here, we need a NW gateway system and a SAP server of course. Basically this NWG exposes OData services and with the help of libraries it is possible to parse the data entries.

But using SUP/SMP as middleware provides different kind of authentications like Single sign on, Push notifications etc.

Have a look

Rgrds,

Jitendra

Former Member
0 Kudos

i have requirement like i have the sap backend so i need to get the data from the sap and inserting the data to sap backend from mobile. i heard  so many terms its completely confusing me, some question raised in mind like

1.how to access the sap backend in  android ?

2.If we need to consume the any data from the backend we need web services right..how to write the web services(accessing in android) in sap ?

3.to write the sap web services(access in android)we need Sup/SMP are required  ?

Thanks in advance

Regards

Navaneeth Prodhutur

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

I am not sure how we can go with web services for android app development, Is this document useful for you?

As i already mentioned there is another good way to develop android based app using OData+SAP NWG, if you want to use SMP/SUP it will act like as online data proxy.

midhun_vp
Active Contributor
0 Kudos

1. You can use SAP through Odata services exposed from NW gateway (recommended approach by SAP). To create Odata services you should have knowledge in OOPS ABAP. You can connect to SAP via MBOs created using SMP/SUP that involves the use of RFCs as mentioned in the tutorials given.

2. You can get resource here,

3. Answer is no, its your choice whether to go with SMP or not. SMP makes the life of a developer easy, more security and more features. You can use SAPUI5, phonegap, appcelerator etc for development or you can use the Odata services in android native development too.

- Midhun VP

Former Member
0 Kudos

thanks Jitendra it is very helpful answer.

Pysri
Explorer
0 Kudos

Excellent..!!!

Answers (1)

Answers (1)

midhun_vp
Active Contributor
0 Kudos

The architecture you given uses Odata exposed from NW gateway and SMP will be an online data proxy. Relay server can be used for more security. To know how to develop android apps in this architecture follow this,SyBooks Online

Other types of applications that you can develop using SMP include Object API based (as Jitendra mentioned, Developing SAP Android Mobile app from scratch), HWC apps (), apps using third party frameworks (http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc01942.0230/doc/pdf/smp_tutorial_hybr...) and rest apis (http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc01926.0230/doc/pdf/smp_devguide_rest...).

Helpful links,

http://scn.sap.com/thread/3205550

http://scn.sap.com/thread/3436603

http://scn.sap.com/docs/DOC-36056