Curso SAP ABAP Nuevo Open SQL
Instructor: Laura Martínez
Descripción del curso
Domina el lenguaje declarativo que conecta tus programas con la base de datos central de SAP. El Open SQL es una pieza fundamental de la arquitectura SAP, ya que actúa como una capa de abstracción que permite que tus desarrollos sean independientes del motor de base de datos utilizado (HANA, Oracle, SQL Server, etc.).
A través de esta formación, conocerás y dominarás todas las técnicas necesarias para interactuar con la persistencia de datos de manera profesional. Aprenderás a escribir consultas de alto rendimiento, reduciendo los tiempos de respuesta y optimizando la carga del servidor de aplicaciones. Este curso te proporcionará las bases sólidas de SQL necesarias para evolucionar hacia tecnologías modernas y entender el comportamiento de los datos en entornos complejos de SAP.
Qué aprenderás
- Operaciones CRUD Completas: Inserción, actualización, modificación y eliminación de registros, tanto de forma individual como masiva.
- Integridad de Datos: Gestión de la confirmación (Commit) y anulación (Rollback) de cambios para asegurar la consistencia transaccional.
- Consultas de Alto Rendimiento: Aplicación de lecturas eficientes utilizando múltiples uniones (Joins) de tablas.
- Técnicas Avanzadas de Lectura: Utilización de cursores de base de datos para el manejo de grandes volúmenes de información.
- Lógica en Consultas: Implementación de expresiones agregadas, condiciones complejas, rangos y patrones de búsqueda profesional.
- SQL Dinámico y Subconsultas: Creación de sentencias dinámicas en tiempo de ejecución y uso de Subqueries avanzadas.
- Robustez del Código: Manejo experto de excepciones para prevenir errores en la interacción con la base de datos.
Requisitos
- Conocimientos básicos de ABAP: Es indispensable comprender la lógica de programación en el servidor de aplicaciones.
- Ruta Sugerida: Se recomienda haber realizado previamente el curso de SAP ABAP Programación Estructurada para una base técnica sólida.
- Perfil: Dirigido a consultores SAP y profesionales técnicos que deseen utilizar de forma eficiente las sentencias de base de datos y sentar las bases para el desarrollo en SAP HANA.
Contenido del curso
1. Introducción
- 1.1. Contenido del curso
2. Entorno de Desarrollo
- 2.1. SAP BTP
- 2.2. Instancia ABAP en Cloud
- 2.3. Eclipse – Instalación
- 2.4. ADT – ABAP Development Tools
- 2.5. Proyectos Cloud y On-Premise
3. Lectura – Escritura
- 3.1. Declaraciones en línea
- 3.2. Especificación de columnas
- 3.3. Variables host
- 3.4. Secuencia de las cláusulas
- 3.5. Case
- 3.6. Union All/Distinct
- 3.7. Subconsulta - WITH
- 3.8. Jerarquía
- 3.9. Profundidad
- 3.10. Múltiples padres
- 3.11. Huérfanos
- 3.12. Path Expression - Asociaciones
- 3.13. CDS con parámetros
- 3.14. Hints
- 3.15. Inserción / Modificación - Subconsulta
- 3.16. Tablas temporales globales
- 3.17. Laboratorio
- 3.18. Test
4. Funciones SQL
- 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 de tiempo
- 4.6. Funciones de zona horaria
- 4.7. Conversiones de fecha y hora
- 4.8. Laboratorio
- 4.9. Test
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.
