This document provides an overview of SAP and ABAP. It describes SAP as a system for enterprise resource planning. It then discusses ABAP as the programming language used to create and modify applications in SAP. Finally, it lists some important transaction codes, tables, and the data dictionary tool used in SAP.