codigo SAP 1
logo blanco 07
TEMARIO Máster 

SAP ABAP CLOUD I
de cero a avanzado

VER Máster COMPLETO

4

10

300

30

¿qué aprenderás?

Bloque 1

Herramientas y Conceptos básicos de programación en ABAP Cloud

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
1.10. Documentación

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
2.10. Documentación
2.11. Laboratorio
2.12. Test

Bloque 2

Operaciones Numéricas, Textos y Cadenas de Caracteres

1.1. Operador Suma
1.2. Operador Resta
1.3. Operador Multiplicación
1.4. Operador División
1.5. Exponenciación
1.6. Raíz Cuadrada
1.7. Documentación
1.8. Laboratorio
1.9. Test

2.1. Tipos de datos
2.2. Conversiones de tipos
2.3. Truncamiento y redondeo
2.4. Tipos en declaraciones en línea
2.5. Conversiones de tipo forzado
2.6. Cálculos de fecha y hora
2.7. Campos Timestamp
2.8. Documentación
2.9. Laboratorio
2.10. Test

3.1. Elementos de texto
3.2. Símbolos de texto
3.3. Funciones de cadenas integradas
3.4. Parámetros
3.5. Funciones de descripción
3.6. Funciones de procesamiento
3.7. Funciones de contenido
3.8. Funciones con expresiones regulares
3.9. Documentación
3.10. Laboratorio
3.11. Test

4.1. Tipos de datos para cadenas de caracteres
4.2. Concatenación
4.3. Concatenaciones líneas de Tablas
4.4. Condensación
4.5. Instrucción SPLIT
4.6. Instrucción SHIFT
4.7. Funciones SHIFT
4.8. Funciones STRLEN y NUMOFCHAR
4.9. Funciones TO_LOWER y TO_UPPER
4.10. Función INSERT y REVERSE

5.1. OVERLAY
5.2. Función SUBSTRING
5.3. FIND
5.4. REPLACE
5.5. Operadores de comparación
5.6. PCRE Regex
5.7. Expresiones regulares
5.8. Repetición de strings
5.9. Función ESCAPE
5.10. Documentación
5.11. Laboratorio
5.12. Test

Bloque 3

Bifurcaciones, Estructuras, Tipos locales y Tablas Internas

1.1. Expresiones lógicas
1.2. IF / ENDIF
1.3. CASE / ENDCASE
1.4. DO / ENDDO
1.5. CHECK
1.6. SWITCH
1.7. COND
1.8. WHILE / ENDWHILE
1.9. LOOP / ENDLOOP
1.10. TRY / ENDTRY
1.11. Documentación
1.12. Laboratorio
1.13. Test

2.1. Conceptos
2.2. Declaración estructuras
2.3. Estructuras anidadas (NESTED)
2.4. Estructuras complejas (DEEP)
2.5. Acceso
2.6. Añadir datos
2.7. Eliminar datos
2.8. Estructura INCLUDE
2.9. Documentación
2.10. Laboratorio
2.11. Test

3.1. Conceptos
3.2. Tipos de tablas internas
3.3. Declaración tablas internas
3.4. Claves
3.5. Añadir registros
3.6. Insertar registros
3.7. Añadir registros con APPEND
3.8. CORRESPONDING
3.9. READ TABLE con índice
3.10. READ TABLE con clave
3.11. Chequeo de registros
3.12. Índice de un registro
3.13. LOOP AT
3.14. Documentación
3.15. Laboratorio
3.16. Test

4.1. FOR
4.2. FOR Anidado - Cursor paralelo
4.3. Añadir múltiples líneas
4.4. Ordenar registros
4.5. Modificar registros
4.6. Eliminar registros
4.7. CLEAR / FREE
4.8. Instrucción COLLECT
4.9. Instrucción LET
4.10. Instrucción BASE
4.11. Agrupación de registros
4.12. Agrupar por clave
4.13. FOR GROUPS
4.14. Tablas de rangos
4.15. Enumeraciones
4.16. Documentación
4.17. Laboratorio
4.18. Test

Bloque 4

Expresiones de constructor y Punteros

1.1. Conceptos
1.2. VALUE
1.3. CORRESPONDING / BASE / MAPPING
1.4. EXCEPT / DUPLICATES
1.5. NEW
1.6. CONV
1.7. EXACT
1.8. REF
1.9. CAST
1.10. FILTER
1.11. Documentación
1.12. Laboratorio
1.13. Test

2.1. Concepto y Declaración
2.2. Declaración en línea
2.3. Añadir registros
2.4. Insertar registro
2.5. Leer registro
2.6. Coerción – Casteo
2.7. Documentación
2.8. Laboratorio
2.9. Test

