Archivo mensual: enero 2014

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:

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)

Anuncios

FAQs sobre SAP BPC 10.1


Al ver la nota 1966663 con el nombre “BPC 10,1 Frequently Asked Questions” esperábamos encontrar algo más de lo visto hasta ahora sobre la nueva versión de SAP Business Planning and Consolidation 10,1 for SAP NetWeaver.  Esta nota incluye hipervínculos a otros sitios como las notas centrales que se encuentran bloqueadas  hasta que el producto concluya su fase ramp-up y sea liberado. Quizás en el futuro sea más útil y sería conveniente añadirla a nuestros “favoritos”.

Si se desea conocer algo más sobre las novedades de SAP BPC 10.1, especialmente sobre  la variante Unfied para plataformas SAP HANA, recomendamos la serie de SAP SCN titulada “SAP BPC 10.1 Unified live demo” que presenta por capítulos las principales características (en el lace de referencia ir al final del post para ver la relación de capítulos disponibles).

Referencia: SAP SCN

“Rapid database migration of SAP NetWeaver Business Warehouse to SAP HANA”


El Rapid Deployment Solutions de SAP (RDS) para cambiar la base de datos relacional de un sistemas SAP NW BW por una base de datos SAP HANA se denomina “Rapid database migration of SAP NetWeaver Business Warehouse to SAP HANA”.  Como todo RDS, se ofrece la aplicación de buenas prácticas para minimizar el riesgo y asegurar el éxito del proyecto de migración.

Opciones RDS para BW on HANA

Con el fin de eliminar los riesgos y minimizar los tiempos de inoperatividad de los sistemas, este RDS evita los procesos manuales, lo que se traduce en una migración sencilla con la menor interrupción a los usuarios de negocio. .  Para este fin, se valoran dos posibles escenarios:

  1. Direct Migration (In-place migration). El sistema actual es migrado directamente para la nueva base de datos y el nuevo sistema reemplaza al anterior.
  2. New system and transportation (Copy, upgrade and migrate). Un nuevo sistema SAP NW BW es configurado con HANA Database.  Los datos y demás elementos del sistema anterior  son transportados o reconstruidos en el nuevo sistema.

La fórmula seleccionada dependerá del volumen de datos o de las necesidades de rediseño de las estructuras de datos, necesidad de definir fases o la inmediatez con la que se requiera ejecutar estas tareas. Pero por la parametrización que pudiese tener un sistema fuente, la opción que incluye la copia previa puede ser la alternativa más recomendada

SAP HANA Tailored Data Center Integration (SAP HANA TDI)


SAP HANA TDI (SAP HANA Tailored Data Center Integration) es la tercera vía para desplegar una plataforma SAP HANA, las otras alternativas son a través de un appliance certificado y la opción Cloud. El principal cuestionamiento que se le ha señalado a SAP HANA, desde sus inicios, es el costo elevado que puede llegar a alcanzar un appliance y la poca flexibilidad en la elección de la configuración de hardware que se debe utilizar (aquí listas de partners de hardware SAP HANA).

Principios básicos de SAP HANA TDI; reutilizar hardware existente o adquirir el que mejor considere el cliente

SAP HANA TDI es el concepto introducido por SAP a mediados del pasado año, el cual se base en la ampliación de las posibilidades de elección del hardware y configuración que se podría utilizar en una plataforma HANA. La mayor flexibilidad y seguro que menor coste, son los principales beneficios de esta nueva opción con respecto a un appliance, el cual tiene como ventajas el software pre-instalado y el hardware configurado.

Principales diferencias entre capacidades SAP HANA Appliance y SAP HANA TDI

Con respecto a un Appliance, SAP HANA TDI ofrece mayor facilidad para la ampliación del espacio de almacenamiento (denominado “Enterprise Storage” en la variante TDI). Para verificar que una plataforma SAP HANA TDI cumple las especificaciones de configuración HANA, se cuenta con una herramienta denominada SAP HANA hardware configuration check tool. SAP actualiza constantemente el listado de hardware compatible para SAP HANA (aquí).

Roadmap de SAP HANA TDI

