SAP

Cómo Conectar Dispositivos TCP/IP con SAP en Tiempo Real usando SAP Integration Suite

Índice del contenido

Integración de dispositivos físicos con SAP en tiempo real: de TCP/IP a SuccessFactors o S/4HANA

Muchas organizaciones siguen dependiendo de dispositivos físicos aislados: relojes de fichaje, sensores, básculas industriales, lectores de acceso, etc. Aunque realizan correctamente su función, la información suele quedarse atrapada en sistemas locales, obligando a procesos manuales, duplicidades y errores humanos.

Pero… ¿y si pudiéramos enviar esos datos directamente a SAP en tiempo real sin aplicaciones intermedias, sin exportaciones manuales y sin desarrollo complejo?

En este artículo te mostramos cómo desde Sothis hemos logrado integrar un reloj de fichaje físico con SAP SuccessFactors, utilizando SAP Integration Suite y un desarrollo propio llamado TCP Solution, capaz de comunicarse con dispositivos TCP/IP y convertir sus datos en mensajes listos para SAP.

Lo más interesante: esta arquitectura funciona con casi cualquier dispositivo TCP/IP, abriendo la puerta a automatizar procesos industriales, de RRHH, trazabilidad y producción.

Arquitectura de la solución

La integración fue diseñada de forma modular, flexible y escalable, permitiendo adaptarse a distintos tipos de dispositivos y escenarios de negocio. A continuación, te explicamos cómo interactúan los distintos componentes, basándonos en la arquitectura que se muestra en el siguiente diagrama:

1. Dispositivos físicos (marcadores, sensores, etc.)

Los dispositivos se conectan a la red local (LAN) mediante TCP/IP. Dependiendo de sus capacidades, pueden actuar como:

  • Servidores TCP: esperando conexiones entrantes.
  • Clientes TCP: enviando datos activamente a una dirección IP y puerto preconfigurados.

2. TCP Solution – Conector personalizado

Aquí es donde entra en juego nuestro desarrollo clave: TCP Solution, un módulo personalizado que se encarga de gestionar la comunicación directa con los dispositivos. Su principal ventaja es la flexibilidad, ya que puede adaptarse dinámicamente a las necesidades del dispositivo:

  • ✔ Si el dispositivo es servidor TCP: entonces TCP Solution se comporta como cliente, conectándose periódicamente (o de forma continua) para leer los eventos. La ejecución de esta acción se orquesta desde SAP Integration Suite.
  • ✔ Si el dispositivo es cliente TCP: Si el dispositivo actúa como cliente, entonces TCP Solution funciona como servidor, recibiendo las conexiones y datos en tiempo real, y enviándolos inmediatamente a SAP Integration Suite.

Sus funciones principales:

  • Recepción de datos crudos desde el dispositivo
  • Transformación a estructuras legibles
  • Envío seguro hacia SAP Integration Suite
  • Sin almacenamiento local (throughput en tiempo real)
  • Despliegue on-premise

Importante: Este servicio puede desplegarse en un entorno on-premise, y está preparado para procesar múltiples formatos de datos y configuraciones personalizadas. Además de leer los datos, TCP Solution transforma la información cruda en estructuras legibles y listas para ser consumidas por SAP. Su funcionamiento puede describirse como un throughput de datos: un canal de paso que recibe procesa y reenvía la información en tiempo real, sin almacenarla localmente.

3. SAP Cloud Connector

SAP Cloud Connector asegura una conexión segura entre el entorno on-premise (donde vive TCP Solution) y SAP BTP (Business Technology Platform). Gracias a esto, evitamos exponer servicios internos directamente a internet y cumplimos con los estándares de seguridad corporativa.

4. SAP Integration Suite

Aquí es donde se orquesta toda la integración. Los flujos de integración (iFlows) reciben los datos enviados por TCP Solution, los transforman o enriquecen (por ejemplo, agregando metadatos del empleado, ubicación, etc.), y los envían al sistema SAP correspondiente.

Los iFlows permiten:

  • Recibir los datos de TCP Solution
  • Validar estructura
  • Transformar campos
  • Añadir metadatos
  • Enviar a SuccessFactors, S/4HANA u otros sistemas
  • Trazabilidad completa
  • Reintentos automáticos

5. Sistemas destino: SAP SuccessFactors, S/4HANA Cloud / On-Premise

