SAP Clea te ayuda a tomar decisiones

Se acabó lo de levantarte todas las mañanas, pararte delante del espejo y decir: “bueno, ¿y hoy que me pongo?”. Suponiendo que lo hagáis y no cojáis lo primero que tengáis a mano, como uno que yo me sé… o que seáis Mark Zuckerberg y vistáis siempre igual, claro.

El proceso de toma de decisiones es algo crítico en la mayor parte de los negocios y cada vez más complejo, debido a las innumerables variables que pueden formar parte del mismo. Es por ello por lo que necesitamos de herramientas y tecnología que nos permitan optimizar ese proceso, para poder analizar todos los datos de una manera rápida y eficiente.

De nada sirve acumular mucha información si no se cómo analizarla. Ya sabéis, el Big Data y todas las profesiones que van a surgir (ya han surgido, ¿a qué esperas para formarte?) del tipo científico de datos y similares.

Y, claro, todo esto no podríamos hacerlo sin la ayuda de las máquinas y los programas que gestionan las mismas. Y aquí es donde aparecen los agoreros que dicen que los robots conquistarán el mundo, que van a desaparecer millones de empleos (¿no se van a crear otros?) y que vamos a acabar sometidos por la tecnología (¿más que por el whatsapp?)…

Personalmente, creo que no hay que irse a los extremos y que tenemos que ser capaces de aprovechar todas las capacidades que nos brindan las nuevas tecnologías para hacer la vida más fácil y aquí entran en juego cosas como la Inteligencia Artificial (que sirve para algo más que para pedirle “cosas curiosas” a Alexa), la Realidad Aumentada (que sirve para algo más que para cazar pokemons) y el Machine Learning, por ejemplo…

Machine Learning es un conjunto de herramientas estadísticas, matemáticas y algoritmos que se utiliza para entrenar una máquina para realizar una tarea específica. Aquí tenéis la definición de la Wikipedia (Machine Learning), donde se detalla un poco más.

¿Entrenar una máquina? Pues sí, ¿o es que pensáis que nacen sabiendo? ¿Y
cómo aprenden? Pues como nosotros (a base de repetir y repetir) pero un poco más rápido, ya que ellas no tienen la capacidad de procrastinar y eso siempre ayuda 😉

¿Y SAP qué pinta en todo esto? Pues a raíz del anuncio de la nueva denominación de la plataforma SAP Cloud Platform y al igual que se hizo con todo lo relacionado con IoT y SAP Leonardo, SAP ha sacado una marca para agrupar todos sus servicios de Machine Learning: SAP Clea.

SAP Clea ofrecerá servicios dentro de SAP Cloud Platform que permitirán la toma decisiones mediante procesos de Machine Learning predefinidos, haciendo uso, por ejemplo de  la capacidad de análisis de SAP HANA Predictive Analysis Library (PAL). Algunos de los ejemplos que mencionan son estos:

  • Finanzas: automatización de pagos, en base a unas determinadas condiciones.
  • Recruiting: identificación del candidato ideal, mediante el escaneo inteligente de curriculums.
  • Marketing: reconocimiento del logo/marca, mediante análisis de imágenes.
  • Atención al cliente: permitiendo adelantarnos las necesidades, analizando patrón de comportamiento.

¿Y por dónde empiezo yo a mirar todo esto? Pues, por ejemplo por aquí: Enterprise Machine Learning in a Nutshell

¡Sayonara baby! 😉

 

¿SuccessFactors o S/4HANA?

Que digo yo que qué tendrá que ver la velocidad con el tocino, pero bueno… puede que alguien se haga esta pregunta.

Más bien, la que creo que os hacéis algunos es “¿Qué va a pasar con la parte de HCM en S/4HANA? Y aunque aquí nadie ha dado una respuesta definitiva, yo me atrevería a decir que de aquí a unos años (no menos de 5 ni más de 8) podremos decir adiós a los infotipos y demás “palabros” propios de SAP HCM, ya que todo será SuccessFactors.

¿Todo, todo? ¿Y la nómina también? Esto es lo que más tardará (todo esto son suposiciones mías) ya que al ser un proceso muy específico de cada cliente es más difícil encajarlo en el “concepto cloud” de funcionalidades comunes, adaptaciones rápidas, mejores prácticas, etc… pero seguro que se encuentra la fórmula para que se pueda personalizar el esquema de nómina desde un entorno cloud… que podría ser HANA Cloud Platform, ¿no es desde ahí desde donde voy a poder extender todas mis aplicaciones cloud/on-premise?

