¿Tiene futuro el lenguaje de programación de SAP?
¿Estudio ABAP? ¿O me conviene estudiar otro lenguaje?
Las preguntas son muchas, y variadas, diferentes desde el punto de vista que se las vea.
Para empezar, y quizás esto sea algo meramente subjetivo, creo que deberías definir si tienes el perfil de programador o si eres de un perfil puramente funcional, o por qué no, tienes un perfil avanzado, una mezcla de funcional con programador.
- Si eres programador, pues sigue leyendo.
- Si eres funcional, ¿qué haces aquí?
Deberías primero definir si te gusta programar, empieza con conceptos de programación, paradigmas de programación.
- Si eres de los avanzados, es decir, un funcional que ya sabe programar en algún lenguaje de programación… pues sí, puede que estés interesado en el futuro de ABAP.
Las distintas ramas que presenta actualmente ABAP son las siguientes:
- ABAP OO
- ABAP Webdynpro
- ABAP Workflow
- ABAP CRM
- Sy-Base ODATA
- SuccessFactors
Por otro lado, con el avance de los nuevos productos de SAP con mejoras en bases al nivel de HANA, y mobile con UI5, SQLScript, y JavaScript dejan más dudas sobre el futuro de ABAP.
Muchos mentores de SAP indican que HANA no cambiará la base de ABAP, y que SAP seguirá estando programado en su lenguaje. Al mismo tiempo recomiendan a los programadores del lenguaje ir diversificando (siempre y cuando les guste lo que hacen), para ir adaptándose a las innovaciones que SAP irá colocando sobre la plataforma.