Desarrollo de aplicaciones RAP con IA en VS Code
Formación intensiva con práctica guiada
En este taller construyes tu propia aplicación SAP Fiori con el ABAP RESTful Application Programming Model, trabajando en Visual Studio Code.
Instructor: Laura Martínez
Qué aprenderás
- Diseñar el modelo de datos de una aplicación con Core Data Services y prepararlo para la interfaz de usuario.
- Definir el comportamiento de un objeto de negocio: qué se puede crear y modificar, qué datos se protegen y cuáles se completan solos.
- Incorporar reglas de negocio con validaciones, determinaciones y acciones implementadas en ABAP.
- Publicar el objeto de negocio como servicio OData V4 y verlo convertido en una aplicación SAP Fiori elements.
- Trabajar con un agente de inteligencia artificial conectado al sistema para entender, ampliar, probar y documentar tu código.
- Revisar las propuestas del agente con criterios de seguridad y buen juicio profesional.
Descripción del curso
En este taller construyes tu propia aplicación SAP Fiori con el ABAP RESTful Application Programming Model, trabajando en Visual Studio Code. A partir de un caso de negocio sencillo y cercano, recorres las piezas esenciales de RAP, desde el modelo de datos hasta la aplicación funcionando en el navegador, y descubres cómo encajan entre sí para que cada una tenga sentido.
Es una formación práctica y en vivo: cada concepto se explica y se aplica en el momento sobre tu propio desarrollo, con la docente acompañándote en cada paso. Además, trabajas con un agente de inteligencia artificial conectado al sistema, que te ayuda a entender, ampliar y documentar tu código, y aprendes a revisar lo que te propone con criterio profesional. El acceso al sistema SAP lo pone la formación, así que tu única preocupación es aprender.
Al terminar tendrás una aplicación hecha por ti que te servirá de referencia en tus propios proyectos, y la experiencia de haber programado junto a un agente de IA con una de las novedades más recientes de SAP para el desarrollo en ABAP, que todavía se encuentra en fase experimental.
Metodología
clases en vivo, con los vídeos del curso gratuito como material de apoyo previo.
¿A quién va dirigido?
- Desarrolladores ABAP que quieren construir su primera aplicación RAP de principio a fin.
- Consultores técnicos SAP que desean conocer el modelo de programación con el que se desarrolla hoy en S/4HANA.
- Profesionales del entorno SAP que quieren incorporar la inteligencia artificial a su forma de programar y buscan un punto de partida claro.
- Equipos que empiezan a trabajar con RAP y quieren construir una base común.
Requisitos
- Conocimientos de programación ABAP: sintaxis, clases y objetos del diccionario.
- Tener Visual Studio Code y la extensión de SAP para ABAP instalados y conectados antes de la primera clase. Como material previo recibes los vídeos del curso gratuito de iniciación al desarrollo ABAP en VS Code, que te guían paso a paso.
- Un equipo con Windows 10 o superior, o macOS 14 o superior, con permisos para instalar software.
- Acceso a un asistente de código de inteligencia artificial con modo agente compatible con Visual Studio Code.
- No necesitas experiencia previa con RAP, con Core Data Services ni con inteligencia artificial aplicada al desarrollo.
Contenido del curso
Desarrollo de aplicaciones RAP con IA en VS Code
1. Modelo de datos de la solicitud
- 1.1. Problema que resuelve RAP
- 1.2. Entorno en Visual Studio Code
- 1.3. Table entity de solicitudes
- 1.4. Vista de interfaz
- 1.5. Alias y semántica de campos
- 1.6. Anotaciones de interfaz de usuario
- 1.7. Carga de datos de ejemplo
2. Comportamiento del objeto de negocio
- 2.1. Modelo de comportamiento en RAP
- 2.2. Behavior definition managed
- 2.3. Borrador y activación
- 2.4. Campos protegidos y numeración
- 2.5. Clase de comportamiento
- 2.6. Validación de la cantidad
- 2.7. Determinación de datos iniciales
- 2.8. Acción de aprobar
- 2.9. Escenario de prueba con el agente
3. Servicio y aplicación Fiori
- 3.1. Vista de proyección
- 3.2. Behavior projection
- 3.3. Metadata extension
- 3.4. Service definition
- 3.5. Service binding OData V4
- 3.6. Vista previa de la aplicación
- 3.7. Recorrido de la aplicación
4. Desarrollo asistido por agentes
- 4.1. ADT MCP Server
- 4.2. Conexión del agente
- 4.3. Explicación del objeto de negocio
- 4.4. Ampliación del comportamiento
- 4.5. Pruebas unitarias
- 4.6. Documentación técnica
- 4.7. Prompts efectivos en ABAP
- 4.8. Seguridad y criterio profesional
Cronograma de Clases en Vivo
Martes y Jueves. Las sesiones quedan grabadas para verlas cuando quieras.
🕐 Horario en otras zonas
Las horas se calculan automáticamente para el día concreto de la clase, respetando los cambios de horario de verano de cada país.
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.