Finalmente, los datos llegan a su destino en SAP:

  • En SuccessFactors, los eventos se registran en la hoja de tiempo del empleado.
  • En S/4HANA, podrían alimentar procesos logísticos, de producción, mantenimiento, etc.

Caso práctico: fichajes en tiempo real con el HY-C129A-WIFI

Dispositivo utilizado: HY-C129A-WIFI

Para esta prueba de concepto usamos el HY-C129A-WIFI, un lector biométrico autónomo de fichaje con conectividad por WiFi o Ethernet.

🔗 Ficha técnica del dispositivo

Flujo:

  1. El empleado ficha → el dispositivo genera un evento
  2. El dispositivo envía el paquete a la IP/puerto configurados
  3. TCP Solution (modo servidor) recibe y transforma los datos
  4. SAP Integration Suite procesa la lógica del iFlow
  5. SAP SuccessFactors registra automáticamente el evento

Resultado:

  • ✔ Datos en tiempo real
  • ✔ Sin intervenciones manuales
  • ✔ Sin errores de digitación
  • ✔ Trazabilidad completa

En nuestro caso, el dispositivo fue configurado para actuar como cliente TCP, enviando automáticamente la información a una IP y puerto específicos cada vez que un empleado realiza un fichaje.

TCP Solution: Configurado como servidor TCP

Dado que el dispositivo actúa como cliente, configuramos TCP Solution como servidor, escuchando en el puerto configurado para recibir las conexiones activas del dispositivo.

Cada vez que un empleado marca su entrada o salida, el dispositivo envía un paquete con los datos, que TCP Solution captura, transforma y reenvía de inmediato a SAP Integration Suite.

SAP Integration Suite

El iFlow desarrollado en SAP Integration Suite se encarga de:

  • Validar la estructura del mensaje.
  • Mapear campos según las APIs de SuccessFactors.
  • Llamar a la API de Time Management para registrar el evento.

SAP SuccessFactors

Una vez procesado, el evento aparece automáticamente en la hoja de tiempo del empleado, en la sección de Time Events, sin intervención manual.

Conclusión

Esta arquitectura demuestra que es completamente posible conectar dispositivos físicos TCP/IP con la nube, utilizando herramientas estándar como SAP Integration Suite junto con desarrollos personalizados como TCP Solution.

Los beneficios son claros:

  • Automatización completa de procesos manuales
  • Registros en tiempo real y sin errores
  • Escalabilidad para distintos tipos de dispositivos y escenarios
  • Mejora de la trazabilidad operativa
  • Integración directa con SAP SuccessFactors y otros sistemas

Este tipo de integración abre la puerta a transformar muchos procesos que aún dependen de dispositivos aislados. Si tu empresa cuenta con sensores, lectores, básculas o cualquier otro equipo con conectividad TCP/IP, ahora puedes llevar esa información directamente a SAP en la nube.

¿Tienes un reto de integración en tu organización?

¿Quieres conectar tus dispositivos físicos, automatizar procesos o resolver dudas sobre cómo llevar tus datos a SAP de forma sencilla y segura?

En Sothis te ayudamos a diseñar, implementar y operar integraciones eficientes con SAP BTP, Integration Suite y arquitecturas híbridas.

👉 Rellena el formulario de contacto y uno de nuestros expertos te asesorará sin compromiso.

Preguntas y Respuestas

¿Qué es un dispositivo TCP/IP?

Un dispositivo TCP/IP es cualquier equipo capaz de comunicarse a través del protocolo estándar de internet TCP/IP. Esto incluye relojes de fichaje, sensores industriales, básculas, lectores de acceso, terminales biométricos, cámaras o cualquier dispositivo que pueda conectarse a la red local o a internet. Se caracterizan por enviar y recibir datos a través de direcciones IP y puertos, facilitando su integración con sistemas empresariales.

¿Cómo funciona la comunicación TCP/IP con sistemas empresariales?

Los dispositivos se conectan a una red y envían datos mediante paquetes TCP/IP hacia una IP y puerto definidos. Un conector o servicio —como nuestro TCP Solution— recibe estos datos, los interpreta y los transforma para que puedan ser procesados por plataformas empresariales como SAP.

¿Qué es SAP Integration Suite?

SAP Integration Suite es la plataforma de integración en la nube de SAP que permite conectar aplicaciones, sistemas, dispositivos y datos tanto on-premise como en la nube.

