
Bienvenido a la Parte III de la serie de publicaciones de blog Embedded Steampunk: ¿Qué hay debajo del capó?
NOTA: El término Embedded Steampunk ahora se reemplaza por «The SAP S/4HANA Cloud ABAP Environment», como se sugiere en este Blog
En la parte I, observamos cómo ABAP se convierte en ABAP restringido tan pronto como cambiamos la versión del lenguaje ABAP de ABAP estándar a ABAP para el desarrollo en la nube. Intentemos descubrir más sobre ABAP restringido echando un vistazo a algunos ejemplos probados. También veremos cómo los textos de error apuntan al nombre del objeto sucesor, lo que facilita la vida de un desarrollador 😉
No se permite el uso directo de la mesa en clase/FM
Error de detalles:
Error
Tabla no permitida en la cláusula USING de AMDP
Error de detalles:
Error
No se permite el uso directo de la tabla en ABAP cloud CDS
Error de detalles:
Error de detalles
uso de tabla como asociación no permitido
Error de detalles:
Error
uso de tabla no permitido en RAP BDEF
Error de detalles:
Error
¿Se pregunta cómo especificar borradores de tablas o cómo especificar tablas persistentes al crear servicios basados en RAP o API en ABAP Cloud?
No se preocupe, tenemos interfaces RAP BO disponibles ahora en S/4 HANA 2022 On Premise para cumplir este propósito 😉
Obtenga más información sobre las interfaces RAP BO aquí.
No se permite liberar mesas
Después de ver las restricciones anteriores, esto tiene sentido 😀
Clase inédita no permitida
Clase inédita:
Clase inédita
Error de detalles:
Error de detalles
Nota: el texto de error apunta a los objetos sucesores, esa es la parte más hermosa 🙂
CDS inéditos no permitidos con detalles del objeto sucesor en el texto de error
CDS inéditos:
CDS inédito con objeto sucesor
Puede encontrar más información sobre ABAP restringido, qué está permitido y qué no, una lista de API incluidas en la lista blanca en este documento.
Espero que te haya gustado la publicacion. Por favor, comparta sus pensamientos en los comentarios, o conéctese conmigo en LinkedIn.
En la próxima y última publicación de blog de esta serie, veremos algunas funciones ADT realmente geniales, así que estad atentos 😉
Gracias,
Aman Garg
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073