Question: why to use oo abap?
Answer: ABAP OO is more explicit and simpler to use. ABAP OO has a stricter syntax check which removes a lot of the ambiguity in the ABAP language. Much of the new Netweaver functionality is only available using OO.