Contents at a Glance
Advertisement
Foreword .................................................. ............... 11
Introduction .................................................. .......... 13
1 Technical Overview and Getting Started
in the System .................................................. ........ 19
2 Working with the Development Environment:
The Object Navigator ............................................. 51
3 Procedural Language Elements .............................. 107
4 Defining and Managing Database Tables ............... 191
5 Screen Input and Output ........................................ 225
6 Object-Oriented Language Elements ..................... 319
7 Practice Scenario — Automated Accounting
for Corporate Subsidiaries ...................................... 393
A Programming Guidelines and Tools ........................ 451
B Glossary .................................................. ................ 463
C The Authors .................................................. .......... 467

Basics

No other programming language has experienced the kind of checkered history that ABAP has had over the past 30 years. From its conception
to the advent of SAP R/3, ABAP was designed solely for the creation of reports, like a listing of all liabilities to customers or a
company balance sheet at the end of a fiscal year. ABAP programs could read data in the database and output it to the screen in tablebased
texts, or lists. Customers who use SAP software could modifythe ABAP source code of these reports or design new reports to meet
their needs. At that time (SAP R/2), programs with write access to the database had to be programmed in Assembler (directly in the
machine language). You can imagine the complexity and effort involved, and you can certainly understand that the task was
reserved solely for SAP itself. With the introduction of SAP R/3 at the beginning of the 1990s, the
ABAP programming language had expanded to the point whereby it could be used to implement write access to the database. That enabled
writing all SAP R/3 application completely in ABAP — without the help of other programming languages.



Comments Its very helpful to freshers