Nueva licencia para SAP BusinessObjects BI 4.2 SP02 y actualizaciones superiores

Si estas actualizando una plataforma SAP BusinessObjects BI 4.2 SP02 o superior desde una instalación igual o previa a la 4.1, podrías ver una pantalla similar a la siguiente:


Si estas actualizando una plataforma SAP BusinessObjects BI 4.2 SP02 o superior desde una instalación igual o previa a la 4.1, podrías ver una pantalla similar a la siguiente:

Nueva Licencia para SAP BusinessObjects BI 4.2 Sp02 y superiores

Las claves de las licencias de las versiones 4.0 y 4.1 eran las mismas, pero a partir de la 4.2 SP02 de SAP BO BI, deberás solicitar nuevas claves de licencias (entendemos que no significa un costo adicional si tienes una licencia con mantenimiento vigente 4.*). Esta solicitud se podrá realizarse vía la Web de soporte SAP o a la empresa intermediara que te brinda el soporte.

Si ignoras este mensaje, al tratar de utilizar la plataforma podrías ver un mensaje de error similar al siguiente: “The product key is not valid. INS00140”. Recuerda que la actualización de la “license key” se realiza en la CMC, luego de esto, deberías verificar si los servidores de BO se encuentran habilitados y es recomendable reinicializar la SIA.

Referencia: SAP Note 2282189

Sugerencias para mejorar el rendimiento en informes con Crystal Reports

Crystal Reports es el decano del reporting, cuenta con un número importante de implementaciones tanto en el mundo SAP como fuera de el mismo explotando especialmente fuentes de datos relacionales. A continuación una serie de recomendaciones que pueden ayudar a mejorar el rendimiento de los informes en Crystal Reports (2008, 2011, 2013 o 2016, Algunas también a considerar en la edición Enterprise o Java) :


Crystal Reports es el decano del reporting, cuenta con un número importante de implementaciones tanto en el mundo SAP como fuera de el mismo, explotando especialmente fuentes de datos relacionales. A continuación, ofrecemos unas breves recomendaciones que pueden ayudar a mejorar el rendimiento de los informes en Crystal Reports (versiones 2008, 2011, 2013 o 2016. Algunas también pueden aplicarse en la edición Enterprise o Java) :

  • No recuperes la información de las fuentes de datos sin apenas definir criterios de selección, para luego aplicar filtros en el informe. Sugerimos el uso de la función “Selección de registros”  (Record Selecction) con la cual puedes definir expresiones SQL.
  • Evita tablas no vinculadas, a menos que sean tablas vacías o con un único registro (aun así, mala práctica). Las tablas no vinculadas producirán una combinación de sus registros contra todos los registros de las otras tablas, lo cual se denomina “producto cartesiano”.
  • No vincules las tablas por campos no indexados.
  • Evita el detalle cuando sólo interesa el agrupamiento. En la medida de lo posible, evitar esta “técnica”, más eficiente resultará realizar el agrupamiento a través de cláusulas SQL del tipo GROUP BY.
  • Minimiza el uso de sub-reports y más aun, en la sección de detalles, si es inevitable, utiliza la opción de hipervínculo para que se desplieguen los sub-reports bajo demanda.
  • Prescinde de funciones tales como “Página N de M” o TotalPageCount, antes de su uso, Crystal Reports debe contabilizar el número de páginas que tendrá el informe, penalizando, según el volumen de datos recuperados, el tiempo de respuesta.
  • Eliminar secciones y objetos no utilizados,
  • Evita imágenes de gran tamaño, aun si son redimensionadas en el informe, estas se almacenarán con su tamaño original en el informe. Se sugiere redimensionarlas antes de incorporarlas en el informe.
  • Muy pocas veces se justifica el uso de la sentencia WhilePrintingRecords sólo cuando realmente es necesario que se efectué el cálculo mientras se efectua la visualización.
  • Evita el uso de variables compartidas, sólo cuando realmente es necesario pasar un valor de un procedimiento a otro.
  • Minimiza repetir cálculos, una alternativa podría ser: asignar el resultado del cálculovariable global y posteriormente utilizar esta variable global.
  • Evita fórmulas que hagan uso de sentencias iterativas (Loops), especialmente en las secciones de detalle o grupos.

El modelo de datos de SAP BusinessObjects Cloud, inspirado en SAP BPC

Una implementación SAP BusinessObjects Cloud (antes SAP Cloud for Analytics) se cimienta en las estructuras de datos que se diseñen, las cuales se denominan modelos, estos podrían ser modelos para planificación o análisis. El componente Data Modeller permite crear, mantener y cargar datos en los modelos. Estos modelos siguen la filosofía de esquema de estrella, es decir, dimensiones y una tabla de hechos (¿suena a SAP BPC – SAP Business Planning and Consolidation?)


