ABAP Cloud · RAP
SAP ABAP RAP — Arquitectura Cloud
RAP es el modelo de programación con el que se construyen hoy las aplicaciones de negocio en ABAP Cloud, desde el modelo de datos hasta el servicio OData expuesto a Fiori. Este curso recorre el stack RAP completo (CDS Business Objects, Metadata Extensions, Behavior Definition e Implementation, EML, validaciones, determinaciones y elementos virtuales) con un laboratorio guiado, su entrega y su test en cada bloque.
Qué aprenderás
Al terminar, sabrás hacer esto
- Modelar persistencia activa y draft para un Business Object RAP
- Construir Business Objects con CDS (root, interface y consumption)
- Definir la capa de UI con Metadata Extensions y exponer Business Services OData
- Escribir comportamiento con Behavior Definition (managed, bloqueos, ETag, acciones)
- Implementar lógica con Behavior Implementation y EML
- Aplicar autorizaciones globales y de instancia con sus mensajes
- Programar validaciones y determinaciones On Save y On Modify
- Añadir elementos virtuales con SADL Exit
Temario
14 secciones · 73 vídeos
12 labs · 12 tests · entregas con solución
01 Introducción
- Contenido de la formación
- ¿Qué es ABAP RESTful?
- Objetivo – Aplicación RAP
02 Modelo de datos lab test
- Persistencia Activa
- Persistencia Draft
- Inserción de datos
+ Documentación · Laboratorio · Entrega · Solución · Test
03 CDS - Business Object lab test
- Root Entity
- Interface Entity
- Consumption Entity
- Object Model – Text Element
- Localized
- Capacidad de búsqueda avanzada
- Abstract Entity
+ Documentación · Laboratorio · Entrega · Solución · Test
04 UI - Metadata Extensions lab test
- Cabecera y Variante
- Listado
- Campos de Selección | Filtros
- Ayudas de búsqueda
- Disposición del texto
- Pestañas – Identification Reference
- Acciones
- Campos ocultos
+ Documentación · Laboratorio · Entrega · Solución · Test
05 Business Services lab test
- Service Definition
- Service Binding
+ Documentación · Laboratorio · Entrega · Solución · Test
06 BDL – Behavior Definition Language lab test
- Managed – Escenario Administrado
- Mapeo persistencia
- Lock – Bloqueos
- Control de autorizaciones
- ETag – Concurrencia
- Control estático – Solo lectura/Obligatorio
- Acciones
- Control dinámico – Características
- Validaciones
- Determinaciones
- Efectos secundarios
- Draft
- Comportamiento de Interfaz – Definición
- Comportamiento de Proyección – Definición
+ Documentación · Laboratorio · Entrega · Solución · Test
07 BIL – Behavior Implementation Language lab test
- Behavior Pool – Clase ABAP
- Behavior Handler – Clase Local
+ Documentación · Laboratorio · Entrega · Solución · Test
08 EML – Acciones y Características lab test
- Entidades – Lectura
- Entidades – Modificación
- Acción con Result
- Acción con Parámetros
- Características – Feature Instance
+ Documentación · Laboratorio · Entrega · Solución · Test
09 EML – Autorizaciones lab test
- Autorización Global – Creación
- Autorización Global – Actualización
- Autorización Global – Eliminación
- Autorizaciones de Instancia – Actualización
- Autorizaciones de Instancia – Eliminación
+ Documentación · Laboratorio · Entrega · Solución · Test
10 EML – Validaciones y Mensajes lab test
- Campos obligatorios
- UI – Use For Validation
- Validaciones en la Creación/Modificación
- Validación en Múltiples Campos
- Validación en la Acción
- Mensajes en Validaciones
- Mensajes en Acciones
- Mensajes en Autorizaciones de Instancia
- Mensajes en Autorizaciones Globales
- Agrupación Mensajes con State Area
+ Documentación · Laboratorio · Entrega · Solución · Test
11 EML – Determinaciones lab test
- Determinación On Save
- Determinación On Modify
- Ejecución con Acción Interna
- Determinación sobre Elementos
+ Documentación · Laboratorio · Entrega · Solución · Test
12 Elementos Virtuales lab test
- Elemento virtual – Creación
- SADL Exit – Información de cálculo
- SADL Exit – Lógica de cálculo
- Habilitación en la Interfaz de Usuario
+ Documentación · Laboratorio · Entrega · Solución · Test
13 Aceleradores RAP lab test
- Conceptos
- Automatización artefactos RAP
- Análisis y ajustes
+ Documentación · Laboratorio · Entrega · Solución · Test
14 Test Final y Certificado del Curso
- Añadir certificado a LinkedIn
- Test final
- Obtener Certificado de aprovechamiento
Para quién es
¿Es este curso para ti?
- Desarrolladores ABAP que construyen aplicaciones en ABAP Cloud
- Consultores técnicos SAP que adoptan RAP
- Developers que migran de programación clásica a Fiori sobre OData
Requisitos
Qué necesitas para empezar
- Programación orientada a objetos en ABAP
- Conocimientos básicos de CDS y modelado de datos
- Acceso a un entorno ABAP Cloud (el curso explica cómo obtenerlo)
Tu instructor
Arquitecto SAP con 20 años de experiencia en proyectos reales. Comparte lo que ha ido aprendiendo por el camino, con ejemplos del día a día.
Formación usada por profesionales SAP en banca, industria, retail y sector público.
Ruta · BTP Backend Developer — RAP y CAP
Otros cursos de esta ruta de certificación
Preguntas frecuentes
¿Cómo accedo a este curso?
Con una suscripción a Logali Tech (no se vende suelto). El plan Free te abre las tres primeras secciones de cada curso; Standard y Premium abren el curso completo. Lo ves en Precios.
¿Necesito una instancia SAP propia?
Logali Tech no proporciona acceso a sistemas SAP. En la mayoría de las formaciones no hace falta una licencia propia: las prácticas se hacen sobre una cuenta gratuita de SAP BTP Trial que creas tú, y el curso te guía paso a paso para montarla. En los cursos On-Premise (ABAP clásico, Web Dynpro, ALV, Adobe Forms y administración de Fiori) puedes montar en tu propia infraestructura el sistema de prueba gratuito que SAP pone a disposición (ABAP Cloud Developer Trial) o usar el sistema SAP del entorno de tu empresa.
¿Hay clases en vivo?
Las grabaciones están disponibles 24/7. Las clases en directo y los másters en vivo se incluyen en el plan Premium.
¿Obtengo certificado?
Sí. Al completar el curso obtienes un certificado de finalización que puedes añadir a tu perfil de LinkedIn.
Empieza este curso hoy
Las tres primeras secciones son gratis. Con una suscripción tienes este curso completo y todo el catálogo SAP.