
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: Gareth M. de Bruyn, Robert Lyfareff, Ken Kroes
Released: April 1999
ISBN: 0761517987
With Advanced ABAP Programming for SAP, the thousands of new ABAP programmers will learn the latest techniques for developing custom applications using SAP's R/3 system and the Internet. Real-world examples, source code, and professional advice from the experienced authors enhance and support each topic. Advanced ABAP Programming for SAP also includes step-by-step instructions for developing applications with ABAP Modular programming and everything you need to know for developing Internet applications with SAP's Internet Transaction Server. This direct and easy-to-read book is the follow up to the authors' successful Introduction to ABAP Programming for SAP.

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.
Prerequisite:
Knowledge of Structured Query Language (SQL) for database access.
Course Outline
Section - A Introduction to SAP ABAP
1.1. What is SAP R/3
1.2. SAP R 3 architecture and where ABAP fits in
2.1. ABAP Development Workbench Tools
2.2. Object Navigator
2.3. Workbench Organizer
2.4. Data Dictionary
2.5. Menu Painter
2.6. Screen Painter
Section - B ABAP Dictionary
3.1 Tables
Section - C ABAP Programming Techniques
4.1. Reports Statement
Section - D Data Transfer Methods
7.1. Overview of Data Transfer
7.2. External Data Access
Section - E Dialog Programming
8.1. Introduction to Dialog Programming
8.2. Screen Painter
8.3. Screen Elements for Input/Output
9.1. Subscreens
9.2. Tabstrips
9.3. Table Controls
10.1. Menu Painter
10.2. Create GUI Status & Title Bar
10.3. Create Menu Bar for a Screen
10.4. Define function Keys
10.5. Create Application Tool Bar for a Screen
11.1. Screen Flow Logic
11.2. Understand screen flow logic
11.3. Create Process After Input and Process before Output modules
11.4. Use message for error processing
11.5. Call list processing within a transaction
Section - F Performance Tuning
12.1. Types of Program Analysis
12.2. Static Checks
12.3. Dynamic Checks and Short Dump Analysis
13.1. ABAP Debugger
13.2. Breakpoints in Programs
13.3. Breakpoints in the Debugger
13.4. Watchpoints
14.1. Performance Tools
14.2. Runtime Analysis
14.3. SQL Trace
Section - G List Creation
15.1. Introduction
15.2. Quick Viewer
15.3. SAP Query