¡Completa tus datos!

SAP S/4HANA ABAP – Programación desde Cero

Sobre el curso

Este curso introduce los conceptos esenciales de la programación en SAP utilizando el lenguaje ABAP en su versión para SAP S/4HANA. Al finalizar, usted podrá desarrollar programas, comprender la arquitectura del sistema y dominar las herramientas estándar para el tratamiento y reporte de datos empresariales con total solvencia técnica.

Aprenderá las mejores prácticas de codificación limpia, modularización y creación de interfaces interactivas bajo estándares globales, impulsando su empleabilidad y capacidad de resolución de incidencias en empresas multinacionales.

¿Qué aprenderás con nuestro curso?

Objetivo: Comprender la arquitectura de SAP S/4HANA, el rol del lenguaje ABAP y dominar las estructuras básicas de programación.

  • Introducción al entorno SAP S/4HANA: arquitectura, capas y módulos.
  • Estructura de un programa ABAP: declaraciones, sintaxis y ejecución.
  • Tipos de datos en ABAP (primitivos, definidos por el usuario, conversiones).
  • Procesamiento de cadenas (concatenación, desplazamiento, búsqueda, reemplazo).
  • Operaciones numéricas y estructuras de control (IF, CASE, DO, WHILE, LOOP).
  • Práctica guiada: creación de un programa básico ABAP que procese datos y muestre resultados en pantalla.

Objetivo: Dominar el uso de variables del sistema, tablas internas y estructuras de datos para manipular información en SAP.

  • Variables del sistema (SY-SUBRC, SY-DATUM, SY-UNAME, etc.).
  • Diccionario de Datos (Data Dictionary – SE11): Dominios, Elementos de Datos y Tablas Transparentes.
  • Tablas de Base de Datos y sentencias Open SQL (SELECT, INSERT, UPDATE, DELETE).
  • Tablas internas (Standard, Sorted, Hashed; APPEND, READ TABLE, LOOP AT, MODIFY).
  • Field-Symbols y Data References para asignación dinámica de memoria.
  • Mantenimiento de tablas y Table Maintenance Generator (SM30).
  • Práctica: carga masiva de datos en una tabla interna y mantenimiento vía SM30.

Objetivo: Aplicar buenas prácticas de desarrollo mediante modularización y reuso de código.

  • Concepto de modularización y buenas prácticas arquitecturales.
  • Procedimientos locales: subrutinas (FORM, ENDFORM) con parámetros USING, CHANGING, TABLES.
  • Creación y manejo de Function Modules (SE37): atributos, interfaces y grupos de funciones.
  • Librerías de funciones reutilizables entre múltiples programas.
  • Gestión de excepciones y retorno estructurado de mensajes de error.
  • Práctica: desarrollo de un programa modular con funciones reutilizables y control de excepciones.

Objetivo: Crear programas interactivos y automatizar su ejecución en entornos productivos.

  • Pantallas de selección (PARAMETERS, SELECT-OPTIONS, bloques y validaciones).
  • Eventos AT SELECTION-SCREEN e INITIALIZATION.
  • Introducción a la Programación Orientada a Objetos (ABAP Objects): Clases, Métodos, Herencia y Polimorfismo.
  • Creación y calendarización de JOBS en SAP (SM36, SM37).
  • Programación automática mediante SUBMIT y llamadas a JOB_OPEN.
  • Práctica: creación de un programa OO con pantalla de selección y ejecución en segundo plano vía JOB.

Objetivo: Comprender los mecanismos de integración con otros módulos y sistemas mediante BAPIs, BDC y User Exits.

  • Manejo de Dynpros (pantallas interactivas): campos, módulos PBO/PAI y validaciones.
  • BAPIs (Business Application Programming Interface) vs RFCs; ejecución e integración externa.
  • BDC (Batch Data Communication): grabaciones con SHDB y métodos CALL TRANSACTION y SESSION.
  • User Exits, Customer Exits, BAdIs y Enhancements Framework sin alterar código estándar.
  • Práctica: desarrollo de un proceso de carga masiva con BDC y ejecución de una BAPI estándar.

Objetivo: Crear reportes empresariales y documentos inteligentes usando Smartforms y SAP Script.

  • Introducción a Smartforms: estructura, ventanas, campos dinámicos y condiciones.
  • Inserción de logotipos gráficos, tablas dinámicas y bucles.
  • Data retrieval, Program Lines y llamada desde un programa ABAP.
  • Control de salida (Output Determination) y generación de spool/PDF.
  • Rutas de especialización: ABAP sobre HANA, CDS Views y desarrollo Fiori.
  • Práctica: diseño e implementación de un Smartform completo para facturas/pedidos comerciales.

¿Por qué Nextech?

Este programa está dirigido a:

Oferta especial

Curso + Bonos Exclusivos

Descubre la experiencia de nuestros alumnos que han confiado en la metodología Velotek

Preguntas frecuentes

No es necesario tener conocimientos previos para la mayoría de nuestros cursos. En Nextech, ofrecemos programas diseñados tanto para principiantes como para aquellos con experiencia previa. Nuestros cursos comienzan desde los fundamentos, asegurando que todos los estudiantes adquieran una base sólida antes de avanzar a temas más complejos.

Sí. Actualmente somos SAP Partner ® Open Ecosystem, PeopleCert, CertiProf, Project Management Institute, Microsoft Partner Network, IBM ® Partner World y miembros de la Cámara de Comercio de Lima.

Nuestros certificados digitales están respaldados por un código QR internacionalmente reconocido, lo que asegura su validez y aceptación a nivel global, permitiendo que cada certificado sea verificado fácilmente en línea por cualquier empleador o institución bajo estándares internacionales.

Nextech se distingue por ofrecer una educación de alta calidad con un enfoque práctico y actualizado. Contamos con instructores certificados y con amplia experiencia en la industria. Además, nuestros cursos están diseñados para que los estudiantes adquieran habilidades reales y aplicables en el mercado laboral actual, con servidores SAP reales 24/7 y proyectos de caso de estudio empresarial.

Sí, es 100% seguro. Contamos con certificación de cifrado SSL® Verified y pasarelas de pago seguras que garantizan una protección total de datos financieros y transacciones protegidas con los más altos estándares internacionales de seguridad bancaria.

© 2026 Nextech Education Center. Todos los derechos reservados. | Políticas de Privacidad

WhatsApp

Verificación

   This course is NOT 0 verified

   Otorgado por: NEXTECH

El usuario NO esta verificado

   VERIFICADO

Seguro desea salir?