SAP HANA Tailored DataCenter Integration es una alternativa que irá madurando en los próximos meses, y a la que auguramos un buen futuro. SAP HANA TDI, al brindar la posibilidad de utilizar las inversiones actuales de hardware que podría tener una organización, la convertirá en el principal mecanismo para que SAP HANA sea adoptada por más empresas, algunas veces, poco partidarias de realizar inversiones en hardware específicos que establece un fabricante de software, más propio de décadas pasadas.

Referencia: (aquí y aquí)

Información para virtualizar SAP HANA con VMware


Desde la actualización SPS05 un sistema SAP HANA puede ser virtualizado con VMware VSphere 5.1 (o versiones superiores) con la finalidad de facilitar la implementación de una política de entornos (p.e.: desarrollo, pruebas y producción). SAP HANA on VMware vSphere, no implica la asquisición de una licencia adicional, sólo es necesario contar con las versiones adecuadas de ambos sistemas, el cual sólo puede ser configurado, por el momento, sobre un appliance SAP HANA.

Las diferencias de rendimiento entre un sistema HANA sobre un hardware certificado (“bare metal”) y un sistema virtualizado, dependiendo de los tipos de procesos que se ejecuten, pueden ser muy importantes, por lo que se establece que un entorno virtualizado debería tener cualquier uso, menos los propios de un entorno de Producción.

Adicionalmente, destacamos los siguientes aspectos:

  • Un entorno virtualizado SAP HANA sólo puede ser de un único nodo, por lo que configuraciones “scale out” o “multi-nodo” no son soportadas.
  • En cuanto a la configuración de CPU y memoria debe ser de acuerdo a las medidas estándar definidas para un appliance HANA (t-shirt sizing).
  • El soporte a los entorno virtualizados HANA puede ser brindando tanto por SAP como por VMware, según el tipo de incidencia, siempre y cuando no se trata de un entorno de Producción.
  • Absolutamente todas las aplicaciones que funcionan sobre un appliance SAP HANA funcionarán sobre un sistema virtual SAP HANA.
  • El modo de realizar las tareas de diseño o modelado de datos será exactamente igual en ambos tipos de instalación.
  • Estas características, posibilidades o limitaciones pueden variar en el tiempo por lo que se recomienda consultar la nota SAP de referencia.

Referencia: SAP Note 1788665

“Code pushdown” clave en el rendimineto SAP HANA


Los grandes beneficios de SAP HANA se encuentran en el procesamiento de grandes volúmenes de información, no tan sólo por tener los datos en memoria (además del almacenamiento físico en disco), sino también por la aplicación de técnicas, que en su conjunto, constituyen un nuevo paradigma en el concepto de base de datos.

Uno de los cambios planteados por HANA es el procesamiento de datos en la capa de base de datos (code pushdown).  Los sistemas tradicionales se basan en el principio denominado Data-to-code, el cual ejecuta todo el procesamiento de datos en la capa de aplicación, generando un tráfico de datos elevado que ocasiona bajos niveles de rendimiento e incremento de los tiempos de latencia o espera hasta ver los resultados.

Principio Code Pushdown o llevar la ejecución del código a nivel de capa de base datos utilizado por SAP HANA

Una aplicación diseñada o adaptada para una plataforma SAP HANA utiliza el principio Code-to-Data, el cual procesa los datos en la capa de base de datos, quedando la capa de aplicación sólo para controlar el flujo del procesamiento y tratar los datos procesados (Orchestration logic).

BI 4.1 SP02 sólo entiende inglés


Has finalizado la instalación de SAP BusinessObjects BI 4.1 SP02 sobre Windows 2008, la versión más actualizada hasta este momento, e intentas diseñar un documento en Web Intelligence (WebI) y recibes el siguiente mensaje de error: API iniInstance err_wis_30270 INF.

Para la instalación y configuración de BI4 (4.0 y 4.1) siempre todo, absolutamente todo, en inglés, inclusive la configuración regional

