hi friends,
Tel me a snenorio wher u should go for BDC , BAPI and LSMW....pls dont give technical defintions....pls suggest me the snerios.....
Thanks in advance...


SAP created the Business Framework to allow the technical integration and exchange of business data among SAP components and between SAP and non-SAP components. Important components of the Business Framework are the Business Application Programming Interfaces (BAPIs), which represent visible interfaces at the component boundaries and whose properties serve to integrate these components. 
The integration can include both components within a local network and components that are connected with one another through the Internet.
BAPIs allow integration at the business level, not the technical level. This provides for greater stability in the link, and independence from the underlying communication technology.
You can get all the standard SAP BAPI functions with the transactions code 'BAPI'.
Batch Data Communication or BDC is a batch interfacing technique that SAP developed.  It is mainly used for uploading data into the SAP R/3 system.   BDC works by simulating the user input from transactional screen via an ABAP program.
The data input data file will come in the form of a flat file which the user save as file type txt file or prn file from the Microsoft Excel program.  An Abaper will create a program to read the text file and upload into the SAP system.
Normally, the tcode SHDB will be used to record the transaction code the user used.  After, the simulation, the Abaper can generate a sample program and modify from there.  It makes the programming easier and faster. 
No ABAP effort are required for the SAP data migration.  However, effort are required to map the data into the structure according to the pre-determined format as specified by the pre-written ABAP upload program of the LSMW.
The Legacy System Migration Workbench (LSMW) is a tool recommended by SAP that you can use to transfer data once only or periodically from legacy systems into an R/3 System.
More and more medium-sized firms are implementing SAP solutions, and many of them have their legacy data in desktop programs. In this case, the data is exported in a format that can be read by PC spreadsheet systems. As a result, the data transfer is mere child's play: Simply enter the field names in the first line of the table, and the LSM Workbench's import routine automatically generates the input file for your conversion program.
The LSM Workbench lets you check the data for migration against the current settings of your customizing. The check is performed after the data migration, but before the update in your database.
So although it was designed for uploading of legacy data it is not restricted to this use.
We use it for mass changes, i.e. uploading new/replacement data and it is great, but there are limits on its functionality, depending on the complexity of the transaction you are trying to replicate.
The SAP transaction code is  'LSMW' for SAP version 4.6x.
For those with the older SAP version (4.7 and below), the data migration programs might not have been pre-loaded.
You can download the LSMW at no cost from SAPNet under Services, SAP Methodology and Tools, category Tools.
If you are an existing SAP customer with an OSS ID, you can access the SAP Service Marketplace to download the  LSWM for your Basis teams to install to your SAP system:
The LSM Workbench carries out the following tasks:
Reads the transfer data from one or more files (for example, spreadsheets, sequential files etc.)
Converts the data from the source format into the target format
Note that with background processing, the input file must not be located in the presentation server. Access to presentation server files is only possible when you are working online.

Wht r the advantages of using bdc rathan than lsmw?

Hi , I want to knwo.. wht r the advangtages of using bdc rathan than lsmw.,,,Hi, LSMW and BDC are vastly different. BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself.

Is there is any BAPI/FM/LSMW for BOMBOS Interface?

I have a requirement to write a custom program to transfer BOM to BOS. This we can do through CG37, But I want to execute CG37 functionality through custom program. Could you please let me know if any one knows BAPI/FM/LSMW for this? Thanks in advanc

Advantages of using BAPI over LSMW for data transfer

Hellow, Can anybody please give an input for advantages of using BAPIs in data transfer compare to LSMW. If we use BAPI for data transfer of master and transaction data how it is more usefull compare to LSMWs developed. Thanks in advance RaghavHi Rag

BDC / Bapi to upload data for MI04

Hi, Which is the best way to uplaod data to MI04 tcode. When i am trying with the BDC iin All screen mode it is throughing error after entering the quantity. Error is : Background processing not possible for material with serial number reqmt. Thanksu


