Nuevo parámetro para brindar más información al grabar desde el EPM Add-in

Nuevas funcionalidades y mejoras son bienvenidas, pero un cambio en el modo de hacer las cosas, en medio de una misma versión de un producto informático, puede convertirse en un contratiempo de grandes proporciones en la implementación de una solución, como el caso que comentábamos en una entrada anterior.


Nuevas funcionalidades y mejoras son bienvenidas, pero un cambio en el modo de hacer las cosas, en medio de una misma versión de un producto informático, puede convertirse en un contratiempo de grandes proporciones en la implementación de una solución, como el caso que comentábamos en una entrada anterior.

Si implementamos la ejecución de lógicas al grabar datos (Default Logic) desde formularios de entrada EPM Add-in (cliente de SAP BPC 10.0SAP Business Planning and Consolidation) o implementamos la BAdI Write Back, un rechazo en la grabación de datos desde la interfaz MS Excel /EPM Add-in sólo brindará información genérica al usuario.

Con la actualización SP12 (Service Pack 12, prevista para la segunda semana de enero) de SAP BPC 10.0 NW contaremos con un nuevo parámetro SPRO/IMG (ADVANCED_WB_ERRORDISPLAY) para brindar más información al usuario final al rechazarse una grabación.  Para usar esta nueva funcionalidad se requiere una versión igual o superior al SP15 patch 02 del EPM Add-in.

Referencia: SAP Note 1932154

Los riesgos de adoptar una moda o tendencia sin conocerla

El auge de las redes sociales trajo consigo una serie de tareas, funciones y responsabilidades que se transformaron en cargos o puestos de trabajo en las organizaciones, quizás el más mentado sea el de Commnuty Managers. Se leía y aun se lee solicitudes de perfiles tan ambiguos que podrían ajustarse a cualquier otra función. Algo similar sucede en el mundo del Business Intelligence y Business Analytics.


El auge de las redes sociales trajo consigo una serie de tareas, funciones y responsabilidades que se transformaron en cargos o puestos de trabajo en las organizaciones, quizás el más mentado sea el de Commnuty Managers.  Se leía y aun se lee solicitudes de perfiles tan ambiguos que podrían ajustarse a cualquier otra función.  Algo similar sucede en el mundo del Business Intelligence y Business Analytics.

Oferta de trabajo de Big Data sin fundamento

Hemos visto una oferta de trabajo cuyo nombre del cargo resulta muy dispar con la descripción del perfil solicitado. Solicitan un “Gente de Business Intelligence y Big Data”, pero si leemos los requisitos, concluiremos que estos mismos podrían aplicarse para un consultor senior o un gerente de Business Intelligence.

El punto de partida sería preguntarse ¿Big Data es el problema o es la solución? Para nosotros, Big Data es la descripción de una situación, una necesidad de incluir en la gestión de los negocios, todas las diversas fuentes de información que la rodean.  Para lograr este objetivo hay una serie de metodologías, técnicas y herramientas, tanto para acondicionar los datos como explotarlos o analizarlos.

Para acometer un proyecto de Big Data nos apoyaríamos de varias tecnologías, entre ellas del Business Intelligence y Business Analytics, especialmente de la minería de datos y estadísticas.  Pero también se requiere tener conocimientos de otros recursos como puede ser los marcos de trabajo que ofrece Hadoop o inclusive la oferta que ofrece SAP con SAP HANA y otras bases de datos con técnicas con almacenamiento columnar o procesamiento en memoria.  Big Data no es una moda, es una tendencia que conlleva un contenido de recursos tan amplio como su mismo nombre lo indica.

Referencia: Más sobre Big Data en este blog

Al parecer, SAP cambia las reglas de juego del EPM Add-in (Cliente SAP EPM/BPC 10.0)

¿Qué sucedería si por una “simple” actualización de un programa (observar que no señalamos versión), el fabricante cambiara la sintaxis o el modo de utilizar su producto?… Inimaginable, inclusive, casi totalmente seguro que nadie lo consideraría como una probabilidad que debería proveer como riesgo potencial en la gestión de un proyecto. Pero al parecer, esto podría haber sucedido.


¿Qué sucedería si por una “simple” actualización de un programa (observar que no señalamos versión), el fabricante cambiara la sintaxis o el modo de utilizar su producto?… Inimaginable, inclusive, casi totalmente seguro que nadie lo consideraría como una probabilidad que debería proveer como riesgo potencial en la gestión de un proyecto.  Pero al parecer, esto podría haber sucedido.

