Curso SAP ABAP List Viewer
Instructor: Laura Martínez
Descripción del curso
Especialízate en el corazón de las aplicaciones SAP: la interacción experta con la base de datos. Este curso está diseñado para transformar la manera en que gestionas la información, moviéndote más allá de las consultas simples hacia un dominio total de la persistencia de datos en ABAP.
A través de un enfoque técnico y riguroso, aprenderás a garantizar la integridad transaccional y a diseñar lecturas de alto rendimiento que minimicen el consumo de recursos en el servidor. Desde el manejo de cursores para grandes volúmenes de datos hasta la implementación de SQL dinámico para soluciones flexibles, esta formación te prepara para resolver los escenarios de negocio más exigentes. Con una metodología orientada a resultados, te convertirás en el desarrollador capaz de garantizar que los datos fluyan de manera rápida, segura y eficiente en cualquier sistema SAP.
Qué aprenderás
- Escritura y Persistencia: Inserción profesional de registros y gestión experta de la confirmación (Commit) o anulación (Rollback) de transacciones.
- Lectura de Alto Rendimiento: Implementación de sentencias eficientes y uso avanzado de múltiples uniones (Joins) entre tablas.
- Lógica Agregada y Cursores: Análisis de datos mediante expresiones agregadas y manejo de grandes volúmenes de información con cursores de base de datos.
- Gestión Avanzada de Registros: Diferenciación técnica y práctica entre las operaciones de Modificación y Actualización.
- Eventos de Capa de Datos: Control y respuesta a eventos levantados directamente por la capa de persistencia para flujos de trabajo dinámicos.
- Consultas de Alta Dificultad: Uso de condiciones complejas, rangos, patrones de búsqueda y Subqueries de nivel avanzado.
- Flexibilidad con SQL Dinámico: Implementación de sentencias dinámicas para crear aplicaciones adaptables en tiempo de ejecución.
- Práctica Intensiva de Negocio: Aplicación real de conceptos en 52 laboratorios de práctica diseñados bajo escenarios empresariales verídicos.
Requisitos
- Dominio de ABAP base: Es indispensable conocer la sintaxis fundamental del lenguaje y el manejo del Diccionario de Datos (SE11).
- Conceptos de Base de Datos: Entender la estructura de tablas relacionales y el concepto de integridad referencial.
- Perfil: Ideal para consultores técnicos que buscan especializarse en optimización de rendimiento y arquitecturas de datos complejas.
Contenido del curso
1. Introducción
- 1.1. Contenido del curso
- 1.2. ALV-Conceptos
2. ALV basados en módulos de funciones
- 2.1. Funciones ALV - Conceptos generales
- 2.2. ALV con Función estándar tipo Lista
- 2.3. ALV con Función estándar tipo Grid
- 2.4. Lógica y Funcionalidad en el USER_COMMAND
- 2.5. Barra de Herramientas
- 2.6. Añadir botón en la Barra de Herramientas
- 2.7. Eventos en ALV List
- 2.8. Eventos en ALV Grid
- 2.9. Automatizar la generación del catálogo de campos
- 2.10. ALV con Función estándar tipo Jerárquico
- 2.11. Documentación - Funciones ALV
- 2.12. Laboratorio - ALV basado en módulos de funciones
- 2.13. Test - Funciones ALV
3. ALV Grid basado en la programación orientada a objetos
- 3.1. Conceptos y Arquitectura aplicación
- 3.2. Custom Container
- 3.3. Catálogo de Campos
- 3.4. Instanciar y ejecutar ALV Grid
- 3.5. Refresh Display
- 3.6. Clear Container
- 3.7. Configurar Layout
- 3.8. Eventos
- 3.9. Añadir botón en la Barra de Herramientas
- 3.10. Ayuda de Búsqueda F4 en las celdas
- 3.11. Validar datos en celdas editables
- 3.12. Registrar el evento ENTER
- 3.13. Manejar datos modificados
- 3.14. Persistir Datos con User Command
- 3.15. Layout - Configuraciones avanzadas
- 3.16. Implementar el evento HotSpot
- 3.17. Implementar el evento Double-Click
- 3.18. Optimizar Columnas
- 3.19. Aplicar criterios de ordenación
- 3.20. Aplicar Filtros
- 3.21. Predefinir totales y subtotales
- 3.22. Layout - Grabar Variantes
- 3.23. Excluir funciones de la Barra de Herramientas
- 3.24. Crear cabecera
- 3.25. Documentación - ALV Grid OO
- 3.26. Laboratorio - ALV Grid OO
- 3.27. Test - ALV Grid OO
4. ALV List basado en la programación orientada a objetos
- 4.1. Crear listado SALV con pantalla completa
- 4.2. Crear listado SALV con Custom Container
- 4.3. Habilitar funciones estándar
- 4.4. Crear funciones personalizadas
- 4.5. Implementar eventos para las funciones personalizadas
- 4.6. Layout - Configurar y grabar Variantes
- 4.7. Modificar columnas
- 4.8. Predefinir criterios de agregación
- 4.9. Establecer criterios de ordenación
- 4.10. Aplicar Filtros
- 4.11. Cambiar los colores de las filas y celdas
- 4.12. Documentación - ALV List OO
- 4.13. Laboratorio - ALV List OO
- 4.14. Test - ALV List OO
5. ALV Jerárquico basado en la programación orientada a objetos
- 5.1. Establecer arquitectura de la aplicación
- 5.2. Crear listado jerárquico con pantalla completa
- 5.3. Habilitar funcionalidades estándar
- 5.4. Configurar columnas
- 5.5. Manejar eventos
- 5.6. Top of List
- 5.7. End of List
- 5.8. Documentación - ALV Jerárquico OO
- 5.9. Laboratorio - ALV Jerárquico OO
- 5.10. Test - ALV Jerárquico OO
6. ALV Árbol basado en la programación orientada a objetos
- 6.1. Arquitectura de la aplicación
- 6.2. Establecer encabezado de jerarquía
- 6.3. Extraer los datos
- 6.4. Modelar los datos jerárquicamente
- 6.5. Añadir datos en los nodos jerárquicos
- 6.6. Configurar las columnas del árbol
- 6.7. Documentación - ALV Árbol OO
- 6.8. Laboratorio - ALV Árbol OO
- 6.9. Test - ALV Árbol OO
7. ALV GUI de tipo Árbol basado en la programación orientada a objetos
- 7.1. ALV GUI Tree
- 7.2. Configurar encabezado de jerarquía
- 7.3. Generar el catálogo de campos
- 7.4. Mostrar y actualizar el ALV GUI Tree
- 7.5. Añadir los nodos del árbol
- 7.6. Añadir datos en los nodos
- 7.7. Añadir carpeta de Favoritos
- 7.8. Evento Arrastrar
- 7.9. Evento Soltar
- 7.10. Documentación - ALV GUI Árbol OO
- 7.11. Laboratorio - ALV GUI Árbol OO
- 7.12. Test - ALV GUI Árbol OO
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.
