SAP ABAP SAP ABAP Cloud Megapack

Megapack ABAP – Programación y Persistencia en Cloud

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

Esta formación integral está diseñada para el desarrollo de aplicaciones en ABAP Cloud, con un enfoque estratégico en la metodología SAP S/4HANA Clean Core y la gestión eficiente de grandes volúmenes de información en SAP HANA. A lo largo del programa, aprenderás a optimizar tus desarrollos utilizando estructuras avanzadas, field symbols y técnicas de programación dinámica, garantizando aplicaciones robustas y adaptables a entornos de nube.

El pack integra herramientas fundamentales del ecosistema de desarrollo moderno, como abapGit para el control de versiones, ABAP Test Cockpit (ATC) para la validación de calidad y ABAP Cleaner para asegurar la limpieza del código fuente. Además, profundizarás en la persistencia de datos, dominando el Diccionario de Datos, las relaciones complejas entre tablas y la optimización de bases de datos en HANA. Mediante la práctica real en Eclipse ADT y SAP BTP, te capacitarás para crear soluciones escalables y seguras, plenamente alineadas con las mejores prácticas de SAP Cloud Development.

Cursos incluidos en este Megapack

3 cursos 340 horas en total
Ahorras 18% comprando el Megapack Valor individual: USD USD US$1.100 — Precio Megapack: USD USD US$900

Contenido del Megapack

1 Curso ABAP Core – Programación Cloud

1. Herramientas y entornos de desarrollo

  • 1.1. ¿Qué es ABAP?
  • 1.2. Eclipse – Instalación y entorno
  • 1.3. Eclipse ADT (ABAP Development Tools)
  • 1.4. SAP Business Technology Platform
  • 1.5. Creación de cuenta
  • 1.6. ABAP Cloud Project
  • 1.7. Eclipse – Utilización
  • 1.8. Paquetes de desarrollo
  • 1.9. Ordenes de transporte

2. Conceptos básicos

  • 2.1. Creación ABAP Class
  • 2.2. Tipos de datos elementales
  • 2.3. Tipos de datos complejos
  • 2.4. Tipos de referencia
  • 2.5. Objetos de datos
  • 2.6. Variables
  • 2.7. Constantes
  • 2.8. Literales
  • 2.9. Declaraciones en línea

3. Cálculos y operaciones numéricas

  • 3.1. Operador Suma
  • 3.2. Operador Resta
  • 3.3. Operador Multiplicación
  • 3.4. Operador División
  • 3.5. Exponenciación
  • 3.6. Raíz Cuadrada

4. Uso y Conversiones Tipos de datos

  • 4.1. Tipos de datos
  • 4.2. Conversiones de tipos
  • 4.3. Truncamiento y redondeo
  • 4.4. Tipos en declaraciones en línea
  • 4.5. Conversiones de tipo forzado
  • 4.6. Cálculos de fecha y hora
  • 4.7. Campos Timestamp

5. Procesamiento Campos de Texto

  • 5.1. Elementos de texto
  • 5.2. Símbolos de texto
  • 5.3. Funciones para cadenas de caracteres
  • 5.4. Parámetros
  • 5.5. Funciones de descripción
  • 5.6. Funciones de procesamiento
  • 5.7. Funciones de contenido
  • 5.8. Funciones con expresiones regulares

6. Operaciones con cadenas de caracteres I

  • 6.1. Tipos de datos para cadenas de caracteres
  • 6.2. Concatenación
  • 6.3. Concatenaciones líneas de Tablas
  • 6.4. Condensación
  • 6.5. SPLIT
  • 6.6. SHIFT
  • 6.7. Funciones shift
  • 6.8. Funciones STRLEN y NUMOFCHAR
  • 6.9. Funciones TO_LOWER y TO_UPPER
  • 6.10. Función INSERT y REVERSE

7. Operaciones con cadenas de caracteres II

  • 7.1. OVERLAY
  • 7.2. Función SUBSTRING
  • 7.3. FIND
  • 7.4. REPLACE
  • 7.5. Operadores de comparación
  • 7.6. PCRE Regex
  • 7.7. Expresiones regulares
  • 7.8. Repetición de strings
  • 7.9. Función ESCAPE

