cancel
Showing results for 
Search instead for 
Did you mean: 

what is difference between BAPI & BAPI wrapper

Former Member
0 Kudos

Hi All,

what is difference between BAPI & BAPI wrapper .Its urgent ASAP.

Thanks&Regards.

Bharat

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

A BAPI wrapper is a function module more or less like a BAPI and follows certain rules to be a BAPI wrapper. Conceptually, a BAPI wrapper has the role of a private method of a business object (SyncBO) and resides in a backend system. That is, a SyncBO in Smart Synchronization calls the BAPI wrapper based on the request from a mobile device. Therefore, it is important that each BAPI wrapper has the parameters expected by Smart Synchronization and behaves as expected by Smart Synchronization. For each business object, up to 5 BAPI wrappers can be created and used:

GET LIST ,GET DETAIL,CREATE ,CHANGE, DELETE

To find in detail what is bapi wrapper please follow this link help.sap.com//sap Netweaver -> Mobile -> Bapi Wrapper

diagram describes the interface requirements for each type of BAPI wrappers. The details are covered in the sections below.

BAPI Wrapper may or may not be a BAPI but it follows Commit and RollBack

Answers (1)

Answers (1)

Former Member
0 Kudos

A BAPI Wrapper is a remote enabled Function Module that has a particular signature.

It may or may not use a BAPI.

i.e. Typically, a BAPI wrapper is an RFC Function Module that calls a BAPI internally, and has a particular signature.

This thread should clear things up:

Here is an explanation of what a BAPI Wrapper is exactly:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/com.sap.km.cm.docs/library/mobile/mobile%20infrast...

Message was edited by:

Arjun Shankar