Una implementación SAP BusinessObjects Cloud (antes SAP Cloud for Analytics) se cimienta en las estructuras de datos que se diseñen, las cuales se denominan modelos, estos podrían ser modelos para planificación o análisis. El componente Data Modeller permite crear, mantener y cargar datos en los modelos. Estos modelos siguen la filosofía de esquema de estrella, es decir, dimensiones y una tabla de hechos  (¿suena a SAP BPCSAP Business Planning and Consolidation?)

Data Modeller de SAP BusinessObjects Cloud

La diferencia entre un modelo planificación (Planning) y análisis (Analytics) es que en un modelo de planificación se puede generar, editar e introducir datos, mientras que en un modelo de análisis, los datos están en modo lectura. Adicionalmente, un modelo de planificación brinda soporte multimoneda, viene preconfigurado con las dimensiones de tipo tiempo y categoría, esta última, incompatible en un modelo de análisis. Cabe señalar que la suscripción contratada determinará la posibilidad de utilizar las capacidades de planificación.

Asistente para importar modelos SAP BPC a SAP BusinessObjects Cloud

Para la creación de modelos estos pueden ser definidos a partir de estructuras existentes, tales como una vista SAP HANA, una query BW o desde un modelo SAP BPC, o se pueden definir desde cero.  Los modelos se construyen a partir de dimensiones, para lo cual existen los siguientes tipos (por si te quedaba alguna duda que la inspiración ha sido SAP BPC):

  • ACCOUNT .
  • ORGANIZATION.
  • TIME.
  • CATEGORY.
  • GENERIC.

Si se opta por generar un modelo en SAP BusinessObjects Cloud desde un modelo SAP BPC, sólo se podrá utilizar modelos de las versiones 10.0 y 10.1, tanto para plataformas SAP NetWeaver como Microsoft. En el caso de la versión 10.1 sólo se podrá utilizar modelos estándar, se tiene previsto que en el futuro sea posible importar modelos embebidos 10.1. Durante la importación de un modelo SAP BPC es posible hacer una selección de las dimensiones que serían incluidas en el modelo resultante. Por último, cabe señalar que es posible exportar un modelo cloud a SAP BPC.

Los “Zombis” y los “Duros” de las aplicaciones SAP

SAP, en todos sus portfolios, tiene una amplia lista de productos, que por adquisición o por un desarrollo sin una clara visión de futuro, ha ido dejando en el camino. Hemos realizado una breve lista de las aplicaciones que tenemos en mente en los portfolio de SAP Business Intelligence y SAP Business Planning and Consolidation (SAP BPC).


SAP, en todos sus portfolios, tiene una amplia lista de productos, que por adquisición o por un desarrollo sin una clara visión de futuro, ha ido dejando en el camino. Hemos realizado una breve lista de las aplicaciones que tenemos en mente en los portfolio de SAP Business Intelligence y SAP Business Planning and Consolidation (SAP BPC).

Los zombis

Aquí apuntamos las herramientas que SAP señala como fuera de uso y por las que no brinda soporte (salvo contrato adicional/especial), pero sin embargo, hay un importante número de organizaciones que aún las utilizan:

  • Desktop Intelligence. La herramienta de reporting del original Business Objects, presente en las versiones previas a la 4.0 de SAP BusinessObjects BI. En la 4.1 se agregaron herramientas para facilitar la importación de documentos Desktop Intelligence a Web Intelligence, pero con muchas restricciones.
  • BusinessObjects Explorer. Fue la primera propuesta de visualización y exploración desarrollada por SAP, por su complejidad en su implementación para brindar resultados acertados y la gran necesidad de recursos, fue sustituida por SAP Lumira.
  • Voyager. La solución de análisis OLAP del original Business Objects, presente en versiones previas a la 4.0 de SAP BusinessObjects BI. La propuesta que los sustituye es Analysis, edición para Microsoft Office (Analysis for Office).
  • InfiniteInsight. La herramienta de minería de datos y análisis predictivo de KXEN, incorporado en SAP Predictive Analytics.
  • SAP Predictive Analysis. Esta fue la primera propuesta de minería de datos y análisis predictivo desarrollado por SAP, al comprar KXEN, la agrupo con InfiniteInsight en SAP Predictive Analytics (sí, los nombres son muy similares).
  • StreamWork. La gran propuesta para trabajo colaborativo en la nube para la empresa, fui absorbido por SAP Jam (Ref. SAP Note 1761736). Pero ¿SAP Jam tiene futuro?
  • Las propuestas BI en la nube: Hemos visto pasar BusinessObjects.com, bi.ondemand.com, cloud.saplumira.com y algún otro sitio más, lo último es SAP BusinessObjects Cloud (también denominado SAP Cloud for Analytics).

