which generation language is ABAP?

Assembler and Compiler

Compilers, Assembler and Machine Code. Are they same?

Are compilers, assemblers and machine code synonymous to each other?

Do all computers talk the same machine code?

Do you know, Assembler has 1:1 relation while Compiler has 1:N relation depending on the language?

In which Generation of Programming Language does SAP ABAP fall into?