This is a test
- 1,027 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
eBook - ePub
Complete ABAP
Book details
Book preview
Table of contents
Citations
Frequently asked questions
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoâs features. The only differences are the price and subscription period: With the annual plan youâll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weâve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Complete ABAP by Kiran Bandari in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.
Information
1 Introduction to ERP and SAP
Weâll begin our journey with a basic introduction to ERP systems and SAP. From there, weâll begin to paint a picture of what it means to be an ABAP consultant and begin looking at an overview of ABAP and system requirements.
This book is targeted for people who want to learn the ABAP programming language inside and out, irrespective of their prior programming exposure. Our aim is to start from the very basics of programming in the initial chapters and introduce you to advanced concepts in the later chapters. Weâre not assuming you have any prior programming experience, so whether youâre an ABAP consultant or a seasoned SAP functional consultant, or even if youâre completely new to SAP, you should find it easy to follow this book.
This chapter begins by introducing the basic concepts of enterprise resource planning (ERP) and SAP. Section 1.1 discusses how the SAP system has evolved over the years. Then, in Section 1.2, we provide a deeper understanding of ERP systems in general, before diving into SAP-specific information in Section 1.3, including the different modules within SAP. Section 1.4 introduces the focus of this book, ABAP, before listing the system requirements necessary to work with ABAP in Section 1.5.
1.1 Historical Overview
In 1972, SAP introduced its first system, R/1 (R represents real-time data processing). This system was used for financial accounting and didnât include the presentation, application, or database layers that youâll find in the SAP system today. In the late 1970s, SAP introduced the R/2 system, which had two layers: the presentation layer and the application plus database layer. These systems followed a two-tier architecture.
As technology evolved, SAP moved toward a three-tier architecture with the introduction of SAP R/3 in the 1990s. The SAP R/3 system comprised three layers: the presentation layer, application layer, and database layer. With the release of SAP R/3, SAP named its releases with versions such as R/3 1.0, R/3 2.0, R/3 3.1i, R/3 4.0B (until 2001, with R/3 4.6D), with an underlying component called SAP Basis.
SAP R/3 4.7 was the first release that came with a technology platform called SAP Web Application Server, which included Business Server Pages (BSP) applications and a Java 2 Enterprise Edition (J2EE) engine. Since then, SAP has added technology platform naming to its product line. The SAP Web Application Server is a natural evolution to support web infrastructure (for the Web), so it performs all the duties of an application server, similar to the previous releases, and acts as a web server to support web infrastructure. BSP is the server pages technology developed by SAP, similar to Java Server Pages (JSP) from Sun Microsystems and Active Server Pages (ASP) by Microsoft.
SAP then started adding the platform version to the product naming. This led to some confusion when, for example, you could have your SAP R/3 4.x system (denoting the version of your SAP R/3 system) on SAP Web Application Server 6.10 (denoting the version of your platform).
With the introduction of platforms (the first being SAP Web Application Server), SAP systems began using specific components that represented the platform, such as Internet Communication Manager (ICM), SAP Gateway, and so on, and other components related to business functions that showed the functionality of the system. SAP then introduced enterprise editions along with SAP Web Application Server 6.20, such as SAP R/3 Enterprise 4.70. The enterprise editions provided new functionality to split components based on business functions and enabled the use of extensions to extend the functionality of these core business functions.
Later, SAP started to include the release year with the product names, such as mySAP ERP 2004. mySAP ERP 2004 signaled a complete architectural change in SAP R/3 Enterprise, which was replaced with SAP Enterprise Central Component (SAP ECC). SAP then introduced SAP NetWeaver 2004, which also contained SAP Web Application Server 6.40.
To add to the confusion, SAP started referring to mySAP ERP 2004 as SAP ECC 5.0, which puzzled customers when trying to refer to SAP products. For example, at that moment, both mySAP ERP 2004 and SAP ECC 5.0 could refer to the same system, and SAP NetWeaver 2004 and SAP Web Application Server 6.40 could refer to the same platform. The mySAP 2004 and SAP ECC 5.0 systems were also found under the umbrella term SAP ERP 5.0.
In 2005, mySAP ERP 2005 came out, which was refere...
Table of contents
- Dear Reader
- Notes on Usage
- Table of Contents
- Â Acknowledgments
- Â Preface
- 1 Â Introduction to ERP and SAP
- 2 Â Architecture of an SAP System
- 3 Â Introduction to the ABAP Environment
- 4 Â ABAP Programming Concepts
- 5 Â Structures and Internal Tables
- 6 Â User Interaction
- 7 Â Modularization Techniques
- 8 Â Object-Oriented ABAP
- 9 Â Exception Handling
- 10 Â ABAP Data Dictionary
- 11 Â Persistent Data
- 12 Â Dialog Programming
- 13 Â List Screens
- 14 Â Selection Screens
- 15 Â SAP List Viewer Reports
- 16 Â Dynamic Programming
- 17 Â Debugging
- 18 Â Forms
- 19 Â Interfaces
- 20 Â Modifications and Enhancements
- 21 Â Test and Analysis Tools
- A Â The Author
- Index
- Service Pages
- Legal Notes