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

Explain the situation for using ale , bapi ,session ,call transation, di

Former Member
0 Likes
733

what is the use of bdcmsgcall,

if any erroe occur in the legacy records how to rectify it?

In what situation we can go for lsmw.

Kindly explain the situation's for using ale , bapi ,session ,call transation, direct input.

what is the use of bdcmsgcall,

if any erroe occur in the legacy records how to rectify it?

In what situation we can go for lsmw.

Kindly explain the situation's for using ale , bapi ,session ,call transation, direct input.

5 REPLIES 5
Read only

Former Member
0 Likes
706

Hi

bdcmsgcoll is used to capture the errors in call transaction method.

u have analyze and correct the data if any error occurs

lsmw is a tool to upload the data. For functional people it is very useful to upload data without the help of ABAPers

ALE, BAPI are cross apps and used for the transfer of data to and from external systems

session is used for large volume of data

call transaction is used for small volume of data and in some situations like PO creation, goods receipt and invoice data at a time

Thanks & Regards

venkat

Read only

0 Likes
706

Hi,

This is Shankar.I got requirement that creating PO using BDC for ME21N in 4.6C

Please if u have code please send it to me to mail id.

[email protected]

Thanks & Regards,

Shankar

Read only

anversha_s
Active Contributor
0 Likes
706

Hi ashok,

chk this.

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.

*************************************

Session method.

1) synchronous processing.

2) can tranfer large amount of data.

3) processing is slower.

4) error log is created

5) data is not updated until session is processed.

Call transaction.

1) asynchronous processing

2) can transfer small amount of data

3) processing is faster.

4) errors need to be handled explicitly

5) data is updated automatically

Session method is to populate the data by filling BDC structure

and keep as session to process from SM37 to post in appropriate Transaction.

Call transaction method is to post the data directly into the Transaction from an Executable program.

Session method SAP defined Function modules.

U can see more help on the differences in the SAP help.

hope u got an idea.

rgds

anver

<i>if hlped pls mark points</i>

Read only

0 Likes
706

Hi,

This is Shankar.I got requirement that creating PO using BDC for ME21N in 4.6C

Please if u have code please send it to me to mail id.

[email protected]

Thanks & Regards,

Shankar

Read only

Former Member
0 Likes
706

Hi,

This is Shankar.I got requirement that creating PO using BDC for ME21N in 4.6C

Please if u have code please send it to me to mail id.

[email protected]

Thanks & Regards,

Shankar