Originally posted by Kripal Singh:
It's not the technical stuff SAP consultant are paid for . They are paid for multiple years of functional experience .
J2EE is a crowded arena any one can learn it in couple of years and become a j2ee developer .
Any one can learn J2EE; but to execute it well and with reasonable results with respect to scalable systems needs brains and special knack.
J2EE folks also garner functional experience. Their functional expertise depends on the industry in which the J2EE application is based on.
I feel it is the supply, demand and the complexity of the ghost that drives the SAP consultant payscale higher; in my opinion.