>Is SAP better or J2EE better in terms of Onsite, Pay etc!!!
your question is not proper.
let me explain why ...
see, these are two different areas....you should look for the areas which gives you the interest....if you love it, you can excell it...is not it ?
there are eminent singers,painters,actors ....they are in differnt fields but they have excelled in their areas!
so, you can not differentiate like physics>maths or maths>chemistry ....like this .
so, SAP >j2EE or j2EE>SAP is meaningless.
Now, i am coming to your second part
>in terms of Onsite, Pay etc ...hmm .... though generally it depends upon the company and urgency BUT i'll say SAP might pay you better (conditional) ....and onsite openings ? no idea...depends upon client and company !
i got an opening in SAP and J2EE in an MNC ...but i decided should i or should not i ....and i got my answer "i should not"...and the decision is final....i love JAVA and i will continue in JAVA whatever the consequences comes [unless java market heavily goes down ].
hi..I have exp of both not on SAP but somewhat similar what I can say..
for SAP + CRM domain. + something different then java/j2ee.if u have good exp say 2 or 3 in j2ee then u should can look for it for change - more propeitry work like ABAP. - shifting difficult. onsite & pay depends upon company.
No comparisons!! SAP is made up of J2EE. I feel again it depends upon your interest. If you are very passionate about your technology then you will never do a comparison. Learning for fun is a very different issue. Onsite both are equal. Also it depends upon your project and company.