El uso de servicios OData en un sistema en la nube representa otro caso de uso común en SAP Web IDE.
Hay dos formas de crear destinos para el consumo de Odatos servicios en SAP Web IDE. En la primera sección de esta publicación de blog, le mostramos cómo crear un destino en SAP BTP. La alternativa es crear un destino en el propio SAP Web IDE. Esto se mostrará en la segunda sección.
También debe crear un destino para consumir un servicio OData. Para hacer esto, navegue hasta el Conectividad > Destinos área en la cabina de SAP BTP de la subcuenta, como se muestra a continuación. Hacer clic Nuevo destino.
Ahora mantenga las propiedades del destino como de costumbre (consulte la siguiente figura). En Propiedades adicionalesagregar WebIDE habilitado con el valor “verdadero” y WebIDEUso con el valor “odata_gen”.
Luego realice una prueba de conexión. Esto debería dar un resultado positivo, como se muestra aquí.
En SAP Web IDE, puede incluir el servicio en un proyecto de SAP Fiori seleccionando Nuevo > Servicio OData desde el menú contextual.
Ahora seleccione el URL del servicio como el Fuente. Luego debes seleccionar el destino creado previamente en el menú desplegable. También debe especificar la ruta del servicio OData, como se muestra en la siguiente figura. Luego debes mantener el modelo, lo cual no se analiza en detalle aquí porque depende de tu aplicación.
Si desea obtener más información sobre los servicios OData, le recomendamos el libro Pasarela SAP y OData de Carsten Bönnen, Volker Drees, André Fischer, Ludwig Heinz y Karsten Strothmann.
5
Desde hace algún tiempo, los desarrolladores también pueden crear un destino directamente desde SAP Web IDE. Para hacer esto, tienen que hacer clic en el Crear una nueva fuente de datos enlace en el cuadro de diálogo para agregar un nuevo servicio OData, como se muestra a continuación. El enlace se muestra entonces en el cuadro de diálogo.
Luego podrá mantener todos los atributos requeridos, como la creación a través del cockpit de SAP BTP (ver figura final). En este punto, sin embargo, no es necesario mantener el Propiedades adicionales.
Nota del editor: esta publicación ha sido adaptada de una sección del libro. Conector de nube para SAP de Martin Koch y Siegfried Zeilinger.
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