new-brighton-1239724

Dejando de lado mi bola de cristal, os cuento alguna cosa más tangible… 😉

A día de hoy, nos tocará vivir en entornos híbridos, donde parte de la solución de HCM esté on-premise y parte en cloud. Es de suponer que los clientes empezarán a migrar las soluciones de Talento (evaluación, formación, selección…) a las soluciones de SAP SuccessFactors, dejando el core (administración de personal, estructura organizativa, nómina…) en SAP HCM. Una vez hecho este paso, se podrían plantear el salto a Employee Central.

Habrá otro tipo de clientes que decidan entrar ahora en el mundo de SAP HCM y vayan directamente a la solución completa en SAP SuccessFactors, donde Employee Central sería la pieza angular sobre la que girarían el resto de soluciones.

ec2

Tanto en un entorno como en el otro, la clave está en la integración. Vamos a un entorno (estamos ya en él) en el que lo importante es conseguir que las aplicaciones hablen entre sí, que se comuniquen de forma sencilla y sean capaces de intercambiar información de manera ágil y segura.

2017-02-10_11-13-43

Aquí jugará un papel importante HANA Cloud Integration del que antes podíamos hablar como un componente aparte pero ahora ha pasado a ser uno de los servicios de SAP HANA Cloud Platform: SAP HANA Cloud Platform, integration service

¿Y sólo puedo hacer la integración con HCI? ¿Qué pasa con Boomi? ¿Y si tengo PI? ¿Y si tengo otro middleware? Estas preguntas suelen surgir cuando un cliente se plantea el tema de la integración pero no hay una respuesta mágica, ya que dependerá mucho de la situación en la que se está y a la que quiere llegar… por no hablar del presupuesto 😉

Lo que es cierto es que desde que SAP compró SuccessFactors, finales de 2011, la integración entre ambos productos ha ido mejorando con el tiempo, como no podía ser de otra forma, y llegará el momento en el que podamos hablar realmente de un único producto.

Al principio, la integración se hacía básicamente con ficheros planos y programas de extracción/carga de información (¿seguirá la “curiosa traducción” que mencionaba en este post?); después empezaron a meter BAdIs y ahora surge un nuevo concepto: Business Integration Builder (BIB).

(Ah, y cuando digo “nuevo” debería decir “nuevo para mí”, ya que el Integration Builder no es algo precisamente nuevo para la gente de XI/PI)

bib1

Se supone que con esto vamos a conseguir una mejor integración entre las aplicaciones y facilitar la migración de datos entre los sistemas on-premise y cloud, pudiendo:

  • Replicar datos maestros y organizativos.
  • Utilizar tablas de parametrización para hacer el mapeo, en lugar de tener que hacerlo en código.
  • Tener en cuenta especificaciones por país.
  • Transportar las parametrizaciones entre entornos.

Realmente, esto está planificado para el 2º trimestre de 2017, como podéis ver aquí…

bib

Por lo tanto, la respuesta a la pregunta es: SuccessFactors y S/4HANA, cada uno por su lado, pero integrados 😉

SAP SuccessFactors App Center: lo estamos dando, lo estamos regalando

En el SuccessConnect que se está celebrando en Las Vegas estos días, se ha anunciado el lanzamiento de SAP SuccessFactors App Center, previsto para el último trimestre de este año.

¿Y esto qué es? Pues parece que será un mercado de aplicaciones donde los partners podrán ofrecer a los clientes productos que amplíen/mejoren la funcionalidad de SuccessFactors, extendiendo la misma o facilitando la integración con otras aplicaciones.

board-1572084

¿Cómo vamos a hacer esto? Pues, por ejemplo, desarrollando nuevas APIs, creando integraciones con los Servicios Inteligentes, añadiendo extensiones a SuccessFactors… todo un abanico de posibilidades para desarrollar nuevos modelos de negocio.

En próximas entregas, desarrollaré algún ejemplo concreto de esto.

SAP Smart Business Service: un servicio de HCP para trabajar con KPIs de manera “sencilla”

Antes de empezar con el post, una breve explicación de 2 conceptos que aparecen en el título del mismo, que no deja de ser una explicación absurda porque si no conoces el significado de los mismos, poco interés te va a despertar el post  😉

¿Qué es esto de SAP Smart Business Services ? Un servicio dentro de HCP que te permite crear herramientas, cuadros de mandos y pequeñas aplicaciones, basadas en ciertos indicadores de negocio, todo gestionado desde un entorno Fiori Launchpad.

