Selección del motor para procesar consultas en BW on HANA

En entradas anteriores comentamos sobre los motores (engines) de SAP HANA, los cuales, según el tipo de consulta o cálculo, entran en ejecución para obtener los mejores tiempos de respuesta de todo un proceso que se demande. Para el caso de consultas en un entorno BW on SAP HANA, el motor especialmente diseñado y optimizado para este fin es OLAP Engine, es el que mejores tiempos de procesamiento debería brindar el ejecutar una consulta en SAP NW BW powered by SAP HANA.


En entradas anteriores comentamos sobre los motores (engines) de SAP HANA, los cuales, según el tipo de consulta o cálculo, entran en ejecución para obtener los mejores tiempos de respuesta de todo un proceso que se demande. Para el caso de consultas en un entorno BW on SAP HANA, el motor especialmente diseñado y optimizado para este fin es OLAP Engine, es el que mejores tiempos de procesamiento debería brindar el ejecutar una consulta en SAP NW BW powered by SAP HANA.

Sin embargo, analizando la ejecución de una determinada consulta puede ser posible que se observe que mejores tiempos de respuesta nos brinde el motor JOIN Engine, si fuese así, SAP señala que se trataría de un error el cual debería ser reportado a SAP Support.

Mientras se encuentre la solución al posible error señalado en el párrafo anterior, SAP ofrece un “workaround” el cual debe ser deshabilitado una vez que el problema se resuelva. La “solución temporal” consiste en señalar el motor que debe utilizarse, el cual puede ser señalado para todo el sistema (modificando el parámetro HDB_QUERY_ENGINE_SELECTION), un infoprovider (agregando una fila a la tabla RSDRS_HDB_ENGSEL) o para una determinada consulta (vía transacción RSRT). Para más información consultar la nota 1931671.

Los tiempos de espera «razonables» según la guía de Sizing de BPC on HANA

Consultando la actualización de inicios de abril de la guía “Sizing SAP Business Planning and Consolidation 10, Version for SAP Netweaver on HANA” (BPC on HANA), vemos que SAP «peca» de benevolencia consigo mismo, al señalar los tiempos que tendría que transcurrir antes que un usuario pueda repetir una acción. Tiempos que seguro más de un usuario no estaría dispuesto de esperar.


Consultando la actualización de inicios de abril de la guía “Sizing SAP Business Planning and Consolidation 10, Version for SAP Netweaver on HANA” (BPC on HANA), vemos que SAP «peca» de benevolencia consigo mismo, al señalar los tiempos que tendría que transcurrir antes que un usuario pueda repetir una acción. Tiempos que seguro más de un usuario no estaría dispuesto de esperar. A continuación una muestra:

Tiempos para actividades de usuario en un entorno BPC sobre HANA

Referencia: SAP Marketplace

MS Office 2013 y SAP EPM Add-In

La compatibilidad del SAP EPM Add-In (cliente de SAP BPC y otros productos del portfolio SAP EPM) con Microsoft Office 2013 es posible desde el service pack 14 (ref. nota 1855186, también se señala lacompatibilidad con Windows 8 e Internet Explorer 10).


La compatibilidad del SAP EPM Add-In (cliente de SAP BPC y otros productos del portfolio SAP EPM) con Microsoft Office 2013 es posible desde el service pack 14 (ref. nota 1855186, también se señala lacompatibilidad con Windows 8 e Internet Explorer 10). Pero sin embargo, existen problemas que surgen ocasionalmente con esta actualización, encontrándose recomendaciones de SAP que señalan que debería utilizarse actualizaciones SP16 Patch 01 y posteriores (ref. nota 1965149 y 1957711).

Nuestra sugerencia es la SP17 patch 01, dos actualizaciones posteriores a la señalada por SAP, liberada el 18 de abril. Si tuvieses inconvenientes podrías revisar las siguientes notas: 1983101, 1915022, 1934607 y se debe tener presente que el EPM Add-In no es compatible con MS Office 365 (ref. nota 1999305).

Tipos de conexión posibles con el SAP EPM Add-In 10.0 SP 17

El complemento SAP EPM Add-In 10.0 es la herramienta cliente de los principales productos del protfolio SAP Enterprise Performance Managment (SAP EPM, entre ellos SAP BPC) que se integra en MS Office (especialmente a MS Excel).


El complemento SAP EPM Add-In 10.0 es la herramienta cliente de los principales productos del protfolio SAP Enterprise Performance Managment (SAP EPM, entre ellos SAP BPC) que se integra en MS Office (especialmente a MS Excel).

Tipos de conexión posibles con el SAP EPM Add-In 10.0 SP 17 Patch 01

El complemento ha evolucionado en sus últimas actualizaciones (la última referencia conocida es la SP 17 Patch 01) lo que permite conectarse a más fuentes de datos como los modelos de SAP BPC NW 10.1 (en ramp-up), SAP HANA y cubos SAP BW, inclusive con posibilidades de entrada de datos, hasta hace poco, sólo permitida para modelos BPC (Business Planning and Consolidation).

Se debe tener presente que SAP EPM Add-In tiene dos ediciones .NET 3.5 (para MS Office de 32 bits) y .NET 4.0 (para MS Office de 64 bits), esta última es la que permite las conexiones de tipo InA Provider, por ahora, especialmente necesaria para modelos SAP BPC NW 10.1.

Uso de hojas de formato para mejorar la eficiencia en el diseño de informes EPM Add-In (Cliente de SAP BPC)

El diseño de informes y formularios de entrada de datos utilizando SAP EPM Add-In for MS Office, el complemento cliente de SAP Business Planning and Consolidation 10.0 (SAP BPC), puede resultar una tarea repetitiva en algunas facetas, especialmente en la aplicación de formatos que obedecen a estilos corporativos o necesidades funcionales del negocio.


El diseño de informes y formularios de entrada de datos utilizando SAP EPM Add-In for MS Office, el complemento cliente de SAP Business Planning and Consolidation 10.0 (SAP BPC), puede resultar una tarea repetitiva en algunas facetas, especialmente en la aplicación de formatos que obedecen a estilos corporativos o necesidades funcionales del negocio.

Hoja de formato del EPM Add-In (nombre por defecto EPMFprmattingSheet)

El formato de un formulario diseñado en MS Excel con el EPM Add-In puede realizarse utilizando las características nativas de la interfaz de Excel, utilizando la función EPMCopyRange (herencia de versiones anteriores a la versión 10.0) o con las hojas de formato (denominada por defecto como EPMFormattingSheet). En muchos casos, salvo necesidades complejas o formularios que despliegan un número elevado de filas, el uso de hojas de formato puede resultar la opción más eficiente.

Formulario EPM Add-In (cliente BPC) con formato dinámico a través de una hoja de formato EPMFormattingSheet

Definida una hoja de formato, esta puede ser utilizada sin hacer cambios, simplemente haciendo referencia a ella. Con las hojas de formato, entre otras cosas, es posible realizar lo siguiente:

  • Asignar un formato según los niveles de jerarquía de los miembros de dimensión o sus propiedades.
  • Establecer un formato en particular para las celdas que identifican los niveles base o de entrada de datos.
  • Señalar un formato distinto si las celdas son modificadas.
  • Bloquear las celdas que no deben ser modificadas.
  • Definir validaciones básicas para la entrada de datos.