8. Estructuras de control

  • 8.1. Expresiones lógicas
  • 8.2. IF / ENDIF
  • 8.3. CASE / ENDCASE
  • 8.4. DO / ENDDO
  • 8.5. CHECK
  • 8.6. SWITCH
  • 8.7. COND
  • 8.8. WHILE / ENDWHILE
  • 8.9. LOOP / ENDLOOP
  • 8.10. TRY / ENDTRY

9. Estructuras y Tipos Locales

  • 9.1. Conceptos
  • 9.2. Declaración estructuras
  • 9.3. Estructuras anidadas (NESTED)
  • 9.4. Estructuras complejas (DEEP)
  • 9.5. Acceso
  • 9.6. Añadir datos
  • 9.7. Eliminar datos
  • 9.8. Estructura INCLUDE

10. Tablas internas I

  • 10.1. Conceptos
  • 10.2. Tipos de tablas internas
  • 10.3. Declaración tablas internas
  • 10.4. Claves
  • 10.5. Añadir registros
  • 10.6. Insertar registros
  • 10.7. Añadir registros con APPEND
  • 10.8. CORRESPONDING
  • 10.9. READ TABLE con índice
  • 10.10. READ TABLE con clave
  • 10.11. Chequeo de registros
  • 10.12. Índice de un registro
  • 10.13. LOOP AT

11. Tablas internas II

  • 11.1. FOR
  • 11.2. FOR Anidado - Cursor paralelo
  • 11.3. Añadir múltiples líneas (SELECT)
  • 11.4. Ordenar registros
  • 11.5. Modificar registros
  • 11.6. Eliminar registros
  • 11.7. CLEAR / FREE
  • 11.8. Instrucción COLLECT
  • 11.9. Instrucción LET
  • 11.10. Instrucción BASE
  • 11.11. Agrupación de registros
  • 11.12. Agrupar por clave
  • 11.13. FOR GROUPS
  • 11.14. Tablas de rangos
  • 11.15. Enumeraciones

12. Expresiones de constructor

  • 12.1. Conceptos
  • 12.2. VALUE
  • 12.3. CORRESPONDING BASE / MAPPING
  • 12.4. EXCEPT / DUPLICATES
  • 12.5. NEW
  • 12.6. CONV
  • 12.7. EXACT
  • 12.8. REF
  • 12.9. CAST
  • 12.10. FILTER

13. Field symbols

  • 13.1. Concepto y Declaración
  • 13.2. Declaración en línea
  • 13.3. Añadir registros
  • 13.4. Insertar registro
  • 13.5. Leer registro
  • 13.6. Coerción - Casteo

14. Depuración

  • 14.1. Debug en SAP
  • 14.2. Perspectiva del debug
  • 14.3. Funciones de navegación
  • 14.4. Tipos de Break-points
  • 14.5. Identificar errores en modo depuración
  • 14.6. Watchpoints
  • 14.7. Guardar sesiones

15. Programación dinámica

  • 15.1. Conceptos
  • 15.2. Usos de Field Symbols
  • 15.3. Usos de Referencias de Datos
  • 15.4. Objetos de datos anónimos
  • 15.5. Sentencias dinámicas ASSIGN
  • 15.6. Especificaciones dinámicas itab
  • 15.7. READ TABLE dinámico en itab

16. Performance

  • 16.1. Procesamiento Tablas internas
  • 16.2. Eliminación de registros duplicados
  • 16.3. Reducciones
  • 16.4. Acceso a tablas internas
  • 16.5. Análisis y Comparación
  • 16.6. Rendimiento Tablas SORT y HASH
  • 16.7. Uso claves secundarias

2 Curso SAP ABAP Cloud abapGit | ATC | ABAP Cleaner | Autorizaciones

1. Introducción

  • 1.1. Contenido de la formación

2. abapGit

  • 2.1. ¿Qué es abapGit?
  • 2.2. abapGit – Instalación Plugin en Eclipse
  • 2.3. Repositorio GitHub
  • 2.4. Respaldo código ABAP en GitHub
  • 2.5. Documentación
  • 2.6. Laboratorio
  • 2.7. Test

