Ich habe bis jetzt Grundlagen von Abap gelernt. Jetzt frage ich mich ob es sich für mich lohnt mich mit Objects zu beschäftigen. Z. Zt. mache ich ein Praktikum und die Mitarbeiter sind ausschließlich auf der prozeduralen Schiene. Ist das überall so? Bleibt das so?
ABAP-OO wird definitiv im Zusammenhang mit den Frontend-Controls (ALV, Tree etc.) benötigt.
Man ist zwar nicht gezwungen, sich damit zu beschäftigen, aber objektorientierte Ansätze sind in größeren Eigenentwicklungen von Vorteil. Außerdem lassen sich einige Dinge mit OO ser einfach machen.
Fazit: man muss sich nicht damit beschäftigen, schaden kann's aber auch nicht, zumal es mit den nächsten Releases immer weiter in Richtung Java gehen wird. Und dann kommt man ohne Objektorientierung eh nicht mehr aus.
wie Haubi schon gesagt hat, ist es zwar kein absolutes Muss, man kann und darf aber nicht davon ausgehen, dass das so bleiben wird. Ganz im Gegenteil. Neuere Entwicklungen werden sehr oft objektorientiert designed. Zusätzlich wie Haubi schon erwähnt hat, ist es im Java-Bereich ein absolutes Muss, d.h. ohne Objektorientierung kann man schlicht und ergreifend kein Java programmieren.
Sich das Wissen anzueignen ist meiner Ansicht nach eine wichtige 'Investition' in die Zukunft. Selbst wenn man es zunächst einmal nicht anwendet, das Wissen darüber lohnt sich auf jeden Fall.