Book Image

SAP ABAP Advanced Cookbook

By : Rehan Zaidi
Book Image

SAP ABAP Advanced Cookbook

By: Rehan Zaidi

Overview of this book

ABAP (Advanced Business Application Programming) is SAP's proprietary 4th Generation Language (4GL). SAP core is written almost entirely in ABAP.ABAP is a high level programming language used in SAP for development and other customization processes."SAP ABAP Advanced Cookbook"ù covers advanced SAP programming applications with ABAP. It teaches you to enhance SAP applications by developing custom reports and interfaces with ABAP programming. This cookbook has quick and advanced real world recipes for programming ABAP.It begins with the applications of ABAP Objects and ALV tips and tricks. It then covers Design Patterns and Dynamic Programming in detail.You will also learn the usage of quality improvement tools such as transaction SAT, SQL Trace, and the Code Inspector.Simple transformations and its application in Excel Downloading will also be discussed, as well as the newest topics of Adobe Interactive Forms and the consumption and creation of Web services. The book comes to an end by covering advanced usage of Web Dynpro for ABAP and the latest advancement in Floorplan Manager.
Table of Contents (22 chapters)
SAP ABAP Advanced Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


As of release 7.0, ABAP supports regular expressions based on POSIX standard 1003.2. Regular expressions may be specified after the addition REGEX within the FIND and REPLACE statements.

An entire description of the topic constitutes a book by itself. However, the most important and commonly used regular expressions requirements will be discussed.

In the introduction, we will cover important operators used in regular expression processing within ABAP. These will be used in the various recipes mentioned in this chapter. We will then see recipes for writing programs that uses regular expressions for pattern matching, validation as well as conversion and extraction of data from a given text stream. Throughout the chapter, the terms "Regular Expression" and "Regex" will be used interchangeably.

In addition to FIND and REPLACE statements, SAP provides classes CL_ABAP_REGEX and CL_ABAP_MATCHER for regex processing. However, the coding in the recipes will comprise regular expressions...