SAP ABAP SAP ABAP On-premise Megapack

Megapack SAP ABAP Desde Cero – On Premise

Pack de cursos con precio especial

Pack de cursos Clases en video Precio reducido 100% Online
Laura Martínez Instructor: Laura Martínez
5.0

Descripción del curso

Este programa integral está diseñado para formar a los profesionales en el perfil técnico más demandado por las grandes consultoras y multinacionales: el Consultor SAP ABAP. La formación permite entender desde cero todas las instrucciones esenciales del lenguaje de programación ABAP, proporcionando una base sólida para el desarrollo de aplicaciones empresariales en entornos On-Premise.

A lo largo del pack, dominarás el trabajo con la capa de persistencia, aprendiendo a crear y gestionar todos los objetos que interactúan con la base de datos. Además, profundizarás en el módulo de Open SQL, donde adquirirás las habilidades necesarias para insertar y actualizar datos de negocio desde el servidor de aplicaciones. Finalmente, el curso se enfoca en la optimización, enseñándote a aplicar consultas de lectura avanzadas y Queries complejas para garantizar un alto rendimiento en cualquier aplicación corporativa.

Cursos incluidos en este Megapack

3 cursos 460 horas en total
Ahorras 14% comprando el Megapack Valor individual: USD USD US$700 — Precio Megapack: USD USD US$600

Contenido del Megapack

1 Curso SAP ABAP Cloud SQL

1. Introducción

  • 1.1. Contenido de la Formación
  • 1.2. ¿Qué es ABAP SQL?

2. Insertar registros en bases 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. Documentación
  • 2.6. Laboratorio
  • 2.7. Test

3. Actualizar registros en base de datos

  • 3.1. Actualizar un registro
  • 3.2. Actualizar múltiples registros
  • 3.3. Actualizar columnas
  • 3.4. Actualizar columnas con expresiones
  • 3.5. Documentación
  • 3.6. Laboratorio
  • 3.7. Test

4. Modificar registros en base de datos

  • 4.1. Modificar un registro
  • 4.2. Modificar múltiples registros
  • 4.3. Documentación
  • 4.4. Laboratorio
  • 4.5. Test

5. Eliminar registros de la base de datos

  • 5.1. Eliminar un registro
  • 5.2. Eliminar múltiples registros
  • 5.3. Eliminar registros utilizando filtros
  • 5.4. Documentación
  • 5.5. Laboratorio
  • 5.6. Test

6. Confirmar/Anular cambios en bases de datos

  • 6.1. Rollback Work
  • 6.2. Commit Work
  • 6.3. Documentación
  • 6.4. Laboratorio
  • 6.5. Test

7. Lecturas en base de datos

  • 7.1. Select Single
  • 7.2. Select Bypassing Buffer
  • 7.3. Select Into / Appending Table
  • 7.4. Select Into Corresponding Fields
  • 7.5. Select Columns
  • 7.6. Select Up To n Rows
  • 7.7. Select / Endselect
  • 7.8. Select Package Size
  • 7.9. Documentación
  • 7.10. Laboratorio
  • 7.11. Test

8. Condiciones en los filtros

  • 8.1. Operadores relacionales binarios
  • 8.2. BETWEEN
  • 8.3. Caracteres comodines con LIKE
  • 8.4. Caracteres de escape
  • 8.5. IN
  • 8.6. IN con tabla de rangos
  • 8.7. NULL
  • 8.8. AND/OR/NOT
  • 8.9. Documentación
  • 8.10. Laboratorio
  • 8.11. Test

9. Expresiones SQL

  • 9.1. MIN / MAX
  • 9.2. AVG / SUM
  • 9.3. DISTINCT
  • 9.4. COUNT
  • 9.5. GROUP BY
  • 9.6. HAVING
  • 9.7. ORDER BY
  • 9.8. OFFSET
  • 9.9. Documentación
  • 9.10. Laboratorio
  • 9.11. Test

10. Sentencias ABAP SQL dinámicas

  • 10.1. Especificación dinámica de la fuente
  • 10.2. Especificación dinámica de columnas
  • 10.3. Especificación dinámica de los filtros
  • 10.4. Programación dinámica para ABAP SQL
  • 10.5. Documentación
  • 10.6. Laboratorio
  • 10.7. Test

11. Consultas en múltiples Fuentes

  • 11.1. AS – Nombre alternativo
  • 11.2. Subquery
  • 11.3. Subquery ALL
  • 11.4. Subquery ANY/SOME
  • 11.5. Subquery EXISTS
  • 11.6. Subquery IN
  • 11.7. Tipos de JOIN
  • 11.8. INNER JOIN
  • 11.9. LEFT [OUTER] JOIN
  • 11.10. RIGHT [OUTER] JOIN
  • 11.11. LEFT | RIGHT EXCLUDING INNER JOIN
  • 11.12. CROSS JOIN
  • 11.13. FULL [OUTER] JOIN
  • 11.14. Documentación - Consultas en múltiples tablas
  • 11.15. Laboratorio
  • 11.16. Test - Consultas en múltiples tablas

