Let’s start again after a long pause, with a shorter post (carrying some good news)…
Three weeks ago, when I was back from vacation during which we’ve experienced some almost scary things, SAP guys visited my company office with a long-waited-for presentation. The topic was, as you may expect from a technical-oriented presentation, the new possibilities that the latest NetWeaver release brings to a developer. It was nice, stuffed with information, six hour session. Well, I would strip it of some things that normally are useful only for SAP sales. What was interesting is that on that day, it was the very first time that I’ve heard some statement about the role of ABAP in the future.
The question is being asked again and again, since we’ve been in dotcom and Java hype: are we going to see ABAP obsoleted and replaced by Java or something else? If you try to look for some “roadmap”-type documents on SAP site, you will never find it. SAP is pushing SOA and “classic” ABAP is in a deep deep shadow now. So we’ve asked the question one more time. And heard a clear answer. Now guess: do you believe they are going to dump it and start it over? Do you think we customers are going to accept testing and debugging the brand new code. No way. The whole R/3, plus APO, plus many other “core” apps will be powered by ABAP. (And personally, I doubt that any of those guys operating machine tools at the factory floor will ever see “the cool cool benefits of SAP portals, whatever”.) I regret now that I did not write it down to have it signed by SAP representative. But it looks like “ABAP will still as bright.”
PS. If I made you think that Web apps are repulsive to me, you are mistaken. Go visit my personal site (link is on the right).


I would answer:
Now guess: have you used the web GUI in service.sap.com? can you imagine a business running on such UI? have you tried to develop applications on EJB? Do you think good programmers will accept to develop in such uninteresting environment? No way.
PS. kyusl.com is a very cool idea.
Comment by Pedro Lima — May 9, 2008 @ 10:02 pm
Web UI has its benefits: I doubt that bringing good old SAP GUI interface to Abaplog (in the form of custom transaction accessing it over the Net) will be fun.
EJB has its place too. Of big names, eBay is 100% powered by it. Whatever technology, it will be good for some things. What I am against is the reckless following of the latest, unproven and expensive trends when it is not necessary.
Comment by abaplog — May 18, 2008 @ 8:06 pm