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 b/n conversion & interface program

Former Member
0 Likes
828

Hi Guys,

Tell the difference between conversion program and interface program for uploading data into SAP R/3 when data is in <b>flatfeet</b><u></u>

8 REPLIES 8
Read only

Former Member
0 Likes
776

Hello Kiran,

Conversion program is nothing but file uploading ,it means when you have file from local server or application server,then we need to upload to SAP R/3 ,in this case we use BDC Method's or BAPI Function module

Interface program - is nothing but getting the data from third party system to SAP R/3 or SAP R/3 to Third party system. In this case we use ALE/IDOC/EDI.

Thanks

Seshu

Read only

Former Member
0 Likes
776

Conversion, converting legacy system data into SAP data. Meaning that it is mainly a one shot deal, for example bringing your customer master to SAP from the legacy system, converting the fields used in legacy to the fields and values used in SAP.

Interface, a program or group of programs that handle the passing of data from one system to another. These programs work together to export the data from one system and import into a target system, maybe these programs run once a day, maybe twice, may every hour throughout the day. It is a good way to keep the data in two or more systems in sync with each other.

CONVERSION : LEGACY SYSTEM TO FLAT FILE.

INTERFACE : FLAT FILE TO SAP SYSTEM.

https://www.sdn.sap.com/irj/sdn/profile?userid=3502262

Read only

0 Likes
776

that's fine . But why we r calling it as conversion program when we r uploading data from flat file to sap using bapi/bdc

Read only

0 Likes
776

That is Terminalogy,Conversion programs means flat file to sap system.

It will be one time upload or daily upload using background job.

Thanks

Seshu

Read only

0 Likes
776

Hi,

CONVERSION programs are the ones which have one time usage, usually when a legacy system is being replaced by a system like SAP, then the data has to be mapped from the legacy system to SAP system. Here the data to be converted is given on a flat file & is uploaded to SAP tables mostly using LSMW only.

INTERFACE programs are the ones which are run at regular intervals, say weekly, monthly or even daily. Here the legacy system continues to co-exist along with SAP system, the legacy system might be useful for certain functionalities but the data might have to run thru SAP transactions for complex data maintenance at regular intervals.

.

Here is the difference

conversion program

http://help.sap.com/saphelp_erp2005/helpdata/en/d3/a65a14e96911d1b401006094b944c8/frameset.htm

Interface program

http://help.sap.com/saphelp_erp2005/helpdata/en/64/be5b4150b38147e10000000a1550b0/frameset.htm

Regards

Read only

Former Member
0 Likes
776

Hi

Conversions - This type of transfer refers to a one-time transfer from a legacy system to the SAP system. In this case, the “legacy” system is the old system that is being replaced by the SAP system.

For example, the old system being replaced has data for 2,000 vendors that must be transferred to the SAP system.

Interfaces - This type of transfer refers to an ongoing transfer from a complimentary system to the SAP system. In this case, the “complimentary” system is a system that will run along side the SAP system.

For example, customer orders may be taken in another system. For the SAP system to reflect accurate information, these orders must be transferred to the SAP system every night.

BDC can be both interfaces or conversions depending upon the functionality above.

Interfaces are needed when we need data from other than SAP envoronment and vise versa.

Suppose aclient may send his business data through Excel sheet which are to be loaded in his SAP Tables.Then we need to use interfaces.

There are two Categogies.

1.From Presentation Layer to your ABAP Program(and then into Database table)

Presentation layer means from your sytem (from C, drives)

2.From application Server to your ABAP Program(and then into Database table)

Application Server means the server for your Sap System.

For the first case you need to use:From Presentation Layer to your ABAP Program and vise versa)

GUI_UPLOAD to upload data,

GUI_DOWNLOAD to download data

For the Second case(From application Server to your ABAP Program and vise versa)

A.OPEN DATA SET FILE NAME ON APPL.SERVER FOR INPUT ENCODING BY DEFAULT. use tranfer command to send data to application server

B. CLOSE DATA SET.

<b>Reward points for useful Answers</b>

Regards

Anji

Read only

Former Member
0 Likes
776

<b>Conversion</b> - > Inbound i.e. data from other systems to SAP system using conversion programs like LSMW, BDC, BAPI, ALE etc.

<b>Interface</b> -> Outbound i.e. data from SAP to other systems using Reports, ALE etc

Reward for helpful answers

Regards

Prax

Read only

Former Member
0 Likes
776

Hi friends,

I have a business requirement as follows:

My client has a web site developed in ASP.net. Customers of my client can place orders from the website. Whenever they click on the submit button a sales order should be created in SAP. If the sales order is created successfully the same should be intimated through the website, similary the error messages. Condition is we cannot give the BAPI_SALESORDER_CREATEFROMDAT2 to the ASP.net developer.

Can any body suggest a solution? Feasible solutions will be rewarded