¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Creación de un Sinónimo para Tabla Clásica y Exposición a través de un Servicio OData

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Hola a todos,

¿Podemos crear un sinónimo para tabla clásica y luego exponer este sinónimo a través de un servicio OData?

Gracias,

Mahesh

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Envolver la entidad en una vista de CDS y exponerla todavía produce el mismo error.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias Florian... hice los mismos pasos exactos y terminé obteniendo el mismo error.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hoy probé ese caso en un sistema HXE 2.0.

Aunque habría asumido que funcionaría sin problemas, obtuve el siguiente resultado. Configuré una "conexión" (incluido todos los permisos para el usuario técnico/aplicación) a un esquema de contenedor no HDI utilizando un servicio proporcionado por el usuario. Para una tabla en ese esquema, se define un sinónimo a través de un artefacto .hdbsynonym.

Crear un servicio xsodata sobre ese esquema funciona desde una perspectiva técnica sin problemas, pero llamar al servicio odata resulta en un error 404 desde el marco odata con el mensaje "No se encontraron datos para la tabla <nombre del sinónimo>" (-> la tabla contiene valores que se pueden acceder, por ejemplo, en una consola SQL a través del sinónimo).

Si se crea una vista CDS utilizando ese sinónimo y la vista CDS se expone utilizando un servicio xsodata, el servicio odata funciona sin problemas y proporciona los datos. Debido al uso de una vista, el uso está limitado, por supuesto, a escenarios de solo lectura.

Para mí parece que hay una brecha en la implementación del módulo de nodo sap-xsodata que no cubre el uso directo de un sinónimo para objetos disponibles a través de servicios definidos por el usuario de una manera del 100%.

Saludos,
Florian

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Disculpas ...

Estamos intentando exponer una tabla no-HDI a través de XSODATA construido en XSA. ¿Es posible agregar directamente un sinónimo como una entidad en OData?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?