
ABAP Basics
SAP PRESS
1st Edition
Published on 28. September 2007
Book
Hardback
476 pages
978-1-59229-153-3 (ISBN)
Article exhausted; check for reprint
Description
Whether you are familiar with another programming language or ABAP will be your first, this book is the perfect guide for your journey to programming executable ABAP applications. Based on a real-life scenario, the book introduces you to all of the key areas of ABAP development, including the basic knowledge needed for programming business-critical software. This unique reference provides numerous step-by-step procedures, screenshots, and little-known tips to describe procedural and object-oriented language elements in a clear and easy-to-understand style. In each chapter, you'll build upon the sample application, so that you can easily reproduce and practice the development of a comprehensive ABAP application on your own - including all of the key details.
Topic Highlights Include:
Getting Started with the System
Object Navigator
Procedural Language Elements
Database Access
User Interfaces and Screen Input and Output
Object-Oriented Language Elements
Software Architecture and Software Design
SAP Programming Guidelines and Tools
More details
Series
Language
English
Place of publication
Bonn
Germany
Target group
Professional and scholarly
Edition type
New edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-1-59229-153-3 (9781592291533)
Schweitzer Classification
Other editions
New editions

Günther Färber | Julia Kirchner
ABAP Basics
Book
12/2010
2nd Edition
SAP PRESS
€59.95
Article is exhausted, reprint undefined
Persons
Author
Günther Färber is a partner at NEXONTIS IT GmbH in Düsseldorf, Germany. He runs the development and consulting departments. During and after his IT studies, his reputation as a successful IT author helped to propel his career as an IT consultant and developer in numerous large projects at renowned companies and service providers. He began work in a startup company in 1997. In 2001, he and Julia Kirchner founded NEXONTIS IT GmbH.
Julia Kirchner is a managing partner at NEXONTIS IT GmbH in Düsseldorf, Germany. She runs the research, training, and organization departments. During and after her IT studies, she worked as a developer in several projects at renowned banks and service providers. She began work in a management position in a startup company in 1999. In 2001, she and Günther Färber founded NEXONTIS IT GmbH.
Content
1 ... Technical Overview and Getting Started in the System ... 19
... 1.1 ... Overview of SAP Software and Architecture ... 19
... 1.2 ... Notes for Setting Up Access to SAP Software ... 23
... 1.3 ... Programmer's Checklist for Getting Started ... 28
... 1.4 ... Logon, Getting Started, and System Setup ... 31
2 ... Working with the Development Environment:
... 2.1 ... Getting Started with the Object Navigator ... 54
... 2.2 ... Development Classes and Packages ... 63
... 2.3 ... Namespaces ... 66
... 2.4 ... First Program: "Hello World" - REPORT, INCLUDE, and Application Menu ... 72
... 2.5 ... Online Help, help.sap.com, service.sap.com, and SAP Notes ... 97
3 ... Procedural Language Elements ... 107
... 3.1 ... Basic Commands and Fields - WRITE, PARAMETERS, MOVE, SY Fields ... 110
... 3.2 ... Data and Data Types - DATA, PARAMETERS, CONSTANTS, FIELD SYMBOLS, TYPE, CREATE, Text Elements ... 116
... 3.3 ... Structures and Internal Tables - TABLE, MOVECORRESPONDING, INSERT, APPEND, READ, MODIFY, DELETE, LOOP ... 139
... 3.4 ... Subprograms and Functions - FORM, FUNCTION, EXCEPTIONS ... 151
... 3.5 ... Branches and Logical Expressions - IF, CASE ... 169
... 3.6 ... Loops - WHILE, DO ... 183
4 ... Defining and Managing Database Tables ... 191
... 4.1 ... Field Properties - DATA ELEMENT, DOMAIN ... 192
... 4.2 ... Defining and Processing Database Tables -
5 ... Screen Input and Output ... 225
... 5.1 ... Simple Input and Output Interfaces , - SELECTION SCREEN, SELECT OPTIONA CALL SELECTION SCREEN, SAP List Viewer ... 227
... 5.2 ... Complex Input and Output Interfaces - Dynpros ... 258
6 ... Object-Oriented Language Elements ... 319
... 6.1 ... Classes and Objects - CLASS, CREATE OBJECT, METHOD ... 321
... 6.2 ... Inheritance and Polymorphism - INHERITING FROM, REDEFINITION ... 351
... 6.3 ... EVENTS ... 370
7 ... Practice Scenario - Automated Accounting for Corporate Subsidiaries ... 393
... 7.1 ... Defining the Requirements and a List of Functions for the Application ... 394
... 7.2 ... Software Architecture ... 399
... 7.3 ... Software Design ... 401
... 7.4 ... Implementation ... 416
A ... Programming Guidelines and Tools ... 451
A.1 ... Programming Guidelines ... 451
A.2 ... Program Check Tools ... 461
B ... Glossary ... 463
C ... The Authors ... 467
Index ... 469