2 Curso SAP ABAP Diccionario de Datos

1. Introducción

  • 1.1. Contenido del curso
  • 1.2. Introducción Diccionario de datos
  • 1.3. SAP Logon – Instalación
  • 1.4. Eclipse – Instalación
  • 1.5. Eclipse ADT (ABAP Development Tools)

2. Crear Tipos de datos

  • 2.1. Dominio
  • 2.2. Dominio con rutina 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

3. Creación de Tablas de base de datos

  • 3.1. Conceptos tablas de base de datos
  • 3.2. Tabla transparente
  • 3.3. Crear campos de tipo importe y cantidad
  • 3.4. Tabla de texto
  • 3.5. Índices
  • 3.6. Incluir estructuras en tablas
  • 3.7. Estructuras Append
  • 3.8. Tablas temporales globales
  • 3.9. Documentar objetos del DDIC
  • 3.10. Traducir objetos del DDIC

4. Creación de vistas

  • 4.1. Conceptos - Vistas
  • 4.2. Vista de supresión
  • 4.3. Vista base de datos
  • 4.4. Vista de actualización
  • 4.5. Generador de actualización de tabla
  • 4.6. Vista de ayuda
  • 4.7. Clúster de vistas – Parte 1
  • 4.8. Clúster de vistas – Parte 2

5. Crear ayudas para búsqueda

  • 5.1. Conceptos - Ayuda para búsqueda
  • 5.2. Ayuda para búsqueda elemental
  • 5.3. Ayuda para búsqueda compuesta
  • 5.4. Ayuda para búsqueda con Exit Function
  • 5.5. Utilizar ayuda para búsqueda en pantallas de selección
  • 5.6. Utilizar ayuda para búsqueda en campos de tablas

6. Utilidades

  • 6.1. Objeto de bloqueo
  • 6.2. Solicitar-Liberar bloqueo
  • 6.3. Utilidades para bases de datos

3 Curso SAP ABAP Programación Estructurada

1. Introducción

  • 1.1. Contenido del curso
  • 1.2. ¿Qué es ABAP?

2. Herramientas de desarrollo

  • 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. SAP BTP - Creación cuenta
  • 2.8. Instancia ABAP en Cloud
  • 2.9. Documentación – Herramientas de desarrollo
  • 2.10. Test – Herramientas de desarrollo

3. Elementos básicos y tipos de datos ABAP

  • 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 – Elementos básicos
  • 3.12. Documentación – Elementos básicos
  • 3.13. Test – Elementos básicos

4. Sentencias ABAP, cálculos y expresiones aritméticas

  • 4.1. Suma / Sentencia ADD
  • 4.2. Resta / Sentencia SUBTRACT
  • 4.3. Multiplicación / Sentencia MULTIPLY
  • 4.4. División / Sentencia DIVIDE
  • 4.5. División sin resto / Sentencia DIV
  • 4.6. Resto de división / Sentencia MOD
  • 4.7. Exponenciación
  • 4.8. Raíz cuadrada / SQRT
  • 4.9. Laboratorio – Sentencias ABAP
  • 4.10. Documentación – Sentencias ABAP
  • 4.11. Test – Sentencias ABAP

5. Operaciones con cadenas de caracteres

  • 5.1. Concatenar
  • 5.2. Condensar
  • 5.3. Reemplazar
  • 5.4. SEARCH / FIND
  • 5.5. SHIFT
  • 5.6. TRANSLATE
  • 5.7. SPLIT
  • 5.8. SUBSTRING
  • 5.9. CONV
  • 5.10. ALPHA
  • 5.11. Expresiones Regulares
  • 5.12. Laboratorio – Operaciones con cadenas
  • 5.13. Documentación – Operaciones con cadenas
  • 5.14. Test – Operaciones con cadenas

6. Bifurcaciones condicionales, iteraciones y expresiones lógicas

  • 6.1. IF / ELSEIF / ELSE / ENDIF
  • 6.2. CASE / ENDCASE
  • 6.3. DO / ENDDO / CHECK
  • 6.4. WHILE / ENDWHILE
  • 6.5. COND
  • 6.6. SWITCH
  • 6.7. BOOLC – XSDBOOL
  • 6.8. Laboratorio – Bifurcaciones condicionales
  • 6.9. Documentación – Bifurcaciones condicionales
  • 6.10. Test – Bifurcaciones condicionales

7. Mensajes de diálogo

  • 7.1. Clase de mensajes - Conceptos
  • 7.2. Mensaje de información
  • 7.3. Mensaje de éxito
  • 7.4. Mensaje de error lógico
  • 7.5. Mensaje de advertencia
  • 7.6. Mensaje de cancelación
  • 7.7. Mensaje de error de programación
  • 7.8. Laboratorio – Mensajes de diálogo
  • 7.9. Documentación – Mensajes de diálogo
  • 7.10. Test – Mensajes de diálogo