En la mira

La siguiente relación corresponde a las aplicaciones señaladas de pronta sustitución, cuyo destino vemos que difícilmente variará:

  • Design Studio. De desarrollo propio de SAP, fue presentada como la nueva herramienta para cuadros de mando y tableros, denominados aplicaciones. Recientemente se ha señalado que se integrará en SAP BusinessObjects Lumira. La versión 1.6 sería la última de DS con soporte hasta finales 2017.
  • Analysis, Edition for OLAP (o versión Web). Varias veces señalado que será absorbido por la edición Microsoft de Analysis, pero aun lo vemos presente en la reciente versión 4.2 de SAP BusinessObjects BI.
  • BPC for Excel. El cliente de SAP BPC para las versiones 5.* y 7.* con una filosofía muy distinta al cliente EPM Add-In, introducido con la versión 10.0 de SAP BPC. La simplicidad de la función EVDRE para la creación de informes, quizás sea la principal funcionalidad que los usuarios echarían en falta.
  • Universos UNV. Los clásicos universos mono-conexiones del Universe Design han sido superados por Universos UNX (o IDT, acrónimo de la herramienta que se utiliza para definirlos) introducidos con la versión 4.0 de SAP BusinessObjects BI.

Los Bruce Willis (o duros de matar)

Aquí nos referimos a los productos que SAP ha señalado, en más de una ocasión, que serían sustituidos por otros productos, pero, especialmente por la comunidad de usuarios que tienen cada uno de ellos, estos relevos no se han producido y dudamos que esto suceda.

  • BEx Analyzer. Son varias las fechas y comunicados anunciando su extinción, el último intento: SAP BW 7.5 no lo incluiría. Pero la comunidad de usuarios de este producto es muy amplia e influyente. El sustituto señalado es Analysis for Office.
  • Xcelsius (Dashboards). Se presentó Design Studio para sustituirlo, pero todo indica que será Design Studio el primero en desaparecer al ser incorporado sus funcionalidades en el nuevo SAP BusinessObjects Lumira. La comunidad de usuarios de Xcelsius y sus complementos es importante e influyente.
  • Crystal Reports 2011, 2013 y 2016. Crystal Reports existe mucho más antes que la gran mayoría de herramientas de BI, la posibilidad de utilizarlo de manera independiente o como componente de la plataforma de SAP BI BusinessObjects BI, hacen difícil su sustitución por Crystal Reports Enterprise (también conocida como la versión Java)
  • SAP BPC MS. La edición para plataformas Microsoft de SAP BPC, antes que se liberara la versión 10.0, en varias ocasiones se rumoreo la desaparición de esta edición. Liberada la versión 10.0 y 10.1 de SAP BPC MS brindó tranquilidad a la gran comunidad de usuarios de esta edición.
  • SAP EPM Add-In. Desde hace unos meses SAP ha señalado que este componente sería agregado en Analysis for Office, el cual tendría la misma funcionalidad en dos núcleos o plug-ins. Pero si eres usuario de BPC 10.0, ¿cambiarías la aplicación cliente sin contar con ninguna ventaja que justifique el costo que podría significar? Por el momento, sólo si utilizarías modelos embebidos de BPC NW 10.1 se entendería la opción de Analysis for Office.
  • LiveOffice. Es señalado en los road maps de Analysis, edición para Microsoft, que sería incluido en este Add-in. LiveOffice 4.2 está presente en más aplicaciones, además de Excel y PowerPoint, se acopla a Word y Outlook.

Con SAP cualquier cosa podría suceder en el futuro, o alguien no recuerda que cuando se compró OutlookSoft (ahora SAP BPC) se llegó a señalar que SAP Integrated Planning (SAP BI-IP) desaparecería, ahora está más presente que cualquier otro componente en SAP BW 7.4  y SAP BPC 10.1 NW.

Checklist para superar los problemas de conexión a SAP BPC Web

Los problemas de conexión al entorno Web de SAP BPC se pueden presentar luego de realizar la instalación inicial o posterior a una actualización, en tales circunstancias, afectaría a todos los usuarios de la plataforma. También puede presentarse en equipos concretos luego de la actualización del algún componente local. Para ambos casos, compartimos la…


Los problemas de conexión al entorno Web de SAP BPC se pueden presentar luego de realizar la instalación inicial o posterior a una actualización, en tales circunstancias, afectaría a todos los usuarios de la plataforma. También puede presentarse en equipos concretos luego de la actualización del algún componente local. Para ambos casos, compartimos la nota SAP 2274155 que contiene un detallado checklist o lista de comprobación para superar este problema.

Referencia: SAP Note 2274155 (visita la versión actualizada)