Guía sobre como las empresas pueden desarrollar y conectar una aplicación externa a SAP, para logística, con su infraestructura actual, sin contratar desarrolladores costosos ni nueva y costosa infraestructura.

Especial para empresas ambiciosas, que en los próximos años conquistaran mucho mercado, como duplicar o cuadriplicar sus ventas y por tanto sus operaciones logísticas deben pulirse y mejorarse. 

El otro día conversaba con un amigo, usuario de SAP, en logística.


No estábamos ni en horario laboral y terminamos hablando de SAP.

Si ya sabes somos, Ñoños o nerds o locos, como quieras llamarnos.

Yo he preferido autonombrarnos Super Usuarios de SAP. (Alerta si eres una empresa ambiciosa, de crecer necesitas atraer y desarrollar varios de estos)

Bueno conversamos sobre un poco su proceso y varios datos que quería recolectar una vez los materiales salían de su centro de distribución, 

porque los clientes se quejan y no puede medir en donde esta el problema,

en el trasporte,

su equipo en el CEDI,

es el cliente que ya se dio cuenta que no sabe y se aprovecha.

Igual todos sabemos que es un poquito de todo de cada coso, pero no tiene visibilidad.

 

Continuando con su duda

Su pregunta era algo así:

¿Como puedo conectar una aplicación externa a SAP?

Me explico: dijo el.

Estoy intentando crear una App (El no, su equipo de sistemas, él es de logística)  para que se lleven las personas que entreguen,

pero quiero que la información llegue a SAP.

En otras palabras: Como hago para que SAP pueda escanear los códigos de las cajas que se van en el transporte y luego

en las tiendas sin que este siempre conectado a internet, porque hay dificultades, sótanos, bodegas lugares de baja cobertura.

Bueno ahí continuamos la charla y dejamos un poco claro que lo que se requiere es:

- Crear una aplicación móvil que pueda escanear códigos de barras, a futuro no tan lejano integrar RFID.

- Conectar esta aplicación externa a SAP, para que saque información de SAP y envié información a SAP.

- Es una aplicación sencilla y puntual, no se requiere el despliegue y derroche de mucha tecnología.

- Quisiera tener el control de la aplicación para pedir funcionalidades. Las fuentes.

- Realmente algo así ayudaría mucho a su operación e impactaría sus indicadores.

Nosotros, en la empresa, usamos un método para hacer estas integraciones "sencillas", entre comillas, es Software. Hay que tener en cuenta que tiene su complejidad.

Pero con el método que voy a contar, ya hemos realizado varias integraciones en buenos tiempos y buen costo. Están funcionando en productivo en diferentes empresas.

Con este método, el equipo de sistemas de cualquier empresa que tenga SAP, lo puede hacer, con ayuda y soporte de la gente de logística.

Se necesitan perfiles así.

- Usuario logística que entienda el problema y lo que necesita (un Super usuario SAP). Que maneje a nivel usuario bien el sistema. Este usuario será el encargado de probar. QA tester.

- Desarrollador Abap, la mayoría de las empresas cuentan con varias personas de este perfil en la empresa.

- Tecnico ó tecnologo de desarrollos de software, que sepa las bases de programación.  Usará un software Low code, Para el desarrollo Android.

- Líder técnico, alguien que entienda de la programación de SAP y de logística (Orto Super Usuario SAP), que pueda ayudar a guiar al grupo en los pasos para lograr la misión.

Te comento las aplicaciones que hemos realizado con este métodologia, Morfeo.

- EasyCount, Conteo de inventario para SAP MM. Todo el proceso de inventario es estándar en SAP y luego desde la APP bajas los datos necesarios para realizar el conteo desde equipos móviles con código de barras y en batch, no necesitas poner Wifi en toda la bodega, basta con sincronizar el documento de inventario al inicio y luego cuando se cuenta y todo es trasparente al usuario, todo va a SAP.

- EasyPick, Aplicación de picking que te va leyendo las necesidades por voz y gracias a un brazalete, es manos libres, toda la información se conecta a SAP de ida y vuelta en tiempo real.

- Rutas de entrega y trazabilidad, aplicación que toma las cajas embaladas en SAP WM, en HU's  y las sube a trasportes y traza los movimientos de hasta la entrega en cliente o tiendas poniendo luego la información en SAP.

Bueno de esta Forma Cualquier empresa puede acceder a una aplicación a la medida conectada con SAP.

El método le llamamos Morfeo, porque se trata de tomar los sueños y materializarlos.

Los sueños de una aplicación conectada a SAP en logística.

Componentes que usa la solución, con la que cualquier empresa SAP con S4 ó R3 puede implementar una app conectada a SAP con sus recursos propios.

Componentes Solución App móvil conectada a SAP

  1. Kalipso Studio, por Sysdev.

Kalipso Studio es un generador de aplicaciones móviles que permite el desarrollo sin necesidad de programación compleja Low Code. Con una interfaz sencilla, permite a sus usuarios desarrollar proyectos móviles para Windows Android e iOS. Entre las principales características de esta herramienta destacan la capacidad para el desarrollo de aplicaciones nativas en un entorno multi OS y multi lenguaje con conexión de Base de Datos Online/Offline, control de lector de código de barras para las principales marcas de hardware y sistemas RFID/NFC.

