In the preceding chapters you learned about the different report development tools
available in the R/3 environment. This chapter introduces the basics of SAP’s programming
language, Advanced Business Application Program (ABAP), which can be used to build
custom reports. This chapter is structured differently than the others. It does not present all
the features of ABAP—we leave that to the online documentation. Instead, we focus on
helping you build an ABAP report using templates.