Incluye herramientas como:

  • iFlows (procesos de integración)
  • APIs
  • Conectores preconfigurados
  • Procesamiento de datos en tiempo real
  • Integración híbrida con sistemas locales

Permite que los datos lleguen a SAP SuccessFactors, S/4HANA, SAP Analytics Cloud u otros sistemas de forma segura y automatizada.

¿Puedo integrar cualquier dispositivo TCP/IP con SAP?

Sí, siempre que el dispositivo pueda enviar datos mediante TCP/IP y exponga su estructura de mensajes. Con un conector como TCP Solution, es posible recibir esos datos, transformarlos y enviarlos a SAP Integration Suite para su tratamiento.

¿Qué escenarios se pueden automatizar con esta solución?

Entre los más comunes:

  • Fichajes de empleados
  • Control de accesos
  • Lecturas de sensores o máquinas de producción
  • Pesaje industrial
  • Lectores RFID/biometría
  • Dispositivos IoT

La solución es flexible y aplicable a múltiples sectores.

¿Es seguro conectar dispositivos on-premise con SAP en la nube?

Sí. Gracias a SAP Cloud Connector, la comunicación se realiza de forma cifrada y sin exponer servicios internos a internet. Solo se permite la comunicación necesaria entre el entorno on-premise y SAP BTP.

¿Qué necesito para empezar una integración de este tipo?

  • Un dispositivo TCP/IP funcional
  • Acceso a SAP Integration Suite o SAP BTP
  • Un conector o servicio intermedio (como TCP Solution)
  • Parámetros técnicos del dispositivo (IP, puerto, protocolo, estructura del mensaje)

👉 Rellena el formulario de contacto y uno de nuestros expertos te asesorará sin compromiso.

Formulario

Contacta con nosotros

Impulsa el crecimiento de tu organización, contáctanos

De conformidad con lo establecido en la normativa vigente en materia de protección de datos, le informamos que sus datos serán tratados por SOTHIS TECNOLOGÍAS DE LA INFORMACIÓN, S.L. con el fin de atender las solicitudes que nos formule en base a la ejecución de un acuerdo. Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, así como los demás que la normativa reconoce al interesado, mediante solicitud dirigida a c/ Charles Robert Darwin, 13 – Parque Tecnológico cp. 46980 Paterna (Valencia), o por correo electrónico a rgpd@sothis.tech adjuntando copia de su DNI o documentación que le identifique. Puede consultar información adicional sobre el tratamiento de datos en SOTHIS en nuestra Política de Privacidad.
Comparte

No es sólo un blog

Noticias y avances sobre
tecnología

Una transferencia rechazada. Un IBAN mal escrito. Una...
Una transferencia rechazada. Un IBAN mal escrito. Una...
Una transferencia rechazada. Un IBAN mal escrito. Una...

Descubre cómo lo hemos hecho

De conformidad con lo establecido en la normativa vigente en materia de protección de datos, le informamos que sus datos serán tratados por Sothis Enterprise Resource Planning, S.L.U. con el fin de atender las solicitudes que nos formule en base a la ejecución de un acuerdo. Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, así como los demás que la normativa reconoce al interesado, mediante solicitud dirigida a c/ Charles Robert Darwin, 13 – Parque Tecnológico cp. 46980 Paterna (Valencia), o por correo electrónico a rgpd@sothis.tech adjuntando copia de su DNI o documentación que le identifique. Puede consultar información adicional sobre el tratamiento de datos en SOTHIS en nuestra Política de Privacidad.

Consigue el eBook

De conformidad con lo establecido en la normativa vigente en materia de protección de datos, le informamos que sus datos serán tratados por Sothis Enterprise Resource Planning, S.L.U. con el fin de atender las solicitudes que nos formule en base a la ejecución de un acuerdo. Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, así como los demás que la normativa reconoce al interesado, mediante solicitud dirigida a c/ Charles Robert Darwin, 13 – Parque Tecnológico cp. 46980 Paterna (Valencia), o por correo electrónico a rgpd@sothis.tech adjuntando copia de su DNI o documentación que le identifique. Puede consultar información adicional sobre el tratamiento de datos en SOTHIS en nuestra Política de Privacidad.

¡Gracias!

Tu formulario se ha enviado correctamente-