✒️SAP BTPFIORI / La relación entre SAP Gateway y los servicios OData Por Claudia Monsalve Lopez
La relación entre SAP Gateway y los servicios OData

La relacion entre SAP Gateway y los servicios Odata
La arquitectura cliente/servidor: es un modelo fundamental en sistemas informáticos donde las tareas se dividen entre dos tipos de entidades:
- Cliente: Es el dispositivo o aplicación que realiza solicitudes, puede ser un navegador web, una app de SAP Fiori, SAP GUI, etc. El cliente no contiene la lógica del negocio, solo presenta datos al usuario y envía solicitudes al servidor.
- Servidor (): Es el sistema que procesa las solicitudes del cliente. Contiene la lógica de negocio y el acceso a la base de datos. Devuelve los resultados al cliente después de ejecutar las operaciones requeridas.
Los servicios de datos: son esenciales para permitir la comunicación entre las aplicaciones (frontend) y el sistema backend (donde están los datos y la lógica de negocio).
Que funcion tiene el odata: cumple la función de conectar las aplicaciones frontend (como SAP Fiori) con los datos del sistema backend (SAP ERP o S/4HANA) de forma segura, estandarizada y en tiempo real.
- Exponer servicios OData
- Gestión de la seguridad y control de acceso
- Conectar interfaces modernas con sistemas SAP
- Herramientas de desarrollo OData
Transacciones
- /IWFND/MAINT_SERVICE: Activar y actualizar servicios
- /IWFND/GW_CLIENT: SAP Gateway Cliente
- SEGW: generador de servicios de puesta de enlace
- SE80: Entorno de desarrollo central de Abap en back-end
- GET Obtener datos
- POST Crear nuevos datos
- PUT Actualizar datos existentes
- DELETE Eliminar datos
El protocolo Odata: es un estándar abierto basado en REST creado por Microsoft y adoptado por SAP para facilitar el acceso y manipulación de datos a través de servicios web. Se utiliza ampliamente en SAP Fiori para conectar las aplicaciones frontend con los datos del backend.
La documentacion de Odata la podemos encontrar en la URL https://www.odata.org/documentation/
Servicio esta compuesto por
- Entities: Son estructuras de informacion. Representan objetos de negocio como Clientes, Pedidos, Productos.
- El entity set: Tabla que devuelve la información. Relacionan entidades, por ejemplo: un Cliente tiene muchos Pedidos.
- Documento de servicio Odata: Es lo que contiene el XML
- Metadata: Describe la estructura del servicio en formato XML.
- Propiedades clave: son los campos que identifican de forma única una entidad. Son similares a las claves primarias en una base de datos relacional.
- Propiedades de navegacion: permiten relacionar entidades entre sí, definiendo asociaciones. Son como "llaves foráneas" que permiten navegar desde una entidad a otra relacionada.
- Operaciones CRUD: Crear (POST), Leer (GET), Actualizar (PUT/PATCH), Eliminar (DELETE).
Ventajas
- Facilita el desarrollo de aplicaciones SAP Fiori.
- Permite integrar SAP con apps móviles, web y de terceros.
- Reutiliza la lógica de negocio existente (BAPI, RFC) de forma moderna.
Pagina: https://www.odata.org/
 
 
 
Sobre el autor
Publicación académica de Claudia Bibiana Monsalve Lopez, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Claudia Bibiana Monsalve Lopez
Profesión: Ingeniera Informatica - Colombia - Legajo: XF24Z
✒️Autor de: 109 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Claudia Monsalve







Disponibilidad Laboral: FullTime


