Algunas de las características de lo que se puede hacer de forma “sencilla” y que más usamos en las implementaciones:

  • Comunicación HTTP
  • Conexión a bases de datos
  • Una licencia Infinitos proyectos
  • Impresión
  • Android APK generación
  • Multi - Lenguaje

Porque este sistema es ideal para las aplicaciones en logística, por sus capacidades en Captura de datos:

  • Lecturas de códigos de Barras
  • NFC
  • RFID
  • OCR
  • Geolocalización

Y esta es la razón por lo cual es único sobre muchas otras opciones y es el soporte para diferentes marcas de equipos de RFID y terminales con lectores de códigos de barras, que hace que no se deban dedicar cientos de horas a la comunicación con el hardware y uso de los SDK’s de cada marca.

Marcas disponibles:

  • Zebra
  • Unitech
  • Intermec
  • Syscan CF RFID Reader
  • ACG RFID Reader
  • Baracoda RFID
  • Psion
    • UHF
    • HF
  • Nordic ID
  • CiperLab
  • Honeywell
  • Datalogic
  • Baracoda
  • M3
  • Pidion
  • Denso
  • ACD
  • Point Mobile
  • Newland

SAP Gateway.

SAP Gateway es una tecnología que proporciona una forma sencilla de conectar dispositivos, entornos y plataformas de software de SAP en base a los estándares del mercado. El marco permite el desarrollo de soluciones innovadoras en cualquier interfaz de usuario llevando el poder del software empresarial SAP a nuevas experiencias, tales como los entornos sociales y de colaboración, dispositivos móviles y tabletas y aplicaciones “ricas” de Internet. Ofrece conectividad a aplicaciones SAP utilizando cualquier lenguaje de programación o modelo, sin necesidad de conocimientos de SAP mediante el aprovechamiento de los servicios REST y protocolos OData / ATOM.”

En otras palabras, en SAP Gateway generas las conexiones REST FULL dentro de SAP y le das salida y entrada a lo que necesites. Como es un estándar los programadores que consuman los servicios de SAP Gateway ven un servicio Rest full y no necesitan saber de SAP ni ABAP.

¿Ya vas entendiendo porque hacen una excelente pareja el SAP Gateway y Kalipso Studio para las Apps de logística?

Aquí están las características, porque usamos SAP gateway:

  • Como conectar todo a SAP
  • Sacar información de SAP
  • Recibir información en SAP
  • Proceso Estándar. Esto viene incluido en SAP no hay que pagar más por él.
  • Presente en SAP R3 y Hana. Puedes crear aplicaciones que pasaran la migración de R3 a S4.
  • La base de Fiory. Las nuevas pantallas de Fiory usan ente sistema para comunicarse con el ECC
  • Servicios Http, RestFull
  1. Metodología Morfeo.

Esta metodología es la que pega todo, permite el flujo para unir los componentes, porque debes poner de acuerdo con las personas en logística, en SAP y el programador del móvil. Todos en un equipo deben avanzar y hacer realidad el sueño.

Esta metodología la desarrollamos nosotros en Consultores its mobile, con el tiempo de trabajo, pero no vamos a decir que es lo mas novedoso y nuevo, porque no es, tomamos metodologías conocidas y le sacamos lo que mas nos gustaba y ayudaba a cada una y le quitamos lo que no nos gusta. Entonces la “La metodología Morfeo” es como una “manteconcha” dirían en México o un “Refajo” dirían en Colombia.

Bueno son etapas y documentos para que cada parte se comunique con la otra. Ya explicaremos mucho más, en otro articulo,  sobre este tema.

Acá un resumen de las etapas que componen La metodología Morfeo:

  1. Happy Ending
  • Diagrama de pasos
  • Ejemplos de los reportes finales
  1. Diagrama de pasos Extendido
  • Datos para cada paso
    • Entrada
    • Salida
  • Pasos Previos al proceso
  • Pasos de Cierre del proceso
  1. Diagrama Pasos + Pantallas
  • Pantalla
    • Nombre
    • Código
  • Cada paso
    • Pantallas
  • Plantillas de diseño visual
  1. Diseño
  • Flujo de datos
  • Flujo lógico de las pantallas
  • Mockup en el IDE de desarrollo Kalipso Studio
  1. Programando
  • SAP, ABAP, Servicios WEB
  • Móvil, Consumo servicios WEB, Lógica
  1. Pruebas Usuario
  • Probar contra los pasos
  • Arreglos
  • Mejoras

Espero haberte dato una excelente visión de esta opción para desarrollar aplicaciones de logística conectadas a SAP. De esta forma las áreas de logística no tienen que privarse del uso de excelentes herramientas como SAP con alguna funcionalidad extendida.  

Espero sinceramente te animes a intentarlo.

Que pases un excelente resto de día.

Iván Castillo de la Torre.

Posdata:

Tenemos un Grupo de WhatsApp de Super Usuarios SAP en logística. Módulos SAP WM y SAP MM
El objetivo es apoyarnos, compartir información, dudas ETC...
Si quieres entrar acá esta la invitación.