Preparación Certificación SAP ABAP Cloud Back-End Developer – En vivo Sesión 3

202506192 1

Resumen

Este webinar se enfoca en la preparación para la certificación ABAP Cloud Backend Developer, abordando diversos temas clave del nuevo enfoque de ABAP for Cloud Development. Se revisan conceptos complejos y se discuten preguntas de examen, particularmente sobre el Restful Application Programming Model (RAP) y Core Data Services (CDS). Se detallan aspectos como las Behavior DefinitionsService Definitions, escenarios Managed y Unmanaged, el Entity Manipulation Language (eml), el modelado de datos con CDSasociacionesexpresionesTable Functions y Access Control. El webinar también incluye un mensaje festivo y un sorteo de becas para Masters en ABAP Cloud. Puedes ver la clase gratuita sobre este tema en nuestro canal de YouTube, donde podrás escuchar al docente hablar sobre este tema y las explicaciones que tiene para darte. Ver video aquí 

Índice

  1. Introducción y Contexto del Webinar
  2. Preparación para la Certificación: Enfoque y Herramientas
  3. Modelo de Programación de Aplicaciones ABAP Restful (RAP)
  4. Core Data Services (CDS)

Conceptos Clave

  • ABAP Cloud Backend Developer (Certificación)
  • ABAP for Cloud Development
  • Restful Application Programming Model (RAP)
  • Core Data Services (CDS)
  • Behavior Definition
  • Service Definition
  • Managed Scenario
  • Unmanaged Scenario
  • Entity Manipulation Language (eml)
  • oData
  • Projection View
  • Metadata Extension
  • Optimistic Locking
  • Objetos de Negocio RAP
  • Code Pushdown
  • ABAP Managed Database Procedures (AMDP)
  • Table Function
  • Asociación (Association)
  • Path Expression
  • Value Help (Ayuda de Búsqueda)
  • Access Control
  • UNION (en CDS)
  • Side-by-Side Extensibility
  • Key User Extensibility

1

  1. Introducción y Contexto del Webinar

Este webinar, el último de 2024, se centra en la preparación para la certificación ABAP Cloud Backend Developer, explorando el nuevo lenguaje ABAP for Cloud Development y sus diferencias con el ABAP Clásico. Se revisan los topics del examen y su peso porcentual, fomentando la interacción mediante preguntas tipo examen. Coincidiendo con las festividades, se intercalan mensajes sobre la importancia del tiempo personal y familiar, usando analogías técnicas (datos encriptadosoperaciones atómicas). Además, se anuncia un sorteo final de becas (50% y 100%) para Masters en ABAP Cloud para los asistentes en vivo.

2

  1. Preparación para la Certificación: Enfoque y Herramientas

Se enfatiza la autoevaluación del conocimiento en las tecnologías de ABAP Cloud usando herramientas compartidas previamente, para identificar áreas de mejora. La sesión continúa revisando preguntas de ejemplo de SAP y preguntas reales de exámenes recientes (marcadas con un corazón), aclarando que su propósito es apoyar el aprendizaje y no garantizar su aparición futura. Se repasan brevemente temas de sesiones anteriores como Programación Orientada a Objetos y Core ABAP Programming.

imagen 2025 06 19 155430251

3

  1. Modelo de Programación de Aplicaciones ABAP Restful (RAP)

Se profundiza en el Restful Application Programming Model (RAP). La Behavior Definition es clave, pues especifica las operaciones permitidas (CRUD, acciones, validaciones) sobre un objeto de negocio. A diferencia del escenario Managed que automatiza operaciones CRUD, el escenario Unmanaged requiere implementación manual de la lógica. La Service Definition expone el objeto de negocio (vía Projection Views) como un servicio, usualmente oData, que es el protocolo principal de intercambio de datos. Para manipular entidades mediante código ABAP, se usa el Entity Manipulation Language (eml), específicamente **read entity** para recuperar datos. Las restricciones como read only se definen en la Behavior Definition. La gestión transaccional Managed asegura la consistencia de datos, mientras que el Optimistic Locking maneja accesos concurrentes usando ETags. Un objeto de negocio RAP se compone esencialmente del modelo CDS y su Behavior Definition, pudiendo enriquecerse con validaciones y acciones. El objetivo principal de RAP es crear servicios RESTful (oData) y Fiori eficientemente. Las Projection Views adaptan el modelo a necesidades específicas, y las Metadata Extensions ayudan a organizar la UI. El orden típico de creación es: Tablas -> Modelo CDS -> Projection View CDS -> Behavior Definitions -> Service Definition -> Service Binding.

4

  1. Core Data Services (CDS)

Se aborda Core Data Services (CDS), fundamental en ABAP Cloud. Sus beneficios sobre el modelado clásico incluyen habilitar el Code Pushdown (ejecución en BD HANA) y reducir código ABAP para manipulación de datos. Su uso principal es el modelado semántico de datos. Las Table Functions permiten encapsular lógica compleja SQLScript (vía AMDP) y consumirla como una vista CDS. Para optimizar el rendimiento con grandes volúmenes de datos, se usan CDS y, si es necesario, AMDP. Las Asociaciones definen relaciones semánticas, facilitan la navegación (Path Expressions) y optimizan la carga (“lazy loading”). Las técnicas avanzadas de CDS permiten crear modelos de datos sofisticados. Las Value Help ofrecen asistencia de entrada en las UIs. Al usar UNION, deben coincidir número de campos, nombres/alias por posición, tipos y definición de claves. El Access Control (DCL) implementa seguridad a nivel de fila usando cláusulas como **DEFINE ROLE**, **GRANT SELECT ON** y **WHERE**, asegurando que solo se accedan datos autorizados. Las fuentes válidas para SELECT FROM en CDS son tablas y otras vistas CDS. En las asociaciones, la condición ON debe usar $projection para referirse a campos de la vista fuente.

imagen 2025 06 19 155757455

Conclusión

El webinar proporcionó una visión detallada de los temas esenciales para la certificación ABAP Cloud Backend Developer, con un fuerte énfasis en los paradigmas modernos como RAP y CDS. Se destacó la importancia de comprender las Behavior DefinitionsService Definitions, el modelado con CDS, y el uso del eml para la interacción programática. La sesión combinó explicaciones técnicas con la resolución de preguntas de examen, ofreciendo a los desarrolladores ABAP una guía práctica para abordar la certificación y adaptarse al desarrollo Cloud en SAP BTP.

Recomendación de Curso

Basado en el contenido del webinar, centrado en la preparación para la certificación ABAP Cloud Backend Developer y la explicación detallada de conceptos como RAP y CDS, el curso más relevante de Logali Group es:

  • Nombre del Curso: Máster SAP ABAP Cloud
  • Justificación: Este máster cubre de manera integral los temas discutidos (ABAP for Cloud Development, RAP, CDS, etc.), que son fundamentales para la certificación y el trabajo práctico en el entorno SAP BTP ABAP Environment. Ver aquí

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Wishlist 0
Continue Shopping