So, the way I would answer your question is: None of the above. A better way of putting it would be: Learn all three. It's helpful to have some ABAP know-how if you are programming in SAP, but you also want to have the J2EE skills and understand how SAP is going to utilize a services-based architecture going forward. I also like the Enterprise Portal development skills, but I see this as too narrow a niche for most consultants. Therefore, a combination of the three is ideal. If you have to choose now, I would start with J2EE and portals, but do your best to pick up as much ABAP as you can on the side. There are also some great ABAP books out there. The SAP programmer of the future is a hybrid who can easily shift from cutting edge Web services initiatives and "old school ABAP" based on their project's needs.
Dig Deeper on SAP ABAP
Related Q&A from Jon Reed
I'm currently a Microsoft Trainer and an Desktop Support Technician looking for a new career path. I'm looking at SAP for it's good rates of pay as ... Continue Reading
I have seven years of IT experience and 4 years in SAP Portal (java, WebDynpro, iviews). Now I would like to update my skill set with another SAP ... Continue Reading
I am an SAP systems analyst at a major insurance company in the Chicago area. I have been working with the SAP FS-CD (commissions and disbursements) ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.