Bloque 5

Depuración, Programación dinámica y Rendimiento

1.1. Debug en SAP
1.2. Perspectiva del debug
1.3. Funciones de navegación
1.4. Tipos de Break-points
1.5. Identificar errores en modo depuración
1.6. Watchpoints
1.7. Guardar sesiones
1.8. Documentación
1.9. Test

2.1. Conceptos
2.2. Usos de Field Symbols
2.3. Usos de Referencias de Datos
2.4. Objetos de datos anónimos
2.5. Sentencias dinámicas ASSIGN
2.6. Especificaciones dinámicas itab
2.7. READ TABLE dinámico en itab
2.8. Documentación

3.1. Procesamiento Tablas internas
3.2. Eliminación de registros duplicados
3.3. Reducciones
3.4. Acceso a tablas internas
3.5. Análisis y Comparación
3.6. Rendimiento Tablas SORT y HASH
3.7. Uso claves secundarias

Bloque 6

Diccionario 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.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.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.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.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.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

Bloque 7

Programación ABAP SQL I

1.1. ¿Qué es ABAP SQL?
1.2. Modelo de datos
1.3. Laboratorio

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. Test

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. Test

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

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

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

7.1. Select Single
7.2. Select Single For Update
7.3. Select Client Specified
7.4. Select Bypassing Buffer
7.5. Select Into / Appending Table
7.6. Select Columns
7.7. Select Up To n Rows
7.8. Select Into Corresponding Fields
7.9. Documentación
7.10. Test

Bloque 8

Programación ABAP SQL II

1.1. Operadores relacionales binarios
1.2. BETWEEN
1.3. Caracteres comodines 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. Documentación
1.10. 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. Documentación
2.9. Test

3.1 Especificación dinámica de la fuente
3.2 Especificación dinámica de columnas
3.3 Condiciones dinámicas
3.4 Documentación
3.5 Test

4.1 AS – Nombre alternativo
4.2 INNER JOIN
4.3 LEFT OUTER JOIN
4.4 Subquery
4.5 Subquery ALL
4.6 Subquery ANY/SOME
4.7 Subquery EXISTS
4.8 Subquery IN
4.9 Documentación - Consultas en múltiples tablas
4.10 Test - Consultas en múltiples tablas

Bloque 9

ABAP SQL Push Down

1.1. Contenido del módulo

2.1. Declaraciones en línea
2.2. Especificación de columnas
2.3. Variables host
2.4. Secuencia de las cláusulas
2.5. Case
2.6. Tablas temporales globales
2.7. Subconsulta – WITH
2.8. Inserción / Modificación – Subconsulta
2.9. Database Hints
2.10. Union
2.11. Intersect
2.12. Except
2.13. Documentación – Lectura Escritura
2.14. Laboratorio
2.15. Test

3.1. Jerarquía – Modelo de datos
3.2. Jerarquía – CDS
3.3. Selección Jerárquica
3.4. Profundidad
3.5. Múltiples padres
3.6. Huérfanos
3.7. Datos Inadecuados
3.8. Propiedades Jerárquicas
3.9. Path Expression - Asociaciones
3.10. CDS con parámetros
3.11. Documentación – Lectura Escritura
3.12. Laboratorio
3.13. Test


4.1. Funciones Numéricas
4.2. Funciones de Concatenación
4.3. Funciones para Cadenas de caracteres
4.4. Funciones para Fechas
4.5. Funciones para Timestamp
4.6. Funciones para Huso Horario
4.7. Conversiones – Fechas y Timestamps
4.8. Conversiones – Importes y Cantidades
4.9. Extracciones - Propiedades Fechas
4.10. UUID – Universal Unique IDentifier
4.11. Documentación – Funciones SQL
4.12. Laboratorio – Funciones SQL
4.13. Test – Funciones SQL

Bloque 10

ATC y abapGit

1.1. Plugin abapGit
1.2. Enlace con GitHub
1.3. Respaldo en servidor remote
1.4. Documentación
1.5. Test

2.1. ATC – Código On-Premise para Cloud
2.2. abapGit – Instalación On-Premise
2.3. Subir código On-Premise en Cloud
2.4. ATC Cloud – Paquete de desarrollo
2.5. ATC Cloud – Órdenes de transporte
2.6. ATC Cloud – Result Browser
2.7. Documentación - ATCURL
2.8. Test

3.1. Conceptos
3.2. Uso AUTHORITY-CHECK
3.3. Documentación
3.4. Test

4.1. ABAP Cleaner
4.2. Instalación
4.3. Utilización ABAP Cleaner
4.4. Documentación
4.5. Test

Bloque Final

Proyecto

1. Requerimiento funcional
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.