Posts

Yet Another Great Step by Step LSMW Tutorial

In an SAP R/3 implementation the data from legacy system (non SAP R/3) needs to be transferred to the SAP system. Periodic data transfer between R/3 and other system (interfacing) is also required. Both of the above form a part of data migration. In SAP, known tools for data migration are:

  • BDC (Batch Data Communication)
  • LSMW (Legacy System Migration Workbench)

This document presents high level view of LSMW and to provides you information about how to use this functionality. Following are the headlines from this study material:

  • Difference between BDC & LSMW
  • What is LSMW ? Principles, Features and Pre-Requisities for LSMW
  • Import methods defined: IDOC’ s,BAPI’s, Standart/Direct Input, Batch Input
  • Step by step procedures for using conversion tool LSMW
  • Step by step procedures for Direct Input Method, Batch Input Method, BAPI in LSMW and so on..

Read more

A Complete Reference to ABAP Basics

Starting with the definition of R/3 Architecture Components, this document brings you to a complete overview of the almost all ABAP Basics. During the reading you will learn the common statements used in creation of ABAP Screens with given examples and then you will be introduced to Data Dictionary objects. The ongoing topics covered in this document are as follows:

  • Internal Tables : Purpose of Internal Tables, Types, Used System Variables…
  • Subroutines : Statements used in Subroutines…
  • Reports : Types of Reports…
  • Module Pool Programming (MPP) : Events used in MPP, Creation steps of a simple MPP…
  • Menu Painter
  • Batch Data Communication : Methods used in BDC: Direct Input Method, Call Transaction Method and Session Method…
  • LSMW ( Legacy System Migration Workbench) : Steps required to create LSMW
  • SAPScript : Components of SAPScript
  • Smartforms : Advantages, Components and Navigation Settings of Smartforms

Read more

BDC Concept in SAP

BDC is used to transfer data from SAP to SAP system or from a non-SAP system to SAP system.It uses the normal Transaction codes to transfer the data. This method is used to transfer large amount data that is available in electronic form. There are two types of methods offered by SAP for BDC:

First method is called the “Classical Method”. In this method, the data that is read by the BDC program from a sequential dataset file is stored in a batch-input session. To run the transactions in the session, you need to execute the session. This method uses the function module BDC_OPEN, BDC_INSERT and BDC_CLOSE to generate the sessions

In the second method, BDC uses the ABAP statement CALL TRANSACTION USING statement to run a transaction. In this method, BDC does not create a session. Read more

Batch Data Communication/Batch Input/Inbound-Outbound

When a company decides  to  implement  the SAP R/3 to manage business critical data,  it usually does not start from a no-data situation. Normally, a SAP R/3 project comes into replace or complement existing application. In the process of replacing current applications and transferring application  data, two situations might occur:

  • The first is when application data to be replaced  is transferred at once, and only once.
  • The second situation is to transfer data periodically from external systems to SAP and vice versa.
  • There  is a period of   time when  information has  to be  transferred  from existing application, to SAP R/3, and often this process will be repetitive.

Read more

Batch Data Communication (BDC) in SAP R/3

The early versions of R/3, SAP has been providing batch interfacing techniques. Among these techniques, Batch Data Communication (BDC) is the oldest one. BDC is not bi-directional; it is an integration tool in its typical form. It can only be used for uploading data into RJ3. BDC works through an ABAP program and works on the principle of simulating user input for transactional screen.

The purpose of the Batch Data Communication is to transfer data. The BDC can transfer data from one SAP System to another SAP System or can transfer data from non-SAP System to SAP System too. To transfer data BDC uses normal transaction codes. Two methods are provided to BDC to do this work. Read more

ABAP Training Slides for Beginners

Get the basics and most important aspects of ABAP with this presentation package.Contents covered;

Introduction to ABAP
Data Types in ABAP
Internal Tables
Statements in ABAP
Open SQL
SAP Authorizations
Subroutines in ABAP Programming
Events in ABAP Programming
User Dialogs-List Programming
User Dialogs- ALV Programming
User Dialogs- Dialog Programming
REUSE Components-Fn Grps and Fn. Modules
REUSE Components-BAPIs
DB Lock Concept in SAP
User Exits
SAP BDC Recording
ALE
SMARTFORMS

Read more

Differences Between LSMW and BDC

The differences between LSMW and BDC are as follows:

LSMW is generally for normal SAP applications, while BDC is mainly for any customized applications.

LSMW is a Non-SAP to SAP communication TOOL, whereas BDC is a SAP to SAP communication UTILITY. Read more