✒️SAP BTPFIORI / Consumir un servicio OData de SAP en SAPUI5 Por Roberto Santucho

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

Consumir un servicio OData de SAP en SAPUI5

Consumir un servicio OData de SAP en SAPUI5

1. COMO ACCEDER AL SISTEMA SAP

  • El BAS incluye un HTTP_PROXY que se ejecuta en localhost:8887. este proxy reeniva las solicitues http a la cuenta CF
  • CF busca en los detinos existentes uno que coincida con el nombre.

2. EL DESTINO EN SAP BTP

para consumir un servicio odata, debemos tener creado el destino en el SAB BTP al sistema donde se encuentre el servico a consumir.

3. LA CREACION DE UN PROYECTO SAP FIORI QUE CONSUMA EL SERVICO ODATA EN ES5

> buscar wizard

>elegir templaten MTA

>boton derecho sobre mta.yaml > Create MTA Module from template

>Elegir sap fiori application template

>elegir tipo worklist app

>elegir servicio GWSAMPLE_BASIC

4. LA CONFIGURACON DEL MODELO DE DATOS EN LAS VISTAS

con el wizard se hizo automaticamente en 3 archivos

  • manifest.json: seccion datasources y datos del modelo
  • xs-app.json: se agrego la ruta tambien para llegar a destino: ... "source": "^/sap/(.*)$",
  • mta.yaml: se agrega los recurso requeridos que son serivios y qu estan en el sap btp

5. AGREGAR UN MODELO USANDO LA PALETA DE COMANDOS

en BAS, Find command > consume sap services > sleeccionamos la carpeta html5 del proyecto > seleccionar donde esta ubicada la fuente de los datos > "My SAP systems" > ES5 > GWSAMPLE_BASIC


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Roberto Hernan Santucho, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.

Roberto Hernan Santucho

Profesión: Ingeniero en Sistemas - Mexico - Legajo: VA51C

✒️Autor de: 43 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Roberto Santucho

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Consumir un servicio OData de SAP en SAPUI5" de la mano de nuestros alumnos.

SAP SemiSenior

1. Introducción Uno de los objetivos principales de SAPUI5 es conectarse con los datos del sistema SAP a través de servicios OData. El consumo de servicios OData permite a las aplicaciones leer, mostrar, actualizar y eliminar información en tiempo real proveniente del backend SAP, manteniendo la arquitectura MVC y la separación entre lógica, datos y presentación. En SAPUI5, esta conexión se realiza mediante el modelo ODataModel, un componente del framework que maneja la comunicación con el servicio y simplifica las operaciones CRUD (Create, Read, Update, Delete). 2. Concepto general del consumo OData El flujo básico entre una aplicación SAPUI5 y un servicio OData es el siguiente:...

Acceder a esta publicación

Creado y Compartido por: Jose Rodrigo Baz Suarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Consumir un servicio Odata de SAP en SAPUI5 Para poder consumir un servicio Odata debemos tener creado el destino en el SAP BTP, sistema donde esta el servicio que queremos consumir Destino en SAP BTP es una configuración que permite conectar tu aplicación en la nube con un sistema externo (por ejemplo, SAP Gateway, ES5, S/4HANA, API REST). Contiene: URL del sistema externo Método de autenticación (Básico, OAuth, etc.) Datos de conexión y propiedades adicionales Creacion de un proyecto SAP Fiori que consuma el servicio Odata en ES5: la creación de un proyecto SAP Fiori que consuma un servicio OData en ES5 consiste en: Configurar un destino...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Training

entrar al BAS -> start from template -> basic multitarget application (MTA) -> ponemos nombre -> finish -> en el archivo mta.yaml -> boton derecho -> create MTA module from template -> SAP fiori application -> en floorplan selection elegimos SAPUI5 freestyle y SAP fiori worklist application -> next = data source and service selection -> data source: conect to a system -> system: ponemos el entorno de SAP HANA que este conectado al sistema backend (lo podemos ver en el SAP Cockpit) -> service: elegimos el servicio -> next = entity selection -> object collection: seleccionamos el set requerido -> object collection key: elegimos el ID -> object ID: el id del objeto que coincide con el anterior...

Acceder a esta publicación

Creado y Compartido por: Antonella Carla Tizzano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

1. COMO ACCEDER AL SISTEMA SAP El BAS incluye un HTTP_PROXY que se ejecuta en localhost:8887. este proxy reeniva las solicitues http a la cuenta CF CF busca en los detinos existentes uno que coincida con el nombre. 2. EL DESTINO EN SAP BTP para consumir un servicio odata, debemos tener creado el destino en el SAB BTP al sistema donde se encuentre el servico a consumir. 3. LA CREACION DE UN PROYECTO SAP FIORI QUE CONSUMA EL SERVICO ODATA EN ES5 > buscar wizard >elegir templaten MTA >boton derecho sobre mta.yaml > Create MTA Module from template >Elegir sap fiori application template >elegir tipo worklist app >elegir servicio GWSAMPLE_BASIC 4. LA CONFIGURACON DEL MODELO DE DATOS EN LAS VISTAS con el wizard se...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Cloud Connector es una herramienta de integración genérica que se utiliza con SAP Cloud Plataform para conectarse a sistemas locales como SAP Gateway, SAP ERP, SAP Hanna y no especifico de SAP BAS. Para desarrollar una aplicación MTA en SAP Bussiness aplication studio necesitamos crear un espacio de desarrollo con la extensión MTA Tools. Los espacios de desarrollo para SAP FIORI y SAP Business Aplication por ejemplo incluyen esta extensión de manera predeterminada. La politica de seguridad CORS: Como los navegadores no nos permiten relizar llamadas a un dominio diferente al de la peticion, por la politica de seguridad CORS, se crea el destino en el SAP BTP y desde ahi se hace la llamada al backend y no desde...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Consumir un servicio OData de SAP en SAPUI5 no exponen sap s/4HANA on premise a internet. a travñes de SAP Cloud connector http_proxy http://localhost:8887 proxy inverso usar almacén de confianza JDK predeterminado Ctrl Shift P oModel para acceder a los datos del modelo paleta de comandos consumir desde BAS Crear proyecto MTA mta.yaml SAP FIORI Application SAP FIORI work list application destination cockpit localhost:8080

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

COMO ACCEDER AL SISTEMA SAP El BAS un HTTP_PROXY que se ejecuta en http://localhost:8887. Este proxy renvia todas las Solicitudes http a la cuenta cf. CF busca en los destinos existentes uno que coincida con el nombre. Si hay un destino se envía una solicitud inicial a este destino . El proxy es un proxy inverso que también transmite la respuesta al BAS Para poder consumir el servicio OData debemos tener creado el destino en el SAP BTP al sistema Al sistema donde se encuentra el servicio que queremos consumir Debemos asegurar que la casilla de verificación “usar almacén de confianza JDK predeterminado” este marcada En el archivo manifest.json se agrega la fuente de datos con el modelo

Acceder a esta publicación

Creado y Compartido por: Detriana Barrios / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!