SAP ABAP SAP ABAP On-premise Curso

Curso SAP ABAP Para funcionales

Laura Martínez Instructor: Laura Martínez
5.0

Descripción del curso

Este curso está diseñado específicamente para Consultores Funcionales que desean romper la barrera técnica y adquirir un dominio práctico de ABAP. En el ecosistema SAP actual, entender “qué pasa debajo del capó” es una ventaja competitiva crítica; por ello, esta formación te lleva desde los fundamentos básicos hasta las herramientas de personalización más avanzadas.

Aprenderás a navegar y utilizar el entorno de desarrollo para crear reportes interactivos, gestionar el Diccionario de Datos y utilizar BAPIs para la integración de procesos. El curso cubre temas esenciales para el día a día de un funcional, como la depuración (debug) para identificar errores de negocio, la carga masiva de datos mediante LSMW, la gestión de procesos de fondo (Jobs) y las técnicas de extensibilidad (BAdIs y User Exits) para adaptar el estándar de SAP a los requisitos del cliente. Es la formación definitiva para convertirte en un consultor híbrido, capaz de hablar el lenguaje del negocio y el de los desarrolladores.

Qué aprenderás

  • Fundamentos Técnicos: Dominio de instrucciones ABAP, manejo de variables, estructuras de control y tablas internas.
  • Reportes Personalizados: Creación de informes con pantallas de selección, mensajes de sistema y transacciones propias.
  • Diccionario de Datos: Gestión de tablas, vistas y ayudas de búsqueda para estructurar la información del negocio.
  • Integración y Funciones: Uso y creación de Módulos de Funciones y BAPIs para conectar procesos estándar y personalizados.
  • Persistencia con ABAP SQL: Lectura, inserción y actualización eficiente de datos directamente en la base de datos.
  • Autonomía en el Análisis: Depuración avanzada (Debug) en SAP GUI y Eclipse para localizar el origen de fallos en el sistema.
  • Carga y Automatización: Ejecución de cargas masivas con LSMW y planificación de tareas mediante la gestión de Jobs.
  • Extensibilidad del Estándar: Implementación de personalizaciones mediante User Exits, BAdIs y BTEs.
  • Conectividad e Intercambio: Conceptos fundamentales de IDOCs para la comunicación entre sistemas.
  • Visualización de Datos: Desarrollo de reportes modernos e interactivos mediante ALV IDA.

Requisitos

  • Sin conocimientos técnicos previos: El curso inicia desde cero absoluto, explicando las herramientas y el entorno desde sus bases.
  • Experiencia Funcional: Es recomendable tener conocimiento de los procesos de negocio en algún módulo de SAP (FI, MM, SD, CO, etc.) para aplicar mejor los conceptos técnicos aprendidos.
  • Perfil: Dirigido exclusivamente a Consultores Funcionales que buscan autonomía técnica y una mejor comunicación con los equipos de desarrollo.

Contenido del curso

Herramientas y entornos de desarrollo

  • 1.1. ¿Qué es ABAP?
  • 1.2. SAP GUI - Instalación y entorno
  • 1.3. Workbench SAP ABAP
  • 1.4. Configuración personalizada
  • 1.5. Eclipse - Instalación y entorno
  • 1.6. Eclipse ADT (ABAP Development Tools)
  • 1.7. Eclipse - Utilización
  • 1.8. Órdenes de transporte y paquetes de desarrollo
  • 1.9. Documentación

Instrucciones ABAP

  • 2.1. Tipos de datos
  • 2.2. Programa ejecutable - Creación
  • 2.3. Variables
  • 2.4. Constantes
  • 2.5. Variables del sistema
  • 2.6. Estructuras
  • 2.7. Tablas internas
  • 2.8. Iteraciones (DO, WHILE, LOOP)
  • 2.9. Bifurcaciones o Condicionales (IF, CASE, WHEN)
  • 2.10. Exit, Continue
  • 2.11. Operaciones con cadenas de caracteres
  • 2.12. Laboratorio
  • 2.13. Documentación

