Book Image

Mastering SAP ABAP

By : Paweł Grześkowiak, Wojciech Ciesielski, Wojciech Ćwik
Book Image

Mastering SAP ABAP

By: Paweł Grześkowiak, Wojciech Ciesielski, Wojciech Ćwik

Overview of this book

Advanced Business Application Programming (ABAP) is an established and complex programming language in the IT industry. This book is designed to help you use the latest ABAP techniques and apply legacy constructions using practical examples. You'll start with a quick refresher on language and database concepts, followed by agile techniques for adding custom code to a modern ABAP system. After this, you will get up to speed with the complete ABAP toolset for importing data to and from different environments. Next, you'll learn how to print forms and work with the different ABAP tools for Extensible Markup Language (XML) manipulation. While covering further chapters, you'll gain insights into building stunning UI5 interfaces, in addition to learning how to develop simple apps using the Business Object Processing Framework (BOPF). You will also pick up the technique of handling exceptions and performing testing in ABAP. In the concluding chapters, you can look forward to grasping various techniques for optimizing the performance of programs using a variety of performance analysis tools. By the end of this book, you will have the expertise you need to confidently build maintainable programs in Systems, Applications, and Products (SAP).
Table of Contents (25 chapters)
Title Page
Copyright and Credits
Dedication
About Packt
Contributors
Preface
Index

Client-side file processing


In a NetWeaver environment, we always need to remember the differences between the application server layer and the presentation layer. The application server layer is, as you may already know, a runtime environment for ABAP code. At a lower technical level, the application server is a remote server on which the NetWeaver platform is installed. The presentation layer instead can be understood as your local PC.

This difference is very important in the case of reading and writing files because SAP provides separate sets of tools in each case—one for processing files on the presentation layer and a second for processing files on the application server. Both are commonly used in SAP projects and will be fully covered in this chapter. 

Reading files from the local PC using gui_upload

Imagine a situation where a client asks you to develop an ABAP program that reads the content of files stored on the end user's local PC. This section will tell you exactly how to deal with...