En los primeros días, puede ser difícil para un desarrollador hacer frente a ABAP, y es muy común, solo tenemos que entender la razón principal y luego se puede manejar fácilmente.
- Demasiada personalización : cada vez que los desarrolladores intentan personalizar SAP con los requisitos de sus clientes, sin saberlo, comienzan a codificar y terminan con demasiados programas Z. Esto es realmente aburrido porque hacer demasiada codificación no es recomendable para implementar SAP ni para resolver requisitos. Los desarrolladores tienen que aprender a usar SAP estándar (FM, BAPI, BDC, etc.) para satisfacer los requisitos de sus clientes. ABAP se vuelve interesante si estas herramientas estándar de SAP se utilizan para el desarrollo. Los desarrolladores tienen que ir al desarrollo de Z solo cuando el requisito del cliente no se puede cumplir a través de la configuración estándar de SAP.
- Desarrollo sin conocimiento funcional / de dominio : el conocimiento funcional de Abapers todavía es discutible. Pero sugeriré tener un conocimiento básico de la parte funcional del módulo para el que se le pide que realice desarrollos.
- Codificación independiente : los desarrolladores pueden intentar relacionar diferentes módulos y ver cómo sus desarrollos están afectando a otros módulos. Por ejemplo, MM y QM son dos módulos que están muy relacionados entre sí. El desarrollo independiente para un módulo es aburrido, pero cuando se vincula con otros módulos, se vuelve realmente desafiante. Así que evite la codificación independiente.
- Desarrollo en vivo : en el período inicial, se les pide a los desarrolladores que hagan su programación para problemas antiguos y que realicen sus pruebas en el servidor de prueba. En ese caso, los desarrolladores no pueden comprender los problemas de los usuarios finales y el efecto de su solución, pero cuando se les pide que resuelvan un problema en tiempo real, solo comienza el desafío porque la solución se dará en muy poco tiempo y la solución debe ser muy precisa. El margen de error es muy inferior en el desarrollo en tiempo real, por lo que automáticamente se vuelve interesante.
- Demasiado tiempo en un perfil : después de ingresar a SAP arena, uno no debe apegarse a un perfil, uno debe seguir cambiando el perfil de Abaper a Basis, a Consultor Funcional a Base, etc.
Espero que ayude a recuperar el interés perdido.