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