El caso puntual se circunscribe en el SAP EPM Add-in 10.0 for Microsoft Office, el cliente de los productos del portfolio SAP EPM (Enterprise Performance Management) versión 10.0, el cual incluye, entre otros productos, a SAP BPC (SAP Business Planning and Consolidation). Todo indica que SAP se habría visto obligado a cambiar el modo en que se deben declarar las variables objeto para acceder a las funciones API que ofrece este complemento. Inicialmente la sintaxis sugerida era similar a la siguiente: Sintaxis que se dió a conocer inicialmente para declarar variables objeto para acceder a la API del EPM Add-inEn las últimas actualizaciones, la sintaxis sugerida es similar a la siguiente:

Nueva sintaxis para declarar variables objeto para acceder a la API del EPM Add-in

Las rutinas desarrolladas considerando la sintaxis inicial, generan error si se ejecutan con las últimas actualizaciones del EPM Add-in.

Quizás se ha valorado que aún son pocos los usuarios de la plataforma EPM 10.0 o que son aún más pocos los que llegan a un alto nivel de personalización de sus formularios y no utilizan llamadas API.  Sea cual fuera el criterio o razonamiento para decidir un cambio de estas características, echamos en falta una explicación detallada por consideración al trabajo que puedan haber estado realizando algunos clientes, usuarios y consultores.

¿Deberíamos dudar de la utilidad de SAP Idea Place?

SAP Idea Place, por lo que tenemos entendido, es el portal para que los usuarios de productos SAP sugieran mejoras o innovaciones. Estas sugerencias son valoradas por SAP, entre otros factores, considerando el nivel de votación de la idea, y luego SAP puede decidir incluir la nueva funcionalidad o característica a sus productos. Suena muy bien, hasta podríamos afirmar que este procedimiento en sí mismo es innovador y único,… claro, si funcionara realmente.


SAP Idea Place, por lo que tenemos entendido, es el portal para que los usuarios de productos SAP sugieran mejoras o innovaciones.  Estas sugerencias son valoradas por SAP, entre otros factores, considerando el nivel de votación de la idea, y luego SAP puede decidir incluir la nueva funcionalidad o característica a sus productos.  Suena muy bien,  hasta podríamos afirmar que este procedimiento en sí mismo es innovador y único,… claro, si funcionara realmente.

SAP Idea Place, para escuchar al usuario-cliente o para distraerloVer enlace

Tenemos la sensación que SAP Idea Place ha sido un buen invento del área de Marketing pero que no ha sido adoptado plenamente en la gestión de los Productos SAP.  Con tantas ideas residiendo años, sin recibir ningún tipo de respuesta, la sensación que percibe el usuario es de “pérdida de tiempo”.  Ha habido “ideas” obvias y necesarias que han sido consideradas pero hay una gran cantidad que residen en este repositorio, aparentemente ignoradas por SAP.

La continuidad de este Portal depende, principalmente, por la aportación de los usuarios, pero esta aportación continuará si existe algún tipo de comunicación. A nuestro parecer, falta una gestión de las sugerencias, una moderación más visible o notoria por parte de SAP daría lugar a que se recibieran más ideas o estas fueran de mayor valor.

Una guía de AWS para el Análisis de Opiniones

Preferimos la expresión Análisis de Opiniones antes de la traducción literal de Sentiment Analysis (Análisis de sentimientos), a partir de aquí muchas otras expresiones se han acuñado tales como opinión mining, todas estas hacen referencia a más o menos a lo mismo: conjunto de métodos y herramientas para explorar, examinar y procesar datos dirigidos a identificar respuestas subjetivas, usualmente el estado de ánimo general o las opiniones de un grupo específico de personas sobre un tema en concreto.


Preferimos la expresión Análisis de Opiniones antes de la traducción literal de Sentiment Analysis (Análisis de sentimientos), a partir de aquí muchas otras expresiones se han acuñado tales como opinión mining, todas estas hacen referencia a más o menos a lo mismo: conjunto de métodos y herramientas para explorar, examinar y procesar datos dirigidos a identificar respuestas subjetivas, usualmente el estado de ánimo general o las opiniones de un grupo específico de personas sobre un tema en concreto.

Los datos utilizados para estas tareas de análisis son usualmente extraídos desde los denominados medios sociales por el volumen y variedad de fuentes que puede representar. Por ejemplo, una empresa lanza al mercado un nuevo producto, desea conocer y medir las reacciones del público en general, la vía menos tradicional es recurrir a fuentes como Twitter o Facebook para realizar este análisis.

Amazon Web Service (AWS) ofrece una serie de recursos técnicos para soluciones cloud computing, entre ellas, para análisis de grandes volúmenes de datos (Big Data).  “Getting Started Guide: Analyzing Big Data with AWS” es una guía paso a paso para implementar una solución de análisis de opiniones basada en los recursos de AWS y la API de Twitter, una vía rápida para introducir una organización a la era Big Data. Una solución AWS se podrá redimensionar según los resultados, facilidad propia de una arquitectura cloud.