GDPR: que viene, que viene…

Hace ya unos cuantos meses vaticiné que a muchos les iba a pillar el toro con esto y me temo que va a ser así, porque es ahora cuando estoy empezando a escuchar a hablar sobre ello… cuando estamos a 8 meses escasos de que empiecen las multas, porque en vigor recuerdo que lleva casi año y medio.

Además, todavía hay mucha gente solucionando cosas del SII, como para empezar a pensar en otra cosa. Lo malo es que el tiempo no se para y las normativas tienen sus fechas.

Un artículo poco tranquilizador: Los profesionales de TI suspenden en GDPR

De entrada, aunque imagino que ya lo sabrás (¿o eres del 64% que dicen en el artículo anterior?), te invito a que veas este vídeo para que entiendas qué es esto del GDPR (General Data Protection Regulation):

Para empresas pequeñas, la Agencia Española de Protección de Datos, ha sacado Facilita RGPD, pero mucho me temo que a la mayoría de vosotros no os va a ser suficiente con eso.

Un par de documentos de SAP sobre el tema:

Evidentemente, tanto SAP como los partners están “haciendo cosas” para poder lidiar con este toro, pero no conviene que lo dejes para el último momento, porque aunque uno de los temas que se regula sea el derecho al olvido, no tienes derecho a que se te olvide con tanto aviso 😉

Hasso Plattner te cuenta cómo se creó SAP

En 1972, 5 trabajadores de IBM fundaron SAP, aunque todo empezó a gestarse un par de años antes.

Uno de ellos, Hasso Plattner, te cuenta cómo surgió todo esto y cómo hemos llegado de las tarjetas perforadas a HANA, en la primera semana del curso In-Memory Data Management 2017.

Este curso está en openHPI, que es la plataforma online del HPI (Hasso Plattner Institute), que es “muy parecida” a openSAP, como ya comenté hace más de 4 años, que fue cuando lanzaron la primera edición de este curso, también con la participación de Hasso Plattner.

Me parece admirable que alguien, que “probablemente” tenga la vida “medio resuelta”, siga con ganas de transmitir sus conocimientos a los demás y esté al pie del cañón… ¡todo un millennial de más de 70 años! 😉

El caso es que os recomiendo que veáis al menos los 2 primeros vídeos de la primera semana del curso, donde podéis ver cómo hemos llegado a dónde estamos, porque ya sabéis que “todo esto antes era campo”… 😉

PD.- Por cierto, en el 2º video, sobre el minuto 11:30, podéis ver también de donde sale esa “maravilla” que algunos “disfrutáis” llamada TREX.

openSAP: ¿se han vuelto locos estos germanos?

Hace un mes os hablaba de una serie de cursos de openSAP que podrían ser interesantes, en función de vuestro perfil; ya que no tiene sentido intentar aprender/abarcar todo, sencillamente porque es imposible y porque creo que, además de a aprender, es posible que tengas que dedicar cierta parte de tu tiempo a “producir”… el caso es que desde entonces se han anunciado varios cursos más, que tampoco tienen mala pinta y aquí os los dejo:

Y seguro que antes de final de año sacan alguno más.

Como veis, aparte de lo que comentaba en un artículo anterior sobre dónde aprender SAP, no será por cuestión de recursos disponibles… eso sí, alguien me tendrá que explicar un día, de dónde sacar el tiempo… y sí, ya sé que el día tiene 24 horas para todos, que es cuestión de organizarse y priorizar, pero es que no lo ponen fácil…

¡Que alguien pare esto! 😉

Khaleesi, SAP y Belén Esteban

Vaya por delante que no he visto ni un minuto de “Juego de Tronos”, ni he leído una línea de “Canción de Hielo y Fuego”… aún así, sé que hay un Trono de Hierro, que andan por ahí los Lannister y alguno más, que hay un personaje que es un señor “bajito”, que Khaleesi es una rubia…

Y ahora es cuando se echan encima de mí todos los fans y me puntualizan que Khaleesi no es una persona, que es “un título que los Dothraki utilizan para designar a la esposa del Khal, quien es el líder del khalasar. La khaleesi sirve al khalasar y si su esposo muere o es asesinado, es llevada a Vaes Dothrak, la ciudad capital de los Dothraki, para servir como consejera en el dosh khaleen”.

Muy bien, tengo claro que no voy a participar en una conferencia de expertos en “Juego de Tronos”, pero eso no impide que pueda tener conocimientos básicos (muy básicos) sobre algo que puede ser tendencia en un momento dado. Y puede que si decido profundizar en el tema o lo necesito, sepa cómo hacerlo.