El código de error 30270 es uno de aquellos que puedo ser originado por más de un motivo, pero si recién as finalizado la instalación y en la primera operación que realizas recibes este mensaje, podría deberse que tengas alguna configuración regional diferente al inglés. El usuario que inicie los servicios SAP BusinessObjects BI (agrupados en el Server Intelligence Agent – SIA) debe tener la configuración de Format, Location y Keyboard en “English (United States)”, esta es una exigencia desde la versión 4.0 e inclusive hasta la reciente 4.1 de BI4.

Referencia: (aquí) o aquí)

Data Access Profile basado en atributos de SAP BPC


La definición de las autorizaciones sobre las regiones de datos para un conjunto elevado de usuarios en SAP BPC (Business Planning and Consolidation) puede resultar una tarea algo laboriosa, podría significar la creación elevada de objetos Data Access Profile (perfiles de acceso a datos), para lograr el resultado deseado.

Data Access Profile basada en atributos

Para facilitar las tareas de definición de autorizaciones, desde la actualización SP11 (CPMPC800 – BPC 10.0/NW 7.30) o SP04 (CPMPC801 – BPC 10.0/NW 7.31/7.40) además de definir los Data Access Profiles a través de las dimensiones seguras, estas definiciones se pueden complementar indicando los valores deseados de cualquier atributo de la dimensión correspondiente.

Referencia: Nota SAP 1863171

Más sobre SAP BPC NW 10.1


Poco a poco se va conociendo las características de la nueva versión 10.1 de SAP Business Planning and Consolidation for NetWeaver (BPC NW), especialmente sobre la variante Unificada.  Como comentábamos en una entrada anterior, BPC 10.1 NW viene con dos variantes, la “Clásica” (Classic) y la “Unificada” (Unified).  La variante Classic incluiría toda la funcionalidad conocida en la actual versión 10.0 con una nueva interfaz Web con tecnología SAPUI5, abandonando definitivamente la basada en Adobe Flex, la cual requiere, el cada vez menos utilizado, Flash Player.

Componentes de SAP BPC NW 10.1 Unified

La variante Unified, sólo para plataformas SAP HANA, también incluiría la interfaz web basada en SAPUI5, manteniendo la interfaz de usuario a través del SAP EPM Add-in (a partir del 10.0 SP16) pero brindando la posibilidad de utilizar el componente in-Memory Planning (o PAKPlanning Integration Kit) el cual incluye muchas funcionalidades conocidas de BW-IP adaptadas para aprovechar la potencia de cálculo de HANA Database.

SAP BPC NW 10.1, la herramienta para la automatización de todos los procesos de planificación y presupuestos.  Para la Consolidación utilizar la variante Clásica y esperar a que se incluyan estas funciones en el PAK

La variante Unified de BPC 10.1 resulta recomendable para las organizaciones con un appliance SAP HANA y cuenten con procesos de planificación o presupuestos complejos.  Por el momento, el componente PAK no incluye las funcionalidades que requiere un proceso de consolidación financiera, la cual sólo está disponible en la variante “clásica”.  De mantenerse esta limitación, el panorama para una implementación sobre HANA con planificación y consolidación, podría ser diseñado utilizando la variante Unified para los procesos de presupuestos y similares, y la variante Classic para los procesos de consolidación financiera.

Arquitectura de SAP BPC NW 10.1 Unified

Adicionalmente, cabe mencionar, que la variante Unified cambia la arquitectura de los cubos que utilizan los modelos BPC, al utilizar infoobjetos estándar de BW en lugar de las dimensiones clásicas de BPC.

Arquitectura del EPM User Interface para soluciones basadas en SAP HANA

Resumiendo, las dos variantes de la versión 10.1 de BPC presenta como principal cambio la nueva interfaz Web basada en HTML5 (SAPUI5) la cual permitirá el acceso desde dispositivos móviles, con mínimas diferencias si se accede desde un terminal de escritorio. Sólo la variante Unificada (Unified) cambia la arquitectura de los cubos BPC y la forma de diseñar los procesos o lógicas para utilizar la tecnología in-memory computing de HANA a través de PAK, manteniendo la interfaz del EPM Add-in, en una frase se podría decir: “mayor rendimiento con mínimo impacto sobre el usuario”.

Referencia: (aquí)

¿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 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