3. ATC – ABAP Test Cockpit

  • 3.1. ABAP Test Cockpit
  • 3.2. Verificación Objetos de Desarrollo
  • 3.3. Verificación Paquete de Desarrollo
  • 3.4. Verificación Órdenes de Transportes
  • 3.5. ATC Cloud – Result Browser
  • 3.6. ATC Cloud – Findings y Exemptions
  • 3.7. Documentación – ATC
  • 3.8. Laboratorio – ATC
  • 3.9. Test – ATC

4. ABAP Cleaner

  • 4.1. ABAP Cleaner
  • 4.2. Instalación
  • 4.3. Perfiles
  • 4.4. Reglas
  • 4.5. Utilización
  • 4.6. Documentación
  • 4.7. Laboratorio
  • 4.8. Test

5. Autorizaciones

  • 5.1. AUTHORITY-CHECK
  • 5.2. Business Roles – Conceptos
  • 5.3. Authorization Fields
  • 5.4. Authorization Objects
  • 5.5. Documentación
  • 5.6. Laboratorio
  • 5.7. Test

3 Curso SAP ABAP Cloud Diccionario de Datos

1. Tipos de datos

  • 1.1. Introducción Diccionario de datos
  • 1.2. Dominio – Definición
  • 1.3. Dominio – Intervalos y Valores Predefinidos
  • 1.4. Elemento de datos
  • 1.5. Estructuras – Definición
  • 1.6. Estructuras anidadas
  • 1.7. Estructuras INCLUDE
  • 1.8. Tipo Tabla
  • 1.9. Estructura Profunda
  • 1.10. Tipo Tabla con Clave Secundaria
  • 1.11. Tipo Tabla Anidadas
  • 1.12. Documentación – Tipos de datos
  • 1.13. Laboratorio – Tipos de datos
  • 1.14. Test – Tipos de datos

2. Tablas de base de datos

  • 2.1. Conceptos
  • 2.2. Tabla de base de datos – Definición
  • 2.3. Inserción de datos
  • 2.4. Configuraciones Técnicas
  • 2.5. Tipos de ampliaciones y Categorías
  • 2.6. Clases de entrega y Mantenimiento de datos
  • 2.7. Incluir estructuras en Tablas
  • 2.8. Campos Importe y Cantidad
  • 2.9. Índices
  • 2.10. Tabla Global Temporal
  • 2.11. Utilidades de desarrollo
  • 2.12. Documentación – Tablas
  • 2.13. Laboratorio – Tablas
  • 2.14. Test – Tablas

3. Ajustes en Tablas de Persistencia

  • 3.1. SQL Script – CREATE COLUMN TABLE
  • 3.2. Ajustes con ALTER
  • 3.3. Ajuste con Eliminación de Datos
  • 3.4. Ajuste con Conversión de Datos
  • 3.5. Activación Cambios Indirectos
  • 3.6. Documentación – Ajustes en Tablas
  • 3.7. Laboratorio – Ajustes en Tablas
  • 3.8. Test – Ajustes en Tablas

4. Objetos de Bloqueo

  • 4.1. Conceptos
  • 4.2. Objeto de Bloqueo – Creación
  • 4.3. Solicitar Bloqueo
  • 4.4. Liberar Bloqueo
  • 4.5. Simulación con Múltiples Usuarios
  • 4.6. Documentación – Objetos de Bloqueo
  • 4.7. Laboratorio – Objetos de Bloqueo
  • 4.8. Test – Objetos de Bloqueo

5. Dynamic Cache

  • 5.1. Conceptos
  • 5.2. Escenario Empresarial
  • 5.3. Dynamic Cache – Definición
  • 5.4. Query SQL con Dynamic Cache
  • 5.5. Documentación – Dynamic Cache
  • 5.6. Laboratorio – Dynamic Cache
  • 5.7. Test – Dynamic Cache

6. Relaciones entre Tablas de Base de Datos

  • 6.1. Conceptos
  • 6.2. Relaciones de Clave Foránea
  • 6.3. Atributos semánticos
  • 6.4. Estructuras con Clave Foránea
  • 6.5. Activación Cambios Indirectos
  • 6.6. Explorador de Relaciones
  • 6.7. Documentación – Relaciones entre Tablas
  • 6.8. Laboratorio – Relaciones entre Tablas
  • 6.9. Test – Relaciones entre Tablas

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