(No descarto “enchufarme” las 7 temporadas seguidas).

¿Y esto qué tiene que ver con SAP? Pues que no creo que nadie tenga que saber de todo pero, si trabajo en esto, términos como Fiori, Cloud Platform, Screen Personas, S/4HANA, Ariba, Hybris, SuccessFactors, Concur, etc… me tienen que sonar al menos. He dicho sonar, no ser expertos.

Pues la realidad es que a muchos no les suenan y otros, que tienen los mismos conocimientos que yo sobre la serie en la que “se acerca el invierno”, se atreven a participar en debates como si fueran el propio George R.R. Martin

Aquí podríamos entrar en el debate “generalistas vs especialistas”, o en lo de “maestro de mucho, aprendiz de nada”. Es decir, si es preferible tener un conocimiento muy extenso de algo concreto o una visión más general de algo más variado.

Mi respuesta es clara: depende. Me explico: puedo tener amplios conocimientos de  algunos temas, pero no puedo ser un completo ignorante en otros relacionados con mi materia o de carácter “universal”. Y siempre ser consciente de que seguro que me queda mucho por aprender o ¿de verdad crees que no tienes nada que aprender?

Siempre hay cosas que tengo que conocer sí o sí. ¿O podrías entender que alguien en España no supiera quién es Belén Esteban? Evidentemente no, como bien podéis leer aquí: Así explica Twitter a un extranjero curioso quién es Belén Esteban

Tranquilos, estoy de viernes, no es grave 😉

CDS y AMDP: ¿qué es esto?

En la entrada de ayer, solté un par de “palabros” y me quedé tan a gusto: CDS y AMDP.

Y aunque puse un link en cada “palabro”, por si alguien tenía curiosidad en saber de qué estaba hablando, hoy me explayo un poco más, pero no mucho y en términos no excesivamente técnicos.

Desde la aparición de HANA, a finales de 2010, ha llovido un poco y lo que nació como una base de datos en memoria se ha convertido en una plataforma de aplicaciones, por supuesto sin dejar de ser una base de datos en memoria.

Una de las grandes ventajas que tiene es la capacidad de procesamiento, precisamente por el hecho de trabajar directamente en memoria, sin tener que hacer lentas lecturas de disco.

Y debido a esto, todo lo que nos decían antes de “no accedas mucho a la base de datos, lee los datos en bruto y luego los procesas en la aplicación”, ahora ha cambiado a “métele caña a la base de datos, que te dé todo hecho y tú sólo lo pintas”.

Total, que tocaba refrescar conceptos de SQL, ya que para trabajar contra HANA tenía que utilizar principalmente SQLScript para sacarle todo el jugo posible a la base de datos y además no me valía para nada el ABAP porque tenía que trabajar con HANA Studio, que es algo muy muy parecido a lo que os contaba ayer de las ABAP Development Tools…  es decir, herramientas que instalo en Eclipse y me cargan perspectivas para trabajar contra HANA.

Parecía que el desarrollo en ABAP y en HANA llevaban caminos paralelos, pero… poco a poco, van convergiendo y ya hay ciertas cosas que podemos hacer en un entorno ABAP y transportarlo a un entorno HANA, como por ejemplo usar Core Data Services (CDS) y crear ABAP Managed Databased Procedures (AMDP).

¿Para qué me sirven los CDS en ABAP? Pues básicamente, para definir vistas en el diccionario mucho más “potentes” (ya avisé que no iba a ser muy técnico), con el objetivo de cargar la mayor parte del trabajo en la definición de la vista y después únicamente consumirla.

Más info: ABAP News for 7.40, SP08 – ABAP Core Data Services (CDS)

¿Y los AMDP para qué valen? Esencialmente, para crear procedimientos de base de datos (conjuntos de instrucciones que me permiten realizar procesos) utilizando una serie de clases, mezclando código ABAP y SQLScript, que se ejecutarán luego en mi base de datos HANA.

Más info: ABAP Managed Database Procedures – Introduction

Vamos, que aquellos que decían que el ABAP estaba muerto y que ahora todo iba a ser desarrollo nativo en HANA, pues va a ser que no… lo que sí es cierto es que tengo que aprovechar las bondades de ambos mundos: ni todo desde ABAP, ni todo desde HANA.

Habrá casos que lo mejor será atacar directamente a HANA y otros casos en los que podré utilizar ABAP.

Y claro, para poder hacer hacer eso, tengo que aprender cosas nuevas… otro día os cuento como empezar a jugar con HANA 😉

