Learn SAP logo Learn SAP Logo
Call - 832-419-7371

Enroll by Fax


Recommended Reading


Authors: Gareth M. De Bruyn,
Released: June 1998
ISBN: 0761513922

This revised edition provides a learn-by-doing tutorial with real-world business examples for programming in today's most powerful client-server environment. From the basics of tables, displays, loops, and conditional operators to tuning and troubleshooting techniques to enhancing system performance, this tutorial is a must for anyone developing in the SAP environment.



Author: Ruediger Kretschmer, Wolfgang Weiss
Released: March 1996
ISBN: 078211881X

Developing SAP's R 3 Applications with ABAP is the official and complete guide to the ABAP programming language. Written by two ABAP developers at SAP, this book is required reading for programmers, consultants, and IS managers who are using the R/3 system now, or evaluating it for purchase. Understand language basics, report-writing, and transaction-writing. Comprehensive, straightforward coverage shows you how to write code, build screens and window interfaces, create Dictonary definitions, produce library functions, and design your own client/server applications. Harness the power and flexibility of the ABAP language. Use the ABAP Development Workbench. Understand elementary and dynamic language constructs. Manipulate database tables, internal tables, and their interaction. Build data retrieval programs with Logical Databases. Create dialog programs. Use Remote Function Call (RFC) and OLE Automation to share data with commercial software. You'll also find valuable coding examples, a thorough exploration of the ABAP QUERY function, a discussion of teamworking methods in the distributed environment, and an explanation of R/3 system architecture.

Live Help

ABAP

Prerequisite:
Knowledge of any Programming Language
Knowledge of RDBMS
Knowledge of Structured Query Language (SQL) for database access.

Course Outline
Section - A Introduction to SAP ABAP

     What is SAP
     SAP Architecture and where ABAP fits in
     ABAP Development Workbench Tools
     Object Navigator
     Workbench Organizer
     Data Dictionary
     Menu Painter
     Screen Painter

Section - B ABAP Dictionary
     Tables
     Views
     Lock Objects

Section - C ABAP Programming Techniques
     Reports Statement

  • Line Size
  • Line-count
  • Message
  • Page Heading
  • Report Comment Section
     Declarations
  • Tables
  • Includes
  • Variables (Data Types and Data Objects)
  • Structures
  • Internal Table
  • Constants
     Selection Screen / Input Fields
  • Parameters
  • Select - Options
  • Section Screen Formatting
     Program Events
  • Initialization
  • Start of Selection and End of Selection
  • At Selection Screen
  • At Line Selection
  • At User - Command
     Formatting and Displaying Data
  • Event for Page Headers and Footers
  • Display Options
     Internal Table Operations
     Subroutines
     Function Group and Modules
     Logical Database
     Variants
     Create Transactions for Reports

Section - D Data Transfer Methods
     Overview of Data Transfer
     External Data Access

  • Data Analysis and data files
  • Upload and download data from / to presentation server
     Standard data transfer program
  • Direct Input Method
  • BDC program
  • Call transaction Program
     Transaction Recorder
     Data Transfer Workbench Concepts
     Legacy System Migration Workbench (LSMW)
     BAPIs (Introduction as a data transfer method)

Section - E Dialog Programming
     Introduction to Dialog Programming
     Screen Painter
     Screen Elements for Input/Output

     Subscreens
     Tabstrips
     Table Controls

     Menu Painter
     Create GUI Status & Title Bar
     Create Menu Bar for a Screen
     Define function Keys
     Create Application Tool Bar for a Screen
     Screen Flow Logic
     Understand screen flow logic
     Create Process After Input and Process before Output modules
     Use message for error processing
     Call list processing within a transaction

Section - F Performance Tuning
     Types of Program Analysis
     Static Checks
     Dynamic Checks and Short Dump Analysis

     ABAP Debugger
      Breakpoints in Programs
      Breakpoints in the Debugger
     Performance Tools
     Runtime Analysis
     SQL Trace

Section - G Introduction to Advance Features
     Interfaces
         Introduction to ALE & IDOCS
     Enhancement
         Concept
     ALV ( ABAP List Viewer)
     Saving Lists and Background Processing