Descripción del puesto
Principales responsabilidades de un ABAP Developer
1. Desarrollar programas personalizados
Crear reportes para mostrar información del negocio.
Desarrollar aplicaciones a la medida según las necesidades de la empresa.
2. Crear y mantener interfaces
Integrar SAP con otros sistemas.
Trabajar con APIs, servicios web (REST/SOAP), IDocs, RFC, BAPIs y OData.
3. Desarrollar formularios
Facturas.
Órdenes de compra.
Recibos.
Etiquetas de envío.
Utilizando tecnologías como Adobe Forms, SmartForms o SAPscript.
4. Optimizar programas existentes
Mejorar el rendimiento del código.
Reducir tiempos de ejecución.
Corregir errores (bugs).
5. Trabajar con bases de datos SAP
Consultar tablas mediante Open SQL.
Crear vistas y manejar datos maestros y transaccionales.
6. Desarrollar mejoras (Enhancements)
User Exits.
BAdIs.
Enhancement Framework.
Modificaciones controladas sin afectar el estándar de SAP.
7. Desarrollo en SAP S/4HANA
Programar utilizando ABAP moderno.
CDS Views.
AMDP.
RAP (RESTful Application Programming Model).
Integraciones con SAP Fiori.
8. Dar soporte técnico
Analizar incidentes.
Resolver problemas en producción.
Participar en implementaciones y upgrades.
Requisitos
1. ABAP clásico
2. ABAP OO (Programación Orientada a Objetos)
3. Open SQL
4. ALV Reports
5. SmartForms / Adobe Forms
6. BAPIs
7. RFC
8. IDocs
9. OData Services
10. CDS Views
11. SAP Gateway
12. SAP Fiori (deseable)
13. SAP HANA
14. Debugging
15. Performance Tuning
16. Git o gCTS
Responsabilidades
Un día típico puede incluir:
Analizar requerimientos del negocio.
Diseñar la solución técnica.
Programar desarrollos en ABAP.
Realizar pruebas unitarias.
Corregir errores reportados por usuarios.
Colaborar con consultores funcionales SAP.
Documentar desarrollos.
Transportar cambios entre ambientes (Desarrollo, Calidad y Producción).
Beneficios
Inicia sesión para ver los beneficios de esta vacante