Curso SAP ABAP Para funcionales
Instructor: Laura Martínez
Descripción del curso
Este curso está diseñado específicamente para Consultores Funcionales que desean romper la barrera técnica y adquirir un dominio práctico de ABAP. En el ecosistema SAP actual, entender “qué pasa debajo del capó” es una ventaja competitiva crítica; por ello, esta formación te lleva desde los fundamentos básicos hasta las herramientas de personalización más avanzadas.
Aprenderás a navegar y utilizar el entorno de desarrollo para crear reportes interactivos, gestionar el Diccionario de Datos y utilizar BAPIs para la integración de procesos. El curso cubre temas esenciales para el día a día de un funcional, como la depuración (debug) para identificar errores de negocio, la carga masiva de datos mediante LSMW, la gestión de procesos de fondo (Jobs) y las técnicas de extensibilidad (BAdIs y User Exits) para adaptar el estándar de SAP a los requisitos del cliente. Es la formación definitiva para convertirte en un consultor híbrido, capaz de hablar el lenguaje del negocio y el de los desarrolladores.
Qué aprenderás
- Fundamentos Técnicos: Dominio de instrucciones ABAP, manejo de variables, estructuras de control y tablas internas.
- Reportes Personalizados: Creación de informes con pantallas de selección, mensajes de sistema y transacciones propias.
- Diccionario de Datos: Gestión de tablas, vistas y ayudas de búsqueda para estructurar la información del negocio.
- Integración y Funciones: Uso y creación de Módulos de Funciones y BAPIs para conectar procesos estándar y personalizados.
- Persistencia con ABAP SQL: Lectura, inserción y actualización eficiente de datos directamente en la base de datos.
- Autonomía en el Análisis: Depuración avanzada (Debug) en SAP GUI y Eclipse para localizar el origen de fallos en el sistema.
- Carga y Automatización: Ejecución de cargas masivas con LSMW y planificación de tareas mediante la gestión de Jobs.
- Extensibilidad del Estándar: Implementación de personalizaciones mediante User Exits, BAdIs y BTEs.
- Conectividad e Intercambio: Conceptos fundamentales de IDOCs para la comunicación entre sistemas.
- Visualización de Datos: Desarrollo de reportes modernos e interactivos mediante ALV IDA.
Requisitos
- Sin conocimientos técnicos previos: El curso inicia desde cero absoluto, explicando las herramientas y el entorno desde sus bases.
- Experiencia Funcional: Es recomendable tener conocimiento de los procesos de negocio en algún módulo de SAP (FI, MM, SD, CO, etc.) para aplicar mejor los conceptos técnicos aprendidos.
- Perfil: Dirigido exclusivamente a Consultores Funcionales que buscan autonomía técnica y una mejor comunicación con los equipos de desarrollo.
Contenido del curso
Herramientas y entornos de desarrollo
- 1.1. ¿Qué es ABAP?
- 1.2. SAP GUI - Instalación y entorno
- 1.3. Workbench SAP ABAP
- 1.4. Configuración personalizada
- 1.5. Eclipse - Instalación y entorno
- 1.6. Eclipse ADT (ABAP Development Tools)
- 1.7. Eclipse - Utilización
- 1.8. Órdenes de transporte y paquetes de desarrollo
- 1.9. Documentación
Instrucciones ABAP
- 2.1. Tipos de datos
- 2.2. Programa ejecutable - Creación
- 2.3. Variables
- 2.4. Constantes
- 2.5. Variables del sistema
- 2.6. Estructuras
- 2.7. Tablas internas
- 2.8. Iteraciones (DO, WHILE, LOOP)
- 2.9. Bifurcaciones o Condicionales (IF, CASE, WHEN)
- 2.10. Exit, Continue
- 2.11. Operaciones con cadenas de caracteres
- 2.12. Laboratorio
- 2.13. Documentación
Reportes ABAP
- 3.1. Pantallas de selección
- 3.2. Eventos en programas ABAP
- 3.3. Modularización
- 3.4. Subrutinas
- 3.5. Transacciones personalizadas
- 3.6. Menú de ámbito
- 3.7. Creación de mensajes
- 3.8. Programa Module pool
- 3.9. Laboratorio
- 3.10. Documentación
Módulos de funciones
- 4.1. Grupos de funciones
- 4.2. Módulo de funciones - Creación
- 4.3. Llamada a módulos de funciones
- 4.4. RFC
- 4.5. BAPI's
- 4.6. Utilización BAPI
- 4.7. BAPI desde transacción estándar
- 4.8. Laboratorio
- 4.9. Documentación
Diccionario de datos ABAP
- 5.1. Base de datos lógicas
- 5.2. Dominios
- 5.3. Elementos de datos
- 5.4. Estructuras
- 5.5. Tipo Tabla
- 5.6. Conceptos Tablas de base de datos
- 5.7. Tabla de base de datos - Creación
- 5.8. Tabla de base de datos - Configuración
- 5.9. Ampliaciones en las tablas transparentes
- 5.10. Vistas en el DDIC
- 5.11. Tipos de Vistas
- 5.12. Generador de actualización de Tablas
- 5.13. Ayudas de búsqueda
- 5.14. Proxy object
- 5.15. Laboratorio
- 5.16. Documentación
ABAP SQL
- 6.1. Conceptos
- 6.2. Bases de datos relacionales
- 6.3. Lecturas en tablas de base de datos SELECT
- 6.4. Consultas con filtros
- 6.5. Unión básica entre tablas
- 6.6. Modelo de datos
- 6.7. INSERT
- 6.8. UPDATE
- 6.9. DELETE
- 6.10. Laboratorio
- 6.11. Documentación
Programación orientada a objetos
- 7.1. ¿Qué es la Programación orientada a objetos (POO)?
- 7.2. Clases
- 7.3. Atributos
- 7.4. Métodos
- 7.5. Instancias
- 7.6. Herencia
- 7.7. Laboratorio
- 7.8. Documentación
Depuración SAP
- 8.1. Debugger SAP GUI
- 8.2. Break-points
- 8.3. Análisis
- 8.4. Watchpoints
- 8.5. Editar datos en modo debug
- 8.6. Análisis de errores (ST22)
- 8.7. Análisis de DUMP's
- 8.8. Debugger Eclipse
- 8.9. Documentación
Carga de datos
- 9.1. LSMW
- 9.2. Creación del proyecto
- 9.3. Grabación de la transacción
- 9.4. Parámetros de carga
- 9.5. Carga de datos
- 9.6. Lectura y Conversión de Datos
- 9.7. Documentación
Jobs
- 10.1. Jobs
- 10.2. Creación
- 10.3. Visualización
- 10.4. Spool
- 10.5. Laboratorio
- 10.6. Documentación
Enhancements
- 11.1. Enhacements User
- 11.2. User-Exit
- 11.3. Uso de User- Exit
- 11.4. BAdi
- 11.5. Uso de BAdis
- 11.6. Documentación
IDOCS
- 12.1. ¿Qué es?
- 12.2. ¿Cómo buscar?
- 12.3. Transacciones de IDOC de SAP
- 12.4. Documentación
BTES
- 13.1. ¿Qué es?
- 13.2. Creación
- 13.3. Implementación
- 13.4. Documentación
Reportes ALV IDA
- 14.1. ¿Qué es?
- 14.2. Implementación
- 14.3. Documentación
Tu instructor
Laura Martínez
SAP ABAP | SAP Build
Ingeniera Electrónica y Consultora Técnica con Máster en Desarrollo de Aplicaciones y Servicios Web. Especialista en ABAP Cloud y desarrollo de aplicaciones empresariales con SAP Build. Como instructora, se enfoca en formar profesionales en la creación de soluciones modernas, escalables y orientadas a la nube dentro del ecosistema SAP BTP.
Preguntas frecuentes
Una vez completada la inscripción, contarás con todo el contenido mediante vídeos, laboratorios, documentación y tests en el aula virtual para siempre, y podrás avanzar a tu propio ritmo.
Al inicio de cada unidad tendrás foros disponibles para dejar las dudas que se te presenten durante la formación. Un docente dará respuesta a tus consultas y te brindará el soporte necesario.
Al finalizar el curso deberás presentar un test que deberás aprobar con más del 60% para obtener el certificado. Tendrás dos intentos habilitados para presentarlo.
