What is SAP ABAP?

ABAP is a programming language used for the customization development works in SAP ERP software,