Envolver la entidad en una vista de CDS y exponerla todavía produce el mismo error.
Avalados por :
Envolver la entidad en una vista de CDS y exponerla todavía produce el mismo error.
Gracias Florian... hice los mismos pasos exactos y terminé obteniendo el mismo error.
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
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?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute