
4
meses de duración
14
clases en vivo
400
Horas de trabajo
38
laboratorios prácticos
¿qué aprenderás?
Bloque 1
Herramientas, Elementos básicos y Sentencias ABAP

1.1. SAP Logon – Instalación

2.1. SAP Logon – Instalación

2.2. Eclipse – Instalación

2.3. Eclipse ADT (ABAP Development Tools)
2.4. Eclipse - Configuración del entorno
2.5. Eclipse – Utilización
2.6. Workbench ABAP
2.7. Documentación
2.8. Test
3.1. Creación Orden de transporte y Paquete de desarrollo
3.2. Creación de programa ejecutable
3.3. Tipos de datos
3.4. Variables de tipo completo D y T
3.5. Variables de tipo completo número I y F
3.6. Variables de tipo completo DECFLOAT
3.7. Variables de tipo completo STRING y XSTRING
3.8. Variables de tipo incompleto C y P
3.9. Variables de tipo incompleto N y X
3.10. Constantes
3.11. Laboratorio
3.12. Documentación
3.13. Test
Bloque 2
Operaciones, Bifurcaciones y Pantallas de Selección
1.1. Concatenar
1.2. Condensar
1.3. Reemplazar
1.4. SEARCH / FIND
1.5. SHIFT
1.6. TRANSLATE
1.7. SPLIT
1.8. SUBSTRING
1.9. CONV
1.10. ALPHA
1.11. Expresiones Regulares
1.12. Laboratorio
1.13. Documentación
1.14. Test
2.1. IF / ELSEIF / ELSE /ENDIF
2.2. CASE / ENDCASE
2.3. DO / ENDDO/ CHECK
2.4. WHILE / ENDWHILE
2.5. COND
2.6. SWITCH
2.7. BOOLC – XSDBOOL
2.8. Laboratorio
2.9. Documentación
2.10. Test
3.1. Clase de mensajes - Conceptos
3.2. Mensaje de información
3.3. Mensaje de éxito
3.4. Mensaje de error lógico
3.5. Mensaje de advertencia
3.6. Mensaje de cancelación
3.7. Mensaje de error de programación
3.8. Laboratorio
3.9. Documentación
3.10. Test
4.1. Introducción
4.2. Parámetros
4.3. Radio buttons y casillas de verificación
4.4. Rangos SELECT-OPTION
4.5. Elementos de texto
4.6. Crear clase de mensajes
4.7. Eventos
4.8. Campos obligatorios
4.9. Formatear y posicionar elementos
4.10. SELECTION-SCREEN COMMENT
4.11. Símbolos de texto
4.12. Bloques de elementos
4.13. Laboratorio
4.14. Documentación
4.15. Test
Bloque 3
SQL y Tablas Internas Parte I
2.1. Conceptos
2.2. Tipos de tablas internas
2.3. Añadir registros con área de trabajo
2.4. Añadir registros con cabecera
2.5. Insertar registros en tablas SORTED y HASHED
2.6. Sentencia DESCRIBE
2.7. Sentencia READ
2.8. Sentencia LOOP
2.9. Ordenación de tablas internas
2.10. Sentencia MODIFY
2.11. Eliminar registros con cabecera
2.12. Eliminar registros con área de trabajo
2.13. Sentencia MOVE-CORRESPONDING
2.14. Iterador FOR
Bloque 4
Tablas Internas Parte II, Field Symbols,Variables de Sistema y en Memoria
1.1. FOR Anidado – Cursor paralelo
1.2. Sentencia COLLECT
1.3. GROUP BY
1.4. Sentencia LET - BASE
1.5. Operador FILTER
1.6. Enumeraciones
1.7. Tablas de rangos
1.8. Mallas - Definición
1.9. Mallas – Navegación
1.10. Estructuras de indicadores
1.11. Laboratorio
1.12. Documentación
1.13. Test
2.1. Declaración
2.2. Declaración en línea
2.3. Añadir registro
2.4. Insertar registro
2.5. Leer registro
2.6. Coerción - Casteo
2.7. Desreferenciación
2.8. Laboratorio
2.9. Documentación
2.10. Test
3.1. Análisis
3.2. Implementación y Utilización
3.3. Laboratorio
3.4. Documentación
3.5. Test
4.1. Import
4.2. Export
4.3. Laboratorio
4.4. Documentación
4.5. Test
Bloque 5
Modularización y Módulos de Funciones
1.1. INCLUDES
1.2. Subrutinas
1.3. Subrutinas con parámetros
1.4. Subrutinas en programas externos
1.5. Laboratorio
1.6. Documentación
1.7. Test
2.1. Conceptos
2.2. Grupo de funciones – Creación
2.3. Módulo de funciones - Creación
2.4. Llamadas a módulos de funciones
2.5. Módulo de funciones con excepciones
2.6. Laboratorio
2.7. Documentación
2.8. Test
Bloque 6
Transacciones, Programación de diálogo y Depuración
1.1. Crear transacción
1.2. Crear variantes
1.3. Crear menú de ámbito
1.4. Laboratorio
1.5. Documentación
1.6. Test
2.1. Creación
2.2. Includes
2.3. Screen Painter
2.4. Consulta
2.5. Laboratorio
2.6. Documentación
2.7. Test
Bloque 7
Diccionario de datos, Tipos y Tablas de base de datos
1.1. Contenido del bloque
1.2. Introducción diccionario de datos
2.1. Dominio
2.2. Dominio con ruta de conversión
2.3. Elemento de datos
2.4. Documentar elementos de datos
2.5. Estructuras
2.6. Estructuras anidadas
2.7. Tipo tabla
2.8. Tipo tabla con clave secundaria
2.9. Grupo tipos
2.10. Documentación
2.11. Test
Bloque 8
Vistas y Ayudas para Búsqueda
1.1. Conceptos - Vistas
1.2. Vista de supresión
1.3. Vista base de datos
1.4. Vista de actualización
1.5. Generador de actualización de Tabla
1.6. Vista de Ayuda
1.7. Clúster de Vistas - Parte 1
1.8. Clúster de Vistas - Parte 2
1.9. Laboratorio
1.10. Documentación
1.11. Test
2.1. Conceptos - Ayuda para búsqueda
2.2. Ayuda para búsqueda Elemental
2.3. Ayuda para búsqueda Compuesta
2.4. Ayuda para búsqueda con Exit Function
2.5. Utilizar Ayuda para búsqueda en pantallas de selección
2.6. Utilizar Ayuda para búsqueda en campos de tablas
2.7. Documentación
2.8. Test
3.1 Objeto de Bloqueo
3.2 Solicitar – Liberar bloqueo
3.3 Utilidades para bases de datos
3.4 Documentación
3.5 Test
Bloque 9
ABAP SQL - Insert, Update, Modify
1.1. Contenido del bloque
1.2. ¿Qué es Open SQL?
1.3. Prepara el modelo de datos
1.4. Tarea - Preparar el modelo de datos
2.1. Insertar un registro
2.2. Insertar múltiples registros
2.3. Insertar registros con tratamiento de excepciones
2.4. Insertar registros sin tratamiento de excepciones
2.5. Laboratorio
2.6. Documentación
2.7. Test
3.1. Actualizar un registro
3.2. Actualizar múltiples registros
3.3. Actualizar columnas
3.4. Actualizar columnas con expresiones
3.5. Laboratorio
3.6. Documentación
3.7. Test
4.1. Modificar un registro
4.2. Modificar múltiples registros
4.3. Laboratorio
4.4. Documentación
4.5. Test
Bloque 10
ABAP SQL – Delete, Commit, Select
1.1. Eliminar un registro
1.2. Eliminar múltiples registros
1.3. Eliminar múltiples registros utilizando filtros
1.4. Laboratorio
1.5. Documentación
1.6. Test
2.1. Commit Work
2.2. Rollback Work
2.3. Laboratorio
2.4. Documentación
2.5. Test
3.1. Select Single
3.2. Select Single For Update
3.3. Select Client Specified
3.4. Select Bypassing Buffer
3.5. Select Into / Appending Table
3.6. Select Endselect
3.7. Select Columns
3.8. Select Up To n Rows
3.9. Leer registros en paquetes
3.10. Select For All Entries
3.11. Laboratorio
3.12. Documentación
3.13. Test
Bloque 11
ABAP SQL - Filtros, Expresiones
1.1. Operadores relacionales binarios
1.2. BETWEEN
1.3. Caracteres comodín con LIKE
1.4. Caracteres de escape
1.5. IN
1.6. IN con tabla de rangos
1.7. NULL
1.8. AND/OR/NOT
1.9. Laboratorio
1.10. Documentación
1.11. Test
2.1. MIN / MAX
2.2. AVG / SUM
2.3. DISTINCT
2.4. COUNT
2.5. GROUP BY
2.6. HAVING
2.7. ORDER BY
2.8. Laboratorio
2.9. Documentación
2.10. Test
Bloque 12
ABAP SQL – Sentencias dinámicas, Consultas en múltiples fuentes
1.1 Especificación dinámica de la fuente
1.2 Especificación dinámica de columnas
1.3 Condiciones dinámicas
1.4 Laboratorio
1.5 Documentación
1.6 Test
2.1 AS – Nombre alternativo
2.2 INNER JOIN
2.3 LEFT OUTER JOIN
2.4 Subquery
2.5 Subquery ALL
2.6 Subquery ANY/SOME
2.7 Subquery EXISTS
2.8 Subquery IN
2.9 Documentación
2.10 Test
3.1 Open/Clase Cursor
3.2 Cursor paralelo
3.3 Cursor anidado
3.4 Laboratorio
3.5 Documentación
3.6 Test
Bloque 13
ALV Grid y ALV List
1.1. Contenido del bloque
1.2. ALV – Conceptos
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
2.12. Test
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
3.26. Test
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
4.13. Test
Bloque 14
ALV Jerárquico y ALV Árbol
1.1. Establecer arquitectura de la aplicación
1.2. Crear listado jerárquico con pantalla completa
1.3. Habilitar funcionalidades estándar
1.4. Configurar columnas
1.5. Manejar eventos
1.6. Top of List
1.7. End of List
1.8. Documentación
1.9. Test
2.1. Arquitectura de la aplicación
2.2. Establecer encabezado de jerarquía
2.3. Extraer los datos
2.4. Moldear los datos jerárquicos
2.5. Añadir datos en los nodos jerárquicos
2.6. Configurar las columnas del árbol
2.7. Documentación
2.8. Test
3.1. ALV GUI Tree
3.2. Configurar encabezado de jerarquía
3.3. Generar el catálogo de campos
3.4. Mostrar y actualizer el ALV GUI Tree
3.5. Añadir los nodos del árbol
3.6. Añadir datos en los nodos
3.7. Añadir carpeta de Favoritos
3.8. Evento Arrastrar
3.9. Evento Soltar
3.10. Documentación
3.11. Test
Bloque 15
Proyecto final
1. Requerimientos funcionales
2. Entrega de Proyecto final
3. Examen final
conoce más...
Te explicamos cómo verás y llevarás el Máster en el Aula virtual de Logali Group.