Botón “End Session” de BI 4.1 SP3 ¿dónde estás que no te veo?

La posibilidad de eliminar sesiones de usuarios en SAP BusinessObjects BI, hasta antes de la reciente actualización 4.1 SP3 (28.03.2014), era posible mediante rutinas basadas en llamadas al SDK de la plataforma. Una de las principales novedades de SAP BI 4.1 SP3, anunciada con mucho entusiasmo (por ejemplo, aquí y aquí), es la inclusión de un botón para eliminar sesiones, muy necesario en grandes instalaciones para terminar aquellas sesiones que se quedan activas a pesar que el usuario ha cerrado las aplicaciones que las generó.


La posibilidad de eliminar sesiones de usuarios en SAP BusinessObjects BI, hasta antes de la reciente actualización 4.1 SP3 (28.03.2014), era posible mediante rutinas basadas en llamadas al SDK de la plataforma. Una de las principales novedades de SAP BI 4.1 SP3, anunciada con mucho entusiasmo (por ejemplo, aquí y aquí), es la inclusión de un botón para eliminar sesiones, muy necesario en grandes instalaciones para terminar aquellas sesiones que se quedan activas a pesar que el usuario ha cerrado las aplicaciones que las generó.

Botón End Session de SAP BusinessObjects BI 4.1 SP3 en el CMC  (Al parecer, sólo visible en nuevas instalaciones y no si se aplica la actualización)

Después de aplicar esta actualización a dos hosts distintos, con el nivel de parche 4.1 SP2 no hemos llegado a ver el tan anhelado botón. Revisando la documentación del Administrador, sólo se señala que es necesario tener el derecho “Edit Object” en el objeto “CMC”, propio de un perfil de Administrador. Para despejar dudas, realizamos una nueva instalación utilizando el instalador con el nivel de actualización 4.1 SP3, y sin realizar nada excepcional, el “botón mágico” era visible.

Quizás hemos obviado algún paso que deberíamos revisar, pero en teoría, para este tipo de actualizaciones no hay demasiada ciencia. Comentarios sobre experiencias sobre este tema serán bienvenidos, en cualquier caso, esperaremos el próximo Patch de la SP3 de la 4.1.

Notas principales de SAP BPC 10.1 NW, liberadas!

SAP Business Planning and Consolidation 10.1 para plataformas SAP NetWeaver (SAP BPC 10.1 NW) continua en su fase de ramp-up, si no hay cambios, hasta junio de 2014. En las últimas semanas hemos esta viendo la circulación de notas relacionadas a esta nueva versión, pero las notas centrales de la versión y sus actualizaciones se encontraban no liberadas hasta hoy, nos referimos a las siguientes:


SAP Business Planning and Consolidation 10.1 para plataformas SAP NetWeaver (SAP BPC 10.1 NW) continua en su fase de ramp-up, si no hay cambios, hasta junio de 2014. En las últimas semanas hemos esta viendo la circulación de notas relacionadas a esta nueva versión, pero las notas centrales de la versión y sus actualizaciones se encontraban no liberadas hasta hoy, nos referimos a las siguientes:

Tal como lo hemos señalado en entradas anteriores, el principal cambio de SAP BPC 10.1 NW es la nueva interfaz basada en HTML5 para los componentes Web, la cual sustituirá a la basada en Flex/Flash que utiliza la versión 10.0. HTML5 es la opción más adoptada para la nueva generación de aplicaciones, especialmente para dispositivos móviles. La nota central destaca los siguientes beneficios de la nueva interfaz web:

  • Improved usability and performance
  • Right-to-Left language support
  • Easy customer branding and style support
  • Optimized for touch based devices

También recordamos la existencia de dos variantes de BPC 10.1, la clásica (Classic) y la unificada (Unified, para los procesos de planificación en plataformas SAP HANA).  Es en la variante Unified dónde encontramos importantes cambios, como la integración de las estructuras de datos al estándar BW y el uso del Planning Integration Kit (BW PAK) basada en BW-IP para el diseño de procesos y lógicas (por el momento no cubre las funcionalidades de consolidación existente en la variante Classic). La nota central destaca los siguientes beneficios de la variante Unified:

  • Highly integrated with BW PAK(Planning starter Kit)
  • Directly reuse of existing EDW model
  • Master data and transation data integration with BW
  • Full support of BW PAK planning functions
  • Planning process supports with BPF, Work status, Data audit, etc

Aún falta que se libere la nota sobre las limitaciones de la versión 10.1 (1916315), tal como se cuenta en la versión 10.0, en estas notas SAP reconoce las limitaciones o restricciones del producto, las cuales pueden ser superadas en actualizaciones posteriores, tal como ha sucedido con la versión actual de BPC 10.0 NW (1565985).

Referencias: SAP Marketplace (sugerimos acceder a este sitio para consultar las últimas versiones de las notas señaladas en este post)

