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

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.

Revisando la guía de Sizing de SAP BPC on HANA (#HANABPC)

En una instalación de SAP Business Planning and Consolidation 10.0 NW (SAP BPC) la arquitectura de nuestra instalación cambia a nivel de la capa de datos, tal como se señala en la siguiente imagen:


En una instalación de SAP Business Planning and Consolidation 10.0 NW (SAP BPC) la arquitectura de nuestra instalación cambia a nivel de la capa de datos, tal como se señala en la siguiente imagen:

Arquitecturas de SAP BPC 10.0 NW y SAP BPC on HANA

Luego de revisar una reciente actualización de la guía de Sizing (estimación de necesidades de hardware) de HANABPC, destacamos los siguientes aspectos:

  • Las posibles causas de pérdida de rendimiento son las mismas señaladas para una instalación de BPC NW 10.0 sin HANA (ver entrada relacionada).
  • A nivel del servidor de aplicaciones (SAP NW ABAP Application Server) las necesidades de memoria y CPU se mantienen y a nivel de servidor de base de datos las necesidades de hardware se incrementan considerablemente con HANA.

Comparativa de los casos de Sizing de BPC NW y BPC NW on HANA

  • Las estimaciones que figuran en esta guía sólo es para BPC on HANA si hubiese más componentes se debería realizar las estimaciones necesarias y sumar los resultados de estas estimaciones de hardware.
  • No hay que hacer una asignación de recursos a cada componente, la asignación es automática y gestionada por el sistema, el único requisito es que se debe contar con todos los recursos necesarios que necesiten los componentes.
  • Las estimaciones de esta guía están basadas para soluciones de tipo planificación. Si se implementase soluciones del tipo consolidación financiera debería considerarse que cada usuario utiliza un CPU core, por ejemplo, si hubiese 10 tareas concurrentes de consolidación se debería considerar la necesidad de 10 cores en el sistema.
  • Las estimaciones son las mismas si se trata de una infraestructura física o de entornos o máquinas virtuales.
  • No se señala explicitamente que la recomendación de no utilizar modelos con más de 13 dimensiones se supere en un sistema con HANABPC.  Nuestra sugerencia es diseñar modelos con el menor número de dimensiones que sea posible.

¿Mayores causas de pérdida de rendimiento en BPC 10.0 que en BPC 7.5?

Comparando las guías de Sizing o dimensionamiento de las necesidades de hardware de SAP Business Planning and Consolidation NW (SAPBPC NW) de las versiones 7.5 y 10.0, vemos un aumento considerable de las posibles causas de pérdida de rendimiento en la última versión.


Comparando las guías de Sizing o dimensionamiento de las necesidades de hardware de SAP Business Planning and Consolidation NW (SAPBPC NW) de las versiones 7.5 y 10.0, vemos un aumento considerable de las posibles causas de pérdida de rendimiento en la última versión.

Factores que influyen en la pérdida de rendimiento en SAP BPC 7.5 NW

No creemos que se deba a un aumento de complejidad de BPC, más pensamos que SAP ha aprendido de la experiencia y señala casi absolutamente todo como posible causante de pérdida de rendimiento.

Factores que influyen en la pérdida de rendimiento en SAP BPC 10.0 NW

Nuestra sugerencia es que se debe tener en cuenta, desde el punto de partida, que BPC es una herramienta transaccional ´para las tareas relacionadas a la planificación y consolidación financiera.  Si se desea analizar grandes volúmenes de información,  SAP BPC no es la herramienta analítica que cubrirá tus expectativas, quizás, además de BPC, deberías pensar en SAP BusinessObjects BI.

SAP BPC 10.1 NW, está en camino

Las versiones actual de SAP Business Planning and Consolidation NW es la 10.0 y el último Service Pack disponible es el 11, la actualización SP12 está prevista para la segunda semana de enero 2014. Por las notas SAP que hemos leído en los últimos días, deducimos que ya está en circulación la versión 10.1, una versión que debe estar accesible sólo para un grupo reducido de empresas/usuarios.


Las versiones actual de SAP Business Planning and Consolidation NW es la 10.0 y el último Service Pack disponible es el 11, la actualización SP12 está prevista para la segunda semana de enero 2014.  Por las notas SAP que hemos leído en los últimos días, deducimos que ya está en circulación la versión 10.1, una versión que debe estar accesible sólo para un grupo reducido de empresas/usuarios.

SAP EPM Roadmap - Próximos cambios en SAP BPC NW

SAPP BPC NW 10.1 aún no se encuentra en los programas de ramp-up, como es el caso de SAP SSM o inclusive SAP GRC que siguen similar serie e introducirían, como principal cambio, la interfaz HTML5 abandonando definitivamente Flash, muy limitado para las interfaces mobile.  SAP BPC NW 10.1 ya cuenta con nota central (1925425) y varias notas que corrigen algunos errores, propios de una nueva versión.

SAP EPM Roadmap - Visión de cambios futuros

Para intuir los cambios que se avecinan en BPC 10.1, además de la interfaz HTML5 en los componentes Web,  podemos mirar las intenciones de próximos mejoras que se plasman en el roadmap del porfolio SAP EPM.  Sobre cuándo podría ser liberado,  por los productos que se encuentran en los programas de ramp-up, nos aventuramos a intuir que SAP BPC NW 10.1 podría ser liberado entre junio a agosto de 2014.