8. Pantallas de selección

  • 8.1. Introducción
  • 8.2. Parámetros
  • 8.3. Radio buttons y casillas de verificación
  • 8.4. Rangos SELECT-OPTION
  • 8.5. Elementos de texto
  • 8.6. Crear clase de mensajes
  • 8.7. Eventos
  • 8.8. Campos obligatorios
  • 8.9. Formatear y posicionar elementos
  • 8.10. SELECTION-SCREEN COMMENT
  • 8.11. Símbolos de texto
  • 8.12. Bloques de elementos
  • 8.13. Laboratorio – Pantallas de selección
  • 8.14. Documentación – Pantallas de selección
  • 8.15. Test – Pantallas de selección

9. ABAP Open SQL – Base de datos

  • 9.1. Tabla Transparente - Creación
  • 9.2. SQL - Insertar datos
  • 9.3. SQL - Leer datos
  • 9.4. SQL - Actualizar datos
  • 9.5. SQL - Eliminar datos
  • 9.6. SQL - Modificar datos
  • 9.7. Laboratorio – ABAP Open SQL
  • 9.8. Documentación – ABAP Open SQL
  • 9.9. Test – ABAP Open SQL

10. Tablas internas

  • 10.1. Conceptos
  • 10.2. Tipos de tablas internas
  • 10.3. Añadir registros con área de trabajo
  • 10.4. Añadir registros con cabecera
  • 10.5. Insertar registros en tablas SORTED y HASHED
  • 10.6. Sentencia DESCRIBE
  • 10.7. Sentencia READ
  • 10.8. Sentencia LOOP
  • 10.9. Ordenación de tablas internas
  • 10.10. Sentencia MODIFY
  • 10.11. Eliminar registros con cabecera
  • 10.12. Eliminar registros con área de trabajo
  • 10.13. Sentencia MOVE-CORRESPONDING
  • 10.14. Iterador FOR
  • 10.15. FOR Anidado – Cursor paralelo
  • 10.16. Sentencia COLLECT
  • 10.17. GROUP BY
  • 10.18. Sentencia LET - BASE
  • 10.19. Operador FILTER
  • 10.20. Enumeraciones
  • 10.21. Tablas de rangos
  • 10.22. Mallas - Definición
  • 10.23. Mallas – Navegación
  • 10.24. Estructuras de indicadores
  • 10.25. Laboratorio – Tablas internas
  • 10.26. Documentación – Tablas internas
  • 10.27. Test – Tablas internas

11. Field Symbols – Punteros

  • 11.1. Declaración
  • 11.2. Declaración en línea
  • 11.3. Añadir registro
  • 11.4. Insertar registro
  • 11.5. Leer registro
  • 11.6. Coerción – Casteo | Casting
  • 11.7. Desreferenciación
  • 11.8. Laboratorio – Field Symbols
  • 11.9. Documentación – Tablas internas
  • 11.10. Test – Tablas internas

12. Variables del Sistema

  • 12.1. Análisis
  • 12.2. Implementación y Utilización
  • 12.3. Laboratorio – Variables de sistema
  • 12.4. Documentación – Variables de sistema
  • 12.5. Test – Variables de sistema

13. Variables en memoria

  • 13.1. Export
  • 13.2. Import
  • 13.3. Laboratorio – Variables en memoria
  • 13.4. Documentación – Variables en memoria
  • 13.5. Test – Variables en memoria

14. Modularización de programas

  • 14.1. INCLUDES
  • 14.2. Subrutinas
  • 14.3. Subrutinas con parámetros
  • 14.4. Subrutinas en programas externos
  • 14.5. Laboratorio – Modularización
  • 14.6. Documentación – Modularización
  • 14.7. Test – Modularización

15. Módulos de funciones

  • 15.1. Conceptos
  • 15.2. Grupo de funciones – Creación
  • 15.3. Módulo de funciones - Creación
  • 15.4. Llamadas a módulos de funciones
  • 15.5. Módulo de funciones con excepciones
  • 15.6. Laboratorio – Módulos de funciones
  • 15.7. Documentación – Módulos de funciones
  • 15.8. Test – Módulos de funciones

16. Transacciones y Menú de Ámbito

  • 16.1. Crear transacción
  • 16.2. Crear variantes
  • 16.3. Crear menú de ámbito
  • 16.4. Laboratorio – Transacciones
  • 16.5. Documentación – Transacciones
  • 16.6. Test – Transacciones

17. Programación de diálogo - Module Pool

  • 17.1. Creación
  • 17.2. Includes
  • 17.3. Screen Painter
  • 17.4. Consulta
  • 17.5. Laboratorio – Programación de diálogo
  • 17.6. Documentación – Programación de diálogo
  • 17.7. Test – Programación de diálogo

18. Depuración de Programas

  • 18.1. Introducción modo depuración
  • 18.2. Puntos de interrupción
  • 18.3. Identificar errores en modo depuración
  • 18.4. Punto de interrupción externo
  • 18.5. Watchpoints
  • 18.6. Ventanas modales
  • 18.7. Debug a partir mensaje error
  • 18.8. Guardar sesión
  • 18.9. Documentación – Depuración
  • 18.10. Test – Depuración

19. Conclusiones

  • 19.1. Conclusiones
  • 19.2. Obtener certificado

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.

Wishlist 0
Continue Shopping