¿Qué es SAPUI5?

Si observamos la interfaz de usuario que ofrecen los productos SAP nos encontraremos con una gran variedad de estilos, debido principalmente al uso de distintas tecnologías. Si además observamos las aplicaciones para dispositivos móviles, hallaremos muy pocas similitudes con la interfaz de las aplicaciones de escritorio. Para mejorar la experiencia de los usuarios y facilitar el desarrollo de aplicaciones, SAP ha desarrollado un kit, librería o conjunto de herramientas para el desarrollo de aplicaciones en todas sus plataformas denominado SAPUI5 basado en tecnología HTML5.


Si observamos la interfaz de usuario que ofrecen los productos SAP, nos encontraremos con una gran variedad de estilos, debido principalmente al uso de distintas tecnologías. Si además observamos las aplicaciones para dispositivos móviles, hallaremos muy pocas similitudes con la interfaz de sus correspondientes aplicaciones de escritorio.  Para mejorar la experiencia de los usuarios y facilitar el desarrollo de aplicaciones, SAP ha desarrollado un kit, librería, framework o conjunto de herramientas para el desarrollo de aplicaciones para todas sus plataformas, denominado SAPUI5, el cual se basa en tecnología HTML5.

Aplicaciones, experiencia de usuario - Situación actual

SAPUI5 es un término que venimos escuchando desde algunos meses e irá tomando mayor protagonismo debido a que todas los nuevos productos y nuevas versiones de productos lo incluirán,  como es el caso de SAP Fiori, SAP GRC 10.1, SAP BPC 10.1 y demás productos del portfolio SAP EPM, de este modo, se pretende lograr aplicaciones que se adaptan al medio o dispositivo del usuario (Responsive Web Design) sin que esto signifique interactuar con una interfaz totalmente distinta.

Detalles de una interfaz con SAP UI5

SAPUI5, además de HTML5, incluye las siguientes tecnologías: jQuery (librería JavaScript), CSS3 (hojas de estilo), Odata (conectividad), OpenAjax, LESS, D3.js y ARIA (accesibilidad).  Esta tecnología será el estándar de desarrollo de aplicaciones en todas las plataformas SAP: SAP HANA, SAP NetWeaver, SAP NW Portal y SAP Mobile.

Características de SAP UI5

Referencia: Nota SAP 1747308

El uso de CPUs y las licencias de SAP BusinessObjects BI

El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente. Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:


El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente (ver entrada anterior). Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:

  • Cada CPU core de un host SAP BI requiere una licencia.
  • El primer CPU core requiere una licencia de CPU. Cada core del mismo CPU requiere un 0.5 de licencia.
  • Si el resultado del cálculo no es número entero, este deberá redondearse.
  • En teoría, SAP no impone limitaciones en el uso de CPUs, la contratación de licencias necesarias es una formalización que debe realizarse.

Por ejemplo, para una instalación de un host con dual CPU quad-core, el cálculo de licencias de CPU sería el siguiente:

1 Server x 2 CPUs x (1 + 0.5 + 0.5 + 0.5) = 5 Licencias de CPU

Pero bueno, cada caso tiene un tratamiento particular, la última palabra la tendrá SAP.

Referencias: Notas SAP 1285639 y 1344387

Licencias de SAP BusinessObjects BI, tan diverso y difuso como clientes pudiesen existir

Difícilmente encontraremos dos clientes que hayan pagado lo mismo por un producto SAP y mucho menos probable si de SAP BusinessObjects BI hablamos. SAP podría decir en su descargo que responde a las necesidades singulares de cada cliente,… Pero bueno, sea cual fuera el motivo, en el sistema de licenciamiento de SAP BO BI entran en juego las siguientes variables:


Difícilmente encontraremos dos clientes que hayan pagado lo mismo por un producto SAP y mucho menos probable si de SAP BusinessObjects BI hablamos.  SAP podría decir en su descargo que responde a las necesidades singulares de cada cliente,… Pero bueno, sea cual fuera el motivo, en el sistema de licenciamiento de SAP BO BI entran en juego las siguientes variables:

  • Usuarios nominales (Named user license).  La licencia determina un número máximo de usuarios que se pueden definir en la plataforma.
  • Licencia por concurrencia (Concurrent license).  Determina el número de sesiones que se pueden conectar simultáneamente. Un usuario puede consumir más de una sesión, por ejemplo un usuario puede estar conectado vía navegador Web y la aplicación mobile de SAPBI.
  • Licencia por CPU (CPU License).  Determina el número máximo de CPUs (cores) que se podrían utilizar en un BusinessObjects Server Enterprise.

Como propuesta de licencia podemos recibir una basada en alguna de estas variables, generalmente en función de la tercera combinada con cualquiera de los dos primeras variables.

Referencia: SAP Note 1285639