Estoy trabajando como ingeniero de software y trabajo en SAP ABAP, pero me resulta difícil hacer frente a abap. ¿Debo dejar la empresa?

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Puede explorar su interés, cometer errores, aprender y volver a hacerlo. Es posible que desee cambiar el dominio, la experiencia o el proyecto.
Pero, por favor, evite la idea de dejar la empresa por el hecho de que ABAP no demuestra ser de su interés.

Personalmente he disfrutado trabajar en ABAP. Tiene mucho por explorar. Teniendo un gran interés en el desarrollo, nunca me aburrí.
También hay otras áreas para buscar alrededor de ABAP. SAP Workflow, SAP WebDynpro, ABAP con SAP HANA, SAP Fiori, etc. En lugar de restringir a palabras clave, sintaxis y programas, intente explorar estos sabores de ABAP también. Es posible que vuelva a encontrar sus intereses en ABAP como un todo.

Sin embargo, como sugirieron otros Quorans, explore otra experiencia como el dominio funcional de SAP, la base de SAP, la seguridad de SAP, etc. Cada uno de ellos necesita un tipo diferente de intereses y habilidades.

¡Espero que encuentres tu taza de té pronto!

Si le resulta difícil pasar por la codificación, sugeriría ir al módulo funcional. De todos modos, funcional es mejor que la codificación, tendrá comunicación directa con Business.

Creo que tienes problemas con sap abap porque muchos de ellos se ocupan de la codificación. ¿Por qué no pruebas suerte con savia? Se ocupa exclusivamente de la administración de sistemas sap. No estoy sugiriendo ningún módulo funcional porque tendrá cierta cantidad de codificación nuevamente.