Hi, I have a requirement where I need to develop a upload program (from flat file) for MI01 and MI04 t-code. I have created a BDC for MI01 t-code which is running successfully. But I cant able to create the same for MI04 t-code. And also I didnt find

Puchase order creation

who will do the purchase order creation? i mean functional people or technical people? Regards, is based on your requirement funcational people used for Manually enter the values in  screen. production system. real time data. technical peopl

Difference between Conversion progs and INTERFACES

Hi  plz     tell me  ... whats  the difference between    Conversion progs and Interfaces in ABAP . wat are  conversion progs  ( exmple) and interfaces  ( exmple ) ? thnks in advance....Hi CONVERSION programs are the ones which have one time usage, u

BAPI IDoc Config for LSMW

Hello all, I would like to use LSMW to change CRM Business Partner data via BAPI. I have located the correct BAPI to use, but I now need to perform the proper port config, Partner profile setup, etc. Does anyone have straightforward documentation on


Hi Friends! 1)    Could u pls tell me when to use BDC & When to use LSMW I am a technical Person i want to load data using LSMW Then when to do that? apart from doent need programming effort. 2) My Second Doubt is From LSMW, Suppose i am doing lsmw i

Data upload thru BAPI's using  LSMW

Hi guys, Please help with the steps in uploading data thru BAPI's using LSMW tool. Thanks, Anil LahoriHi, 1. BAPI And LSMW and 2. Getting BAPIs into LSMW? Regards SudheerRead other 3 answers

Custom Bapi Not able to see in LSMW  Tool

Hi, I have requirement i want upload data using BAPI..... here i Created a BAPI with 'Z' and released it..... and when im checking the same BAPI in LSMW F4 help under BAPI radio button im unable to see my Created custom BAPI IN F4 Help List... how to

Drawbacks of BDC

HI, Can any body will throw some light on   drawbacks of BDC compared with LSMW? Thanks&Regards Maheshhi Mahesh u can check below Diff. between LSMW & BDC? LSMW is an encapsulated data transfer tool. It can provide the same functionality as BDC in

When we used LSMW?

in which situation we use LSMW ? and in which BDC?Hi, LSMW and BDC are vastly different. BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself. when u use BDC for data tr

How to handle multiple line items in lsmw

hi all, how can i handle multiple line items in lsmw either by using direct input method or BDC recording. first preference is Bdc recording in lsmw . can u tell me the steps in detail. thanks, harini.cHi Harini, Check this link. BDC - Header with mu

BAPI or FM to post incoming payment for transaction F-28?

Hi all, I am looking for a BAPI or FM to post incoming payment through transaction F-28. Please guide if someone worked on it......... Thanks Suvarnahi, look all these similar threads and u decide what to do ............. BAPI on Post Incoming Paymen

LSMW Recording for CLW1 - Multiple entries

Hi,   I am doing a recording in LSMW for Tcode CLW1.   This I thought was relatively simple but I have an issue with the second screen after the first screen is processed.  The second screen has multiple entries for this Hierarchy level.  I am readin


Hey all, I'm working on lSMW using IDOC processing and BAPI. Iam encountering problems in the partner function.Can anybody guide as to how to go about the entire process of LSMW.If anyone have a suitable document or article for the same kindly post i

Questions regarding creation of vendor in different purchase organisation

Hi abap gurus . i have few questions regarding data transfers . 1) while creating vendor , vendor is specific to company code and vendor can be present in different purchasing organisations within the same company code if the purchasing organisation

SAP ABAP (AFS) Developer-Bristol,PA-6 Mons Contract

Hi, We are looking for an experienced SAP ABAP Developer to work in an Apparel and Footwear business solution (AFS) implementation. Job Title: SAP ABAP Developer Location: Bristol, PA Pay rate: Open Length: 6 Months Requirements: - Must have AFS (App