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.

Avanzado 120 h de formación Instructor: Gheorghe Valer 73 vídeos BTP Backend Developer — RAP y CAP Prepara la certificación C_ABAPD

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
  • Persistencia Activa
  • Persistencia Draft
  • Inserción de datos

+ Documentación · Laboratorio · Entrega · Solución · Test

03 CDS - Business Object
  • 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
  • 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
  • Service Definition
  • Service Binding

+ Documentación · Laboratorio · Entrega · Solución · Test

06 BDL – Behavior Definition Language
  • 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
  • Behavior Pool – Clase ABAP
  • Behavior Handler – Clase Local

+ Documentación · Laboratorio · Entrega · Solución · Test

08 EML – Acciones y Características
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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)
G

Tu instructor

Gheorghe Valer

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.

Certificado de finalización
Garantía de 7 días
Soporte en los foros
Actualizaciones incluidas

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.