o A non-programmer cannot directly use the ABAP language as it requires
programming skills to work on it, but it can be easily learned by the
programmers. o To create the ABAP programs, it is necessary to have knowledge of relational database design and Object-oriented Concepts. o The ABAP can be executed by the transaction codes that are entered in the command field of SAP GUI. o Nowadays, it is used along with the JAVA for programming the SAP NetWeaver Application Server. The application server is a part of the NetWeaver Platform and used for developing various SAP applications.