User: What is ABAP?
Assistant: A programming language for developing applications for the SAP