Hola,
Como la mayoria yo tambien pienso que
Java es la mejor opcion para los web dynpro. Y no solo xq java sea un lenguaje mas complejo, sino xq desde mi punto de vista los wev dynpro para ABAP son anti-naturales.
No pongais esa cara, yo creo que la gente de SAP no esta satisfecha con el escaso exito de los web dynpro, y decidieron que era xq el programador "standard" de SAP ABAP no queria aprender java, por lo que han adaptado los web dynpro para ABAP y poder impulsar la plataforma Netweaver.
De hecho, me parece una aberración que la gente de ABAP tenga que programar como si fuera Java solo para mantener la similitud de ambos.
En el fondo es de sentido comun usar ABAP para lo que fue diseñado, manejar el negociete, y usar java para la parte UI, sobre todo si es para un proyecto Web.
Un Salu2,
azuk2.