LinkedIn: analizando algún dato

¿Las redes sociales son buenas? Pues como todo, depende de para qué y para quién… para alguien que quiera pasar el tiempo saltando de un sitio a otro, son perfectas 😉

Evidentemente, no se puede dar una respuesta general a esto, ya que habría que analizar qué tipo de red en particular y cuál es el objetivo que buscas con su uso.

Si hablamos concretamente de LinkedIn hay gente que piensa que únicamente con crearse un perfil le van a llover ofertas de trabajo; al igual que los recruiters piensan que van a poder “cazar” candidatos fácilmente… otros que se piensan que están en Tinder…

Personalmente, ¿para qué utilizo LinkedIn? Para estar en contacto con gente a la que le pueda aportar algo y/o que me puedan aportar a mí.

Aunque es cierto que no acepto todas las solicitudes de contacto, también es verdad que no soy demasiado restrictivo, lo que te lleva a veces a tener contactos que puede que no aporten nada, pero tampoco molestan.

Nunca he creído en lo de que el tamaño importe (aunque todos sabemos que en “ciertas cosas” sí importa), por lo que tampoco persigo acumular contactos por el simple hecho de acumular.

Y llegados a este punto, tras encontrarme un artículo de alguien que contaba cómo bajarte los contactos de tu cuenta, lo he hecho y aquí va un pequeño análisis.

Como dato curioso, puedo ver que hice el primer contacto en diciembre de 2007… con alguien a quien conocí en mi ámbito profesional pero que terminó convirtiéndose en un gran amigo (no sólo él, toda su familia) y con quien dejé de trabajar hace unos años (ya sabéis, que no soy barato), pero con quien podría volver a hacerlo en cualquier momento.

¿Trabajar con amigos? No, nunca. Hay amigos con los que no trabajaría jamás. ¿Trabajar con profesionales que además son amigos? Siempre… que nos cuadren las condiciones a ambas partes.

Y otro dato curioso ha sido ver cuál es el top 10 de empresas a las que pertenecen mis contactos:

  1. SAP
  2. SCL Consulting
  3. everis
  4. Freelance
  5. Indra
  6. Stratesys
  7. Accenture
  8. NGA Human Resources
  9. Techedge
  10. Repsol

Algo no muy raro para alguien que trabaja desde hace más de 20 años con tecnología SAP, especialmente en HR, desde hace años como freelance

Ah, y me gusta que se cuele Repsol en la lista ya que fue mi primer cliente, allá por 1997, lo que indica que antes de existir las redes sociales, había otras maneras de mantenerse en contacto.

¿Y tú? ¿Para qué utilizas las redes? ¿Cuál es tu top 10 en LinkedIn?

PD.- Aquí os dejo el artículo donde explican cómo bajarse los contactos: Cómo descargar contactos de LinkedIn y cómo convertir el archivo csv a Excel

SAP Best Practices para SAP SuccessFactors Employee Central

¿Pero esto no es lo mismo que nos contaste ayer? No exactamente, ayer hablaba de SAP Best Practices para SAP SuccessFactors y hoy me centro en lo referente a Employee Central (EC).

Como bien sabemos SAP SuccessFactors tiene actualizaciones trimestrales, como la mayoría de los productos cloud, donde se van incluyendo mejoras y nuevas funcionalidades en cada uno de los componentes. Esto mismo sucede con las Best Practices, a medida que se va mejorando el producto, se van incorporando también esas mejoras en los escenarios predefinidos.

Por ejemplo, si nos centramos en SAP SuccessFactors Employee Central, en los 2 primeros trimestres de 2017 estaba previsto incorporar las siguientes funcionalidades:

  • Nuevo Perfil de Personas.
  • Gestión de contingente de personal.
  • Gestión de aprendices.
  • Asignación global.
  • Empleados concurrentes.
  • Localizaciones para USA, Alemania, Reino Unido, Francia, Australia, Arabia Saudí, Emiratos Árabes…

Y la idea es que en un futuro próximo estas novedades se puedan incoporar vía Upgrade Center, para lo que se está realizando un piloto en 2017. De momento, las opciones disponibles son:

  • Refrescar la instancia del cliente, desde una instancia Best Practices master.
  • Grabar y activar las novedades, desde una instancia Best Practices demo.

Y ahora sí que sí me callo y os dejo que enredéis vosotros con todo esto de las Best Practices 😉

PD.- Por cierto, toda la información de las últimas 3 entradas la he sacado de la actualización que hubo en junio del curso de openSAP Implementation Made Simple for SAP SuccessFactors Solutions