Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Difference between ALE and BAPI

Former Member
0 Likes
912

Hi,

Can anyone please tell me the basic difference between ALE and BAPI.

Looking forward your reply,

regards,

Venkatesh.R.

7 REPLIES 7
Read only

Former Member
0 Likes
850

Hi Venkatesh,

Please refer the below thread for the same topic,

Regards,

Hema.

    • Reward points if it is useful.

Read only

Former Member
0 Likes
850

hi

ALE is used for transferring documents within an organization ie documents are transferred from one sap system to the other using memory transfer.

Bapi can also be used for sap to non sap communication...

with regards,

Balasubramanian .S

Read only

anversha_s
Active Contributor
0 Likes
850

HI

the functionality of both idoc and bapi are same.

the main difference in BAPI is it is used for Third party application like JAVA, VB etc.

and IDOC is used transfer data from the SAP to sap or non-sap system.

For details refer the contents below

ALE

ALE is SAP proprietary technology that enables data communications between two or more SAP R/3 systems and/or R/3 and external systems. When a new enterprise resource planning (ERP) solution such as R/3 is implemented, companies have to interface the ERP system with legacy systems or other ERP systems.

ALE provides intelligent mechanisms where by clients can achieve integration as well as distribution of applications and data.

ALE technology facilitates rapid application prototyping and application interface development, thus reducing implementation time.

The ALE components are inherently integrated with SAP applications and are robust, leading to a highly reliable system.

ALE comes with application distribution/integration scenarios as well as a set of tools, programs, data definitions, and methodologies that you can easily configure to get an interface up and running.

BAPI

BAPIs provide a stable, standardized method for third-party applications and components to integrate into the Business Framework. These interfaces are being specified as part of SAP's initiative with customers, partners and leading standards organizations. Also, SAP has implemented the emerging Object Application Group (OAG) specifications with BAPIs.

Rgds

Anver

Read only

Former Member
0 Likes
850

Hi

At a high level, BAPI's are ABAP function modules that are enabled for calls from external systems (can also be used internally).

A BAPI usually has defined import and export parameters. You call a BAPI via a program, input some values, and the BAPI executes and returns some values to the calling program.

ALE is a means of migrating DATA between SAP systems. You configure logical destinations, establish some migrating criteria and the system takes care of getting your data from point A to point B

Here are some links

http://searchsap.techtarget.com/general/0,295582,sid21_gci1110008,00.html

http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html

http://help.sap.com/saphelp_nw04/helpdata/en/43/b46c4b53c111d395fa00a0c94260a5/content.htm

Regards,

charitha.

Read only

Former Member
0 Likes
850

Hi,

Can we say like this,

BAPI:

-->External applications can access SAP business objects through standardized, platform-independent interfaces called BAPI.It provides an Object Oriented View of R3 funtionality.

ALE:

-->The ALE components are inherently integrated with SAP applications and are robust, leading to a highly reliable system.For tight integration we are using the ALE. Isnt it?

The above two are the ways which we can integrate in an SAP system from an non-SAP system. We can use anyone method for integration.. isnt it?

Lets say for ex:

I am integrating SAP with Seebeyond(EAI Tool). I can use BAPI or ALE for integration. Can i use both? Please provide me the eact two points difference.

Can we use the both in a single architecture?

Looking forward your reply,

Thanks in Advance!

Regards,

Venkatesh.R.

Read only

0 Likes
850

hi,

the main difference in BAPI is it is used for Third party application like JAVA, VB etc.

and ALE is used transfer data from the SAP to sap or non-sap system.

Regards

Anver

Read only

0 Likes
850

Hi,

As you said the difference between the ALE and BAPI,

Do we use Translator for both the adapters?

regards,

Venkatesh.R