cancel
Showing results for 
Search instead for 
Did you mean: 

IMP: SAP Netweaver Mobile Integrations with External Applications

Former Member
0 Kudos

Hey Experts,

I have a requirement in SAP Mobile Asset management and already we have SAP MI(Mobile Infrastructure), in this project SAP r/3 is sits in Backend, SAP Netweaver is Middleware

Basically i would have experiance on ABAP ,in last project i created zBAPI..,i know how we can communicate with SAP R/3 to External Applications..

here my doubt is i want to know where i need to create ZBAPI whether in SAP Netweaver or SAP R/3 ????

SAP Netweaver already have JAVA and ABAP , here can i create ztable,rfc,ZBAPI in netweaver or we need to use SAP R/3., how was the communications will be SAP netweaver to sap r/3..???

let me clear my doubt ...

Regards

J Sarathi

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Ans

Former Member
0 Kudos

Hi SARATHY,

U have to create your ZbapiS in SAP r/3 system only.

Communication in MI

1) U will create ZBapis in R/3

2)MI server sits on Netweaver which acts as Middleware server.

Here u create BapiWrappers based on the Bapis u created in SAP R/3.

Using these BapiWrappers U create SyncBo (Synchronization Business Object) , used for Synchronization between client and server.

3) In client u create Application by accessing this Syncbo.

When u make any operation (CRUD) in client and when u do synchronization ,The communication would be

client>syncbo>bapiwrapper-->Zbapi

go through the architcture.[Architecture|http://help.sap.com/saphelp_nw04/helpdata/en/5a/386cc01dd1c7489e237d532841d407/frameset.htm]

Regards,

srikanth

Former Member
0 Kudos

Hi Sarathy,

If you are planning to develop a mobile application fresh , then it is recommended to use NW Mobile 7.10 as it comes to market with much more features compared to its predecessor..

Check out the link

[Modeling Occassionally Connected application|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/204fc387-6646-2a10-99b7-bba030bc3f68]

Check out the developer's guide

[Developer's guide for mobile 7.1|http://help.sap.com/saphelp_nwmobile71/helpdata/en/8F/0B674240449C60E10000000A1550B0/frameset.htm]

You can also check the sample bapiwrappers part of the Func Group 'SDOE_SAMPLE_BAPIWRAPPERS' shipped with NW mobile7.1

sample app modeling using Mobile 7.1[sample app|https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60bac0a0-bbed-2a10-a58e-efdf832a96c9&overridelayout=true]

Regards,

Liji

Former Member
0 Kudos

Hi,

DOE ( Netweaver Mobile 7.1) exchanges data with Backend system( it could be SAP R/3) via Bapi wrappers.

The Bapi wrappers(create, delete,modify,getlist and getdetail) ideally will be present in the backend system (that in turn manages retrieval and persistence of data in backend tables)

You mentioned about Ztables , Zbapis..are you trying to create a test application in the Mobile box itself or actually trying to mobilize a backend application. If its the first case, you can create ztables, bapis etc in DOE box itself simulating backend . 2nd case , bapiwrappers should be present in R/3 system

Regards,

Liji

Former Member
0 Kudos

Hi,

You need to create BAPI in your backend systems. i.e.) SAP R3 system. If its a dummy application, you can as well create in MI middleware system.

Regards,

Dhana