Me sumo a las opiniones de tracer y josefon. Y eso que llevo 3 años montando aplicaciones BSP con abap OO!!!
La verdad es que es muuucho más potente, abierto y todo tiende a hacerse con java y con el entorno de desarrollo J2EE.
Además por lo visto en CRM están empezando a montar un servidor java para el módulo de IPS? (no me acuerdo de las siglas) Es para hacer cálculos de porcentajes, costes y demás. Y los desarrollos de las rutinas de cálculo se hacen en java.
Un saluditorr