¿Y qué necesito para probar esto? Pues, evidentemente, tener una cuenta en HCP y dar una serie de pasos, como estos:

  • Activar el servicio de Portal y publicar un portal del tipo Fiori Launchpad.

sbs1

  • Activar el servicio Smart Business y ajustar el destino flpuis, que se habrá creado automáticamente al activar el servicio, cambiando el tipo de autenticación que trae por defecto.

sbs2

sbsdest

  • Ir a la configuración del servicio SAP Smart Business, concretamente a Configure Smart Business Apps, para enlazar el Portal que hemos creado con el servicio.

sbs3

  • Si vamos ahora a ver el Portal que hemos creado, podremos ver el Fiori Launchpad que nos ha creado para configurar las aplicaciones:

sbs5

  • Creamos una base de datos HANA, tocamos “unas cuantas cosas” y ya está todo: podemos trabajar con nuestros KPI’s, desde HCP.

sbs7

Bueno, vale, hay que detallar eso de “unas cuantas cosas”, pero os los explican mejor en estos artículos, que es donde me he “inspirado”:

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hcp-using-smart-business-services–i

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hana-cloud-platform-using-smart-business-service-2

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hana-cloud-platform-using-smart-business-service-3

sbs10 sbs11

Ya sabéis, yo sólo recopilo información y pruebo cosas, que incluso funcionan… 😉

SAP API Business Hub: probando, probando…

Siguendo con el tema de las APIs, nos encontramos con otro servicio dentro de SAP HANA Cloud Platform: SAP API Business Hub.

SAP API Business Hub es básicamente un laboratorio de pruebas donde SAP pone a disposición de los desarrolladores y partners distintas APIs para conectar con sistemas SAP (on-premise y cloud, por supuesto), utilizando el formato estándar OpenAPI, incluso permitiendo en algunos casos probarlas en sistemas “sandbox” del propio SAP.

apih

Como ya sabéis, el movimiento se demuestra andando, así que os recomiendo que empecéis a trastear con ello, pero no os pienso contar cómo… porque hay otros que lo explican mucho mejor 😉

Testing and Exploring APIs on SAP API Business Hub

 

SAP API Management te ayuda a crecer

Empecemos por el principio…

API: Application Programming Interface. Es decir, una API es un “trozo de software” que permite que las aplicaciones se comunique entre sí. Para el usuario es transparente pero muchas de las acciones que realizamos hoy en día a través de Internet, se realizan vía API: hacer un pago on-line, consultar la cartelera, “tuitear” una noticia que nos ha llamado la atención…

Y si hablamos del mundo SAP tampoco es algo novedoso, ya que llevamos años tratando con las BAPIs (Business Application Programming Interface), que vienen a ser lo mismo: “trozos de código” (módulos de funciones queda más elegante) a los que puedo llamar de forma remota.

apis

SAP API Management, es uno de los servicios que nos ofrece SAP HANA Cloud Platform (cumplo mi promesa de hace unas semanas, de ir hablando de esto), el cual permite a los clientes compartir parte de su información y/o procesos para que puedan ser consumidos por terceros con facilidad en los nuevos canales, dispositivos e interfaces de usuario.

Por ejemplo, soy un cliente con 3.000 proveedores que frecuentemente necesitan frecuentemente cuál es el estado de sus facturas. Ante esto, tengo varias opciones:

  • Tener un equipo de gente atendiendo el teléfono/mail para darles la respuesta que necesitan… lo que conlleva cierto gasto de personal, que los proveedores se tengan que ceñir a un determinado horario, etc…
  • Montar un portal de proveedores para que puedan consultar la información que necesitan en cualquier momento… lo que me llevará a tener que hacer una inversión en el desarrollo de ese software (o suscribirme a alguno de los servicios que ofrecen esto), con su correspondiente mantenimiento y el más que presumible descontento de varios de los proveedores que dirán que no es claro, que no saben utilizarlo, etc…
  • Facilitarles la información necesaria vía API, para que la exploten cómo, cuándo y dónde quieran. Evidentemente, esto conlleva el desarrollo de esa API, pero me olvido de diseñar el interfaz gráfico, simplemente pongo a disposición la información que necesitan, para que la consuman como quieran.

SAP API Management, nos permite desarrollar desde una plataforma central todas estas APIs, publicarlas y consumirlas de forma segura, pudiendo monitorizar la utilización de las mismas, lo que nos permitiría “monetizar” la información que estamos poniendo a disposición de terceros.

