on 05-13-2013 4:45 PM
Hi,
We are developing an online application and we would like to avoid the MBO route.
From what I could see there is no OData plugin for C#/Windows Mobile 6.5
By looking at the standard SAP mobile apps for iOS, I believe this is the SAP recommended approach:
Device<->[relay srv]<->[SMP]<->[NW Gateway]<->[ERP]
How can I use SUP and NW Gateway without going to the MBO route?
From what I understand the MBO approach is recommended for offline usage or HWC applications, is this what SAP recommends?
PS: I know how to connect it direct to SMP[RBS+MBS]/web services direct to NWG etc.
Thank you,
Best Regards
Felipe
I have experience in the development mobile apps with OData in Android and IOS.
As you mentioned me too didn't find the library for Odata in the Sybase SDK for Windows. Also I haven't read any documents regarding an Windows mobile application in NW Gateway + SUP architecture.
I am assuming that there would a support for Window mobile too, why because SAP has released few apps in Windows 8 platform recently.
SAP will be giving more importance to Odata approach in the future ( It is mentioned in the road map ).
A hot document is here:
http://scn.sap.com/community/mobile/blog/2013/05/13/smp-and-mbos--what-is-next
How can I use SUP and NW Gateway without going to the MBO route?
Instead of using RFC/BAPI we need to use Odata services exposed from NW gateway. So there will not be any development in SUP. The only configuration you need to do is in the SCC ( Sybase Control Center ). Once Odata services are created in NW gateway you need to create the application connection template.
From the device you need to establish a connection and access the application template and parse the Odata service to get that data ( GET and PUT).
From what I understand the MBO approach is recommended for offline usage or HWC applications, is this what SAP recommends?
Yes, this is what SAP recommends in the case of Offline and HWC apps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your reply.
If I understood correctly I'll need to create a connection template in SCC, then handle any parse(in/out) inside my application. Fine, I can do it. That would solve the data flow being transmitted via SMP but without any client API how can we register the device in SCC? or activate it? Use SCC capabilities (grab log/enable/disable device etc)
How you do this in iOS/Adroid? I mean without a client API/Sybase libraries?
Have you got any example of a use of connection template that exists in SCC without SDK/Libraries etc? by hand I mean.
Another point is the relay server is associated with a farmid, that must match a device connection in SCC, I believe the application connection must exist in order to use it.
Any help is welcome.
Thank you,
Felipe
Anjor, as I mentioned in my earlier post it is possible to develop WM Odata apps. But I didn't put my hands into it till now. And you are right the libraries for WM is missing in the SDK.
I don't know where we can find the libraries. But SAP has recently released WM 8 apps with Odata as the data model.
Hi Anjor,
Since the OData libraries for WM are not available, you could use the SUP OData-based Hybrid app datajs libraries instead. You will find the below resource useful for doing the same:
The following sections of this document would be useful:
Hope this helps!
Peace,
Muzaffar
User | Count |
---|---|
87 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.