SAP BAPI Training Document for Beginners

Published on 16 October 2009 in ABAP

0

SAP BAPI (Business API) Definition: BAPI is a set of interfaces that allow third-party developers to access to processes and data in SAP R/3 Modules.

In this document author collects various information, creates BAPI tutorials with screenshots, and states important points that every beginner should know. Not covered in this document but it will be also useful for you to check and download SAP BAPI List.  Following are some highlights from this 41 pages BAPI guide material:

  • Benefits of BAPI
  • BAPI Conventions
  • Importing points to follow when developing a BAPI
  • Define a structures for the BAPI
  • Create the API Method Using the BAPI Wizard

[...]

Continue Reading

Yet Another Great Step by Step LSMW Tutorial

Published on 24 August 2009 in ABAP

2

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..

[...]

Continue Reading

Extensive SAP Smartforms Training Material

Published on 18 August 2009 in ABAP

3

Smartform is a template that simplifies the process of designing business forms. You need smartform to print, distribute or display business forms. Smartform tool includes utilities for designing forms and for defining the interface to the application programs that use forms for data output. The output of application data is placed into a dynamically expandable table where the size and layout of the output table is determined by the number of records being retrieved.

Smartforms are used for designing and printing various types of  application documents across the various SAP modules like SD, FI, PU, IM, WM etc. Smartforms are used for mass printing like monthly invoices sent by telecom companies or salary statements.

In this document you will get basic knowledge about 3 components of SAP Smartform: Print Program, Layout Set and Function. After this introduction, you will learn step by step how to develop a smartform. Basic configuration required to do for smartforms is also explained. In presentation you will also find templates to do exercise. And at the end, you will be provided some tips and tricks in smartform as

[...]

Continue Reading

0

After creating LSMW in the development system you will need this LSMW in the respective systems i.e. Quality system and Production system.
You have 2 options available:

Option 1
Step 1: You export the LSMW created in the development system.
Step 2: You import the LSMW in the quality system or the production system

Option 2
Create a transport request and transport it through STMS (SAP Transport Management system) path.

In this document you will be guided for both options mentioned above. [...]

Continue Reading

User Guide for Transporting Queries

Published on 14 July 2009 in ABAP

3

Query is a SAP tool for developing report easily without help of ABAP, and it mainly uses the tables or joins tables to get data by business requirement. There is also a document i shared in my site which will take you to step by step guide for creating SAP Query. You can also take your understanding of SAP Query further with a case study and screenshots provided Document.

The document i will share will show you a step by step guide to transport queries, in other words export/import queries. Why would someone need to transport queries ? The common scenarios are as

  • Transport queries from Production to QA Development System, or Dev to Prod..
  • Transport queries from one system to another system. ie from 4.6C to ECC 6.0 or.

[...]

Continue Reading

1

These presentations, contain introductory instructions with sample exercises, will provide you quick overview of ABAP if you are beginner.

  • Introduction to ABAP
  • List Processing in ABAP
  • Open SQL & Internal Table
  • Event-driven Programming & Selection Screen
  • Modularization & Catch Statement
  • Message, Debugging, File Transfer and Type Group
  • ABAP Advanced List
  • Dialog Programming Overview

[...]

Continue Reading

0

ABAP Objects are introduced in release 4.5. ABAP Objects contains a complete set of object-oriented statements. Object orientation in ABAP builds on existing language and is largely compatible with it. Statements in ABAP Objects cover almost the complete ABAP language set ; however , specific obsolete language constructs are not allowed in connection with ABAP objects due to clean-up of the ABAP language.
Statements those are made obsolete in ABAP OOP context are not necessarily related to Unicode programs, though the introduction of Unicode certainly changes the strictness of syntax checks. It is important to note that the Unicode changes are a different set of changes compare to changes in ABAP Objects.

This document contains obsolete syntax for ABAP Objects and show the language constructs by which the obsolete syntax can be replaced. [...]

Continue Reading