apim

Por ejemplo, seguramente si fuera un distribuidor de refrescos en grandes superficies, me podría interesar pagar una pequeña cantidad porque cada una de ellas me dejaran consultar en tiempo real su stock de mis productos para asegurarme que siempre los tienen disponibles y adecuar mis rutas de reparto en base a su nivel de existencias.

Es sólo un ejemplo pero pueden haber infinitos casos de uso, sólo es cuestión de ponerse a pensar e investigar un poco…

Por supuesto, como no sólo de SAP vive el hombre, hay otros proveedores que están trabajando con esto, incluso muchas empresas que tienen su propia plataforma de APIs, por ejemplo, en el sector bancario tiene gran relevancia por la entrada en vigor en 2018 de la PSD2 (que no es una consola, sino la Directiva de la Unión Europea sobre Servicios de Pago 2).

Aquí podéis ver lo que está haciendo BBVA, del que no soy accionista ni cliente pero me gusta lo que hacen a nivel de innovación, al respecto: BBVA API_Market

Y ahora si estáis interesados en el tema, sólo tenéis que entrar en vuestra cuenta de SAP HANA Cloud Platform, activar el servicio y empezar a pegaros… 😉

PD.- Os recomiendo empezar leyendo esto: https://help.hana.ondemand.com/apim_od/frameset.htm

SAP HANA Cloud Platform: conceptos generales

SAP HANA Cloud Platform (HCP) ofrece distintos tipos de servicios, que podríamos agrupar en 3 grandes bloques:

  • Infraestructura: el “hierro” de toda la vida.
  • Base de datos: HANA o ASE como base de datos, con capacidad analítica y transaccional, entre otras cosas.
  • Aplicaciones: desarrollo, movilidad, conectores, gestión de identidades…

hcp

Cuando hablamos de HCP, realmente estamos hablando de una plataforma de servicios, de los cuales probablemente sólo necesitaremos o utilizaremos una parte de ellos, al igual que pasa con el ERP, ¿o alguien conoce a alguien que utilice todas las funcionalidades de R/3? Venga, con que sean todas las funcionalidades de un sólo modulo (FI, SD, HR…) me puede valer… Y si es todo estándar estoy dispuesto a hacer cualquier tipo de concesión… y he dicho cualquiera 😜

Dentro del bloque de servicios de aplicaciones, podemos tener distintas categorías, que a su vez contendrán servicios individuales, con mayor o menor funcionalidad, algunos de ellos listos para usar y otros que requerirán de un proceso de activación y cierta configuración.

Muy bien, pero… ¿esto cuánto cuesta y cómo lo pruebo? Si lo que quieres es probarlo, la respuesta te va a gustar: nada. Cualquiera se puede registrar como desarrollador y crear una cuenta para probar la plataforma.

El proceso es realmente sencillo, basta con tener un mail y registrarse aquí: account.hanatrial.ondemand.com

Perfecto, ¿y después cómo sigo? Mi recomendación sería que os apuntarais a algún curso de openSAP como, por ejemplo, este: SAP HANA Cloud Platform Essentials

hanaui5

Y una vez que sepáis un poco de qué van cada uno de los distintos servicios (hay actualizaciones cada 15 días, aviso) os toca pensar en algún caso de uso real y convencer a los clientes de las bondades de la plataforma.

Y es ahí donde viene lo difícil porque es donde hay que empezar a hablar de formas de licenciamiento, precios y demás… y se empieza a complicar la cosa, ya que algunos servicios se licencian de manera individual, otros en bloques, con métricas específicas para cada uno de ellos…

Siempre hay alguien que te dice que no es lógico pagar por algo que no vas a usar pero yo me planteo si tiene sentido, por ejemplo, pedir que mi licencia de MS Word sea más barata porque yo no voy a usar nunca la negrita(Que a veces yo me planteo que alguien lo ha hecho con las tildes porque se ve cada texto por ahí…)

Os dejo un enlace donde podéis ver algo de esto, aunque ya sabéis que lo mejor es hablar directamente con un comercial… a final de trimestre… ¡Vamos que os quedan 2 semanas! 😜

SAP HANA Cloud Platform – Pricing and Packaging

PD.- En las próximas semanas, escribiré sobre alguno de estos servicios.
PD.- “Próximas semanas”: espacio no definido del tiempo que abarca desde la semana que viene al fin de los tiempos.