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

Interfaces

Former Member
0 Likes
558

1. How many type interfaces?

2. BAPI interface , non-sap to sap how to connect bapi ? Thru RFC , how?

3. In BDC , Where is used interface and where is used conversion ?

4. what is the difference between interface and conversion?

2 REPLIES 2
Read only

Former Member
0 Likes
510

Hi Srinu,

1) The interfaces are the connections that the R/3 System makes with its environment. There are different versions designed for each type of computer and software. It is the interfaces which enable the R/3 System to appear the same, no matter what computer system is being used.

There are three main types of interface:

- The System Interface,

- The User Interface,

- The Communications Interface.

The System Interface is the connection that R/3 makes with the existing software used by the organisation.

The User Interface ensures that the screens appear the same to users on different types of computer. Instructions from the screen interpreter are modified by the user interface to match the particular computer being used.

The Communications Interface enables electronic data transfer between computers.

4)

CONVERSION : Legacy System To Flat File.

INTERFACE : Flat File to SAP System.

A Conversion means data that is converted from one format to another format and from one system to another.

So when you first implement SAP, you are actually replacing some of your legacy systems, but you are not completely trashing the data. You still need some of that data from the systems that are being replaced. So you pull the data out of your legacy systems and put them on some files. You then want to load that data into your new SAP system.

That is when you write some programs which will read that data and load it into SAP. Imagine you had a home grown purchasing system. You are now replacing all that with SAP. But until SAP goes live, you want to keep using your home grown purchasing system.

So during go live, you want to transfer the POs from your legacy system to SAP. Now a PO in your legacy system may not have the same fields as a PO in SAP. So you convert the data.

Ex: BDC,LSMW

Interfacing is connecting two or more different entities. In our case, it is connecting one or more systems with SAP. Now extending our previous example, you are replacing some legacy applications but there are some applications that you don't want to replace yet.

You need to somehow pass data back and forth between SAP and these remaining systems. Data may be going one way or the other way or both ways. You will still need to do some data transformations/translations etc to make the data understandable to the receiving system.

This will continue as long as you want to keep the systems running alongside SAP.

Ex: idoc,bapi

Reward if useful.

Thanskyou,

Regards.

Read only

Former Member
0 Likes
510

hi,

http://sapsdforum.com/2007/12/28/what-is-the-different-between-ale-idoc-and-bapi/

DIFFERENCE BETWEEN CONVERSION AND INTERFACE:

A Conversion means data that is converted from one format to another format and from one system to another.

So when you first implement SAP, you are actually replacing some of your legacy systems, but you are not completely trashing the data. You still need some of that data from the systems that are being replaced. So you pull the data out of your legacy systems and put them on some files. You then want to load that data into your new SAP system.

That is when you write some programs which will read that data and load it into SAP. Imagine you had a home grown purchasing system. You are now replacing all that with SAP. But until SAP goes live, you want to keep using your home grown purchasing system.

So during go live, you want to transfer the POs from your legacy system to SAP. Now a PO in your legacy system may not have the same fields as a PO in SAP. So you convert the data.

Ex: BDC,LSMW

Interfacing is connecting two or more different entities. In our case, it is connecting one or more systems with SAP. Now extending our previous example, you are replacing some legacy applications but there are some applications that you don't want to replace yet.

You need to somehow pass data back and forth between SAP and these remaining systems. Data may be going one way or the other way or both ways. You will still need to do some data transformations/translations etc to make the data understandable to the receiving system.

This will continue as long as you want to keep the systems running alongside SAP.

Ex: idoc,bapi

In short, conversions are written to load data into SAP onetime. These are typically file based.

Interfaces are written to exchange/update/send/receive data between SAP and other systems on an ongoing basis. These can be in many forms, file based, idoc based, real time(business connector, XI etc are useful in this), xml, and the list goes on.

thanks,

raji