Skip to Content

  In the first part Steps to create custom Gateway service and Android application through Eclipse Part 1 , i discussed first three topics:

1. Create a custom RFC Function Module to get PO header and item details. ( Developed in Backend system)

2. Create service in gateway system using above RFC Function Module.

3. Test our service in ‘Service Explorer’.

In this blog i will continue and discuss how to ‘Create Application in Eclipse and testing on Simulator’ 

4. Create Application in Eclipse and testing on Simulator : 

    Create New Project in Eclipse.

/wp-content/uploads/2013/11/1_313146.jpg

     In OData Development -> Starter Application Project

/wp-content/uploads/2013/11/2_313123.jpg

Here I am using Android 4.0 as my phone has Android 4.1.1 version  .

/wp-content/uploads/2013/11/3_313133.jpg

    Choose List/Details Application

/wp-content/uploads/2013/11/4_313134.jpg

Get the Service link from metadata:

http://<hostname>/sap/opu/odata/sap/ZPSR_PO_DATA_SRV_01/

/wp-content/uploads/2013/11/5_313135.jpg

/wp-content/uploads/2013/11/6_313136.jpg

Add Activity for Header details:

/wp-content/uploads/2013/11/7_313137.jpg

    Add Header Fields

/wp-content/uploads/2013/11/8_313138.jpg

Add ‘+’ to add new activity for Item details:

/wp-content/uploads/2013/11/9_313139.jpg

Add Item fields and use Finish button to complete the Application development.

/wp-content/uploads/2013/11/10_313140.jpg

    Select your Project and Execute. Run As -> Android Application

/wp-content/uploads/2013/11/11_313141.jpg

Simulator:

Enter Gateway system details:

/wp-content/uploads/2013/11/12_313142.jpg

As there is no input criteria, we will get first 50 PO’s based on our RFC function module.

/wp-content/uploads/2013/11/13_313143.jpg

Scroll to get next PO’s

Select a PO to navigate to Items.

/wp-content/uploads/2013/11/14_313144.jpg

We can use this .APK file to test it on Android device.

/wp-content/uploads/2013/11/15_313145.jpg

Right click on your project in Eclipse and goto Properties. Under Resource -> Location, you can get above file(.APK) location.

To report this post you need to login first.

3 Comments

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

  1. Sivaraman Thiru

    Hi Sheetal ,

    Nice blog with steps …

    Just a question , in my Eclipse kepler … I dont see Odata Development project …

    Do I need to install new piece of item for Odata Development Project to be appeared..

    Appreciate your help and advise..

    Kind regards

    Rama

    (0) 
  2. Srilatha T

    Nice Blog, very well explained. I am trying to create an simple app for android with Eclipse Mars, can you please help me how to create it? I don’t have SMP server in my landscape.

    (0) 

Leave a Reply