• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
FORMACIÓN SAP

Objetos ABAP, CDS y series AMDP

By s4pcademy 


En esta publicación de blog, obtenga información sobre nuestro próximo curso de Rheinwerk titulado ABAP moderno: objetos ABAP, CDS y AMDP del instructor del curso, el Dr. Kerem Koseoglu.

Kerem es un arquitecto de software SAP independiente que se especializa en ABAP programación. Imparte regularmente cursos de formación profesional para desarrolladores ABAP. Ha participado en proyectos globales de desarrollo de software en una variedad de roles, incluidos arquitecto principal, líder de equipo, desarrollador, asesor técnico, instructor y gerente de proyectos. El es el autor de Patrones de diseño en objetos ABAP (SAP PRESS), así como libros y artículos para revistas técnicas en Turquía. Tiene un doctorado. en el comportamiento organizacional.

¡Mira su video de introducción a continuación y sigue leyendo para aprender de él lo que esta serie te enseñará!

1 ¿Qué tema cubre esta serie?

Este curso profundiza en Servicios de datos básicos de ABAP (CDS) y Procedimientos de bases de datos administradas por ABAP (AMDP), tecnologías esenciales para el desarrollo ABAP moderno.

Considere las vistas CDS como su herramienta «imprescindible» para centralizar consultas de bases de datos y realizar cálculos avanzados. En un nivel más profundo, las opiniones de CDS forman la base de la Modelo de programación de aplicaciones ABAP RESTful (RAP), alimentando su SAP Flores back-end (ya sea local o con Plataforma tecnológica empresarial SAP [BTP]).

AMDP lleva las cosas un paso más allá. Si estás familiarizado con SAP HANAEl SQLScript increíblemente rápido, apreciará AMDP. Le permite escribir y ejecutar código SQLScript puro dentro de sus clases ABAP personalizadas. Esto se alinea con la filosofía de «inserción de código» de SAP, lo que le permite aprovechar la velocidad y las capacidades de SQLScript para consultas, cálculos y manipulación de datos complejos. ¿El bono? SQLScript suele requerir menos código en comparación con ABAP.

Se recomienda tener conocimientos de ABAP orientado a objetos para el desarrollo de AMDP, pero no temas. Comenzaremos con un curso introductorio para brindarte las habilidades necesarias para las partes de CDS/AMDP.

2 ¿Esta serie me brindará habilidades técnicas o conocimientos fundamentales (o ambos)?

Esta serie le proporciona las habilidades técnicas que necesitan los desarrolladores de ABAP y, al mismo tiempo, explora las mejores prácticas para maximizar el uso de estas tecnologías.

3 ¿Qué aprenderé específicamente en esta serie?

Nuestro viaje comienza con los fundamentos de ABAP orientado a objetos, una piedra angular para el desarrollo de AMDP. Profundizaremos en el propósito de las clases, interfaces y clases abstractas. Luego exploraremos conceptos como especificadores de acceso público, protegido y privado, junto con la definición de datos y los métodos. El curso también proporcionará valiosos consejos para crear objetos bien diseñados.

A continuación, cambiaremos de tema y nos sumergiremos en el mundo de las vistas CDS. Construiremos nuestra primera vista CDS juntos y luego exploraremos cómo acceder a ella desde programas ABAP y otras vistas CDS. Una vez que nos familiaricemos con estos conceptos básicos, profundizaremos para explorar asociaciones, parámetros CDS y potentes funciones CDS. Esto incluye aprender a realizar cálculos en línea, conversiones de unidades y monedas, operaciones de cadenas y más, todo directamente dentro de sus consultas CDS. También cubriremos extensiones CDS y verificaciones de autorización automáticas para garantizar que sus datos permanezcan seguros.

Los desarrolladores de ABAP clásico encontrarán las vistas CDS particularmente beneficiosas para centralizar y compartir consultas y asociaciones entre programas. Incluso pueden ejecutar cálculos directamente dentro de la propia consulta. Para los desarrolladores de ABAP RAP, las vistas CDS se convierten en las entidades de datos centrales sobre las cuales pueden construir sus servicios de back-end.

Por último, revelaremos el poder de SQLScript con AMDP. Prepárese para crear su primer código SQLScript y llamarlo directamente desde sus programas ABAP. Luego, profundizaremos en funcionalidades avanzadas como operaciones con cadenas, manejo de pantallas de selección, uniones de tablas internas, control de flujo, funciones de ventana, conversiones de unidades y monedas, búsqueda difusa y mucho más.

Los desarrolladores de ABAP clásico pueden aprovechar AMDP para reemplazar el código ABAP lento y complejo con SQLScript más rápido y optimizado. Los desarrolladores de ABAP RAP, por otro lado, pueden aprovechar el poder de AMDP a través de funciones de tabla para crear entidades CDS aún más potentes cuando sea necesario.

4 ¿Qué debo saber antes de realizar esta serie?

Se requiere un conocimiento básico de ABAP. Ser capaz de desarrollar informes utilizando ABAP es el requisito mínimo. Usaremos Eclipse + TDA Como nuestra plataforma de desarrollo, la familiaridad con ella es una ventaja.

5 ¿Cuáles son sus calificaciones para enseñar esta serie?

Desde 2002, he perfeccionado mis habilidades como desarrollador ABAP profesional. Pero el conocimiento es sólo una pieza del rompecabezas. La enseñanza es una forma de arte en sí misma. ¡Afortunadamente, tengo pasión por ambos! Mi doctorado y libro publicado. Patrones de diseño en objetos ABAP (así como algunos best-sellers nacionales) muestran mi experiencia.

A lo largo de los años, he realizado numerosas capacitaciones y talleres privados sobre OO-ABAP, CDS y AMDP. Esta experiencia me ha permitido perfeccionar el contenido de mis cursos, asegurándome de que sea claro, práctico y de aplicación inmediata en su trabajo diario. ¡Únase a mí y descubramos juntos el potencial de ABAP CDS y AMDP!

El ABAP moderno: objetos ABAP, CDS y la serie AMDP

Curso ABAP moderno

Inscríbete para asistir a este próximo curso en septiembre siguiendo este enlace.




Planificación basada en controladores con SAP Analytics Cloud
Previo
Por qué SAP Cloud ALM es el futuro de la ALM
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.