Reportes ABAP

  • 3.1. Pantallas de selección
  • 3.2. Eventos en programas ABAP
  • 3.3. Modularización
  • 3.4. Subrutinas
  • 3.5. Transacciones personalizadas
  • 3.6. Menú de ámbito
  • 3.7. Creación de mensajes
  • 3.8. Programa Module pool
  • 3.9. Laboratorio
  • 3.10. Documentación

Módulos de funciones

  • 4.1. Grupos de funciones
  • 4.2. Módulo de funciones - Creación
  • 4.3. Llamada a módulos de funciones
  • 4.4. RFC
  • 4.5. BAPI's
  • 4.6. Utilización BAPI
  • 4.7. BAPI desde transacción estándar
  • 4.8. Laboratorio
  • 4.9. Documentación

Diccionario de datos ABAP

  • 5.1. Base de datos lógicas
  • 5.2. Dominios
  • 5.3. Elementos de datos
  • 5.4. Estructuras
  • 5.5. Tipo Tabla
  • 5.6. Conceptos Tablas de base de datos
  • 5.7. Tabla de base de datos - Creación
  • 5.8. Tabla de base de datos - Configuración
  • 5.9. Ampliaciones en las tablas transparentes
  • 5.10. Vistas en el DDIC
  • 5.11. Tipos de Vistas
  • 5.12. Generador de actualización de Tablas
  • 5.13. Ayudas de búsqueda
  • 5.14. Proxy object
  • 5.15. Laboratorio
  • 5.16. Documentación

ABAP SQL

  • 6.1. Conceptos
  • 6.2. Bases de datos relacionales
  • 6.3. Lecturas en tablas de base de datos SELECT
  • 6.4. Consultas con filtros
  • 6.5. Unión básica entre tablas
  • 6.6. Modelo de datos
  • 6.7. INSERT
  • 6.8. UPDATE
  • 6.9. DELETE
  • 6.10. Laboratorio
  • 6.11. Documentación

Programación orientada a objetos

  • 7.1. ¿Qué es la Programación orientada a objetos (POO)?
  • 7.2. Clases
  • 7.3. Atributos
  • 7.4. Métodos
  • 7.5. Instancias
  • 7.6. Herencia
  • 7.7. Laboratorio
  • 7.8. Documentación

Depuración SAP

  • 8.1. Debugger SAP GUI
  • 8.2. Break-points
  • 8.3. Análisis
  • 8.4. Watchpoints
  • 8.5. Editar datos en modo debug
  • 8.6. Análisis de errores (ST22)
  • 8.7. Análisis de DUMP's
  • 8.8. Debugger Eclipse
  • 8.9. Documentación

Carga de datos

  • 9.1. LSMW
  • 9.2. Creación del proyecto
  • 9.3. Grabación de la transacción
  • 9.4. Parámetros de carga
  • 9.5. Carga de datos
  • 9.6. Lectura y Conversión de Datos
  • 9.7. Documentación

Jobs

  • 10.1. Jobs
  • 10.2. Creación
  • 10.3. Visualización
  • 10.4. Spool
  • 10.5. Laboratorio
  • 10.6. Documentación

Enhancements

  • 11.1. Enhacements User
  • 11.2. User-Exit
  • 11.3. Uso de User- Exit
  • 11.4. BAdi
  • 11.5. Uso de BAdis
  • 11.6. Documentación

IDOCS

  • 12.1. ¿Qué es?
  • 12.2. ¿Cómo buscar?
  • 12.3. Transacciones de IDOC de SAP
  • 12.4. Documentación

BTES

  • 13.1. ¿Qué es?
  • 13.2. Creación
  • 13.3. Implementación
  • 13.4. Documentación

Reportes ALV IDA

  • 14.1. ¿Qué es?
  • 14.2. Implementación
  • 14.3. Documentación

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.

Wishlist 0
Continue Shopping