SAP EPM Add-In 10.0 SP27 es .NET 4.5


enlaces-para-el-epm-add-in-desde-el-menu-de-componentes-de-sap-bpc-10-0Si estás buscando la última actualización del cliente de SAP BPC (SAP BusinessObjects Planning and Consolidation), SAP EPM Add-In, ten presente que deberás acceder por los enlaces .NET 4.0  o .NET 4&ABOVE, enlaces-para-el-epm-add-in-desde-el-menu-de-componentes-de-sap-bpc-10-1independientemente si utilizas MS Office de 32 o 64 bits, esto es debido porque a partir de la actualización SP27, este componente está desarrollado sobre .NET 4.5.  El nuevo paquete de instalación incluye las dos ediciones, de 32 y 64 bits, deberás escoger el adecuado según la edición de MS Office que estuvieses utilizando.

epm-add-in-sp27-con-net4

Al ejecutar el instalador, recomendable que desinstales la versión previa, el programa verificará si tienes en el equipo el componente .NET 4.0 y .NET 4.5, si no fuese así, este programa podría descargar este software para luego proceder a su instalación, luego de lo cual, será necesario que reinicies el equipo.

epm-add-in-sp26-patch-03-instalacion

Al ver el asistente de este nuevo instalador, vemos que tenemos la opción de seleccionar una configuración por defecto para SAP BPC NW Embedded. Si hasta hace poco SAP señalaba, con mucha claridad,  que para los modelos Embedded de SAP BPC el componente recomendado era el Plugg-in Analysis de Analysis for Office, resulta un “poquito” contradictorio ver opciones de este tipo en la actualización más reciente del EPM Add-In.

epm-add-in-sp27-instalacion

¿Esto es una rectificación? Ya lo veremos, pero resulta innegable, que entre las posibilidades de diseño que ofrece uno y otro componente, especialmente cuando se trata de la construcción de formularios de entrada de datos para SAP BPC, en facilidad, versatilidad y flexibilidad, por el momento, gana el EPM Add-In (apreciación personal).

Valores agregados en SAP BPC


No todos los valores de un modelo SAP BPC (BusinessObjects Planning and Consolidation) se agrega del mismo modo cuando los consultamos, este comportamiento se determina por las siguientes variables:

  • Tipo de cuenta (ACCTYPE) del miembro correspondiente a la dimensión ACCOUNT, será diferente si se trata de una cuento o concepto de Balance o de la Cuenta de Resultados.
  • Tipo de almacenamiento del modelo (Periodic o YTD)
  • Métrica utilizada en el informe (YTD, QTD o Periodic)

informe-con-la-metrica-periodic

Hemos agregado una secuencia de 17 minutos explicando este tema en nuestro vídeo curso sobre EPM Add-In, disponible sólo para suscriptores.

Configurar un paquete del Data Manager de SAP BPC para que se ejecute cada hora


Particularmente no hemos tenido este requerimiento o necesidad, pero podría ser útil en ciertas circuntancias, programar un package o paquete del Data Manager de SAP BPC (SAP BusinessObjects Planning and Consolidation) para que se ejecute cada hora, durante un período de tiempo.

configuracion-de-ejecucion-de-un-paquete

Según la nota 1791963 se debería configurar el paquete para que se ejecute cada hora, estableciendo una frecuencia diaria (daily) de cero días, pero en “Repetir”, señalar 1 hora.

Referencia: aquí

Compatibilidad de clientes SAP BusinessObjects BI con carcaterísticas SAP BW


Cada vez es más estable la compatibilidad de las aplicaciones cliente de la plataforma SAP BusinessObjects BI con fuentes de datos de SAP BW, especialmente con consultas BEx. Pero no todas las herramientas cliente SAP BO BI son compatibles, por igual, con todas las características de estas fuentes de datos.

extracto-de-la-matrix-de-compatibilidad-con-sap-bw

En la nota SAP de referencia encontraremos un fichero Excel en el que se detalla la compatibilidad de los siguientes clientes de la plataforma Business Intelligence de SAP 4.1 y 4.2: “Universos UNX”, “Web Intelligence“, Dashboards, “Crystal Reports Enterprise”,  “Analysis, edition for OLAP”. Adicionalmente, también se incluye la compatibilidad con SAP Lumira (Desktop),  “Anlysis, edition for MS Office” y Design Studio.

Referencia: SAP Note 1869560 (o aquí)

Objetivos de un proyecto basado en SAP BPC 10.1 con modelos Embedded


Cuando hablamos de modelos SAP BPC 10.1 embedded, unificado o integrado, estamos refiriéndonos a la versión  de SAP BusinessObjects Planning and Consolidation 10.1 para SAP NetWeaver sobre la plataforma SAP HANA.   Al margen de matices o estilos para decir las cosas, consideramos que los objetivos que se planteen en un proyecto basado en modelos embebidos de SAP BPC 10.1 deben girar en torno a las siguientes aspiraciones:

  • Optimizar el uso de estructuras de datos. En versiones previas de SAP BPC, en muchas ocasiones, es inevitable tener replicada la misma información hasta en tres o más fuentes de datos (por ejemplo, los datos maestros en el ERP, BW y BPC). La filosofía 10.1 permite tener una única estructura en la capa BW-BPC, facilitando el modelado, permitiendo la reutilización de estructuras para nuevas soluciones, disminuyendo así, los costes de mantenimiento y desarrollos futuros.
  • Maximizar el uso de la potencia de cálculo de HANA. El anterior objetivo seguro que sería imperceptible para el usuario de negocio o usuario final. A través de la potencia de cálculo de la base de datos in-memory SAP HANA podemos implementar soluciones con funcionalidades, hasta ahora postergadas por los lentos tiempos de respuesta que se obtienen en las plataformas tradicionales, tales como los procesos online.  En modelos BPC Embedded se debe tratar que la gran mayoría de los cálculos se ejecuten en la capa de datos, en otras palabras, SAP HANA no tan sólo es el repositorio de datos de los modelos embebidos, sino también el motor que los procesa.  

el-fin-de-un-motor-de-base-de-datos-in-memory-computing-que-la-gran-parte-de-los-procesos-de-calculo-no-se-realicen-en-la-capa-de-aplicacion

Teniendo objetivos claros en el horizonte para este tipo de proyectos, se contribuirá a que la organización obtenga más beneficios de  una inversión tan importante como es SAP HANA.

Videocurso sobre SAP EPM Add-In… Ya disponible!!!


Son un poco más de 5 horas de grabación en dónde cubrimos gran parte de las características de las herramientas cliente para SAP BPC, EPM Add-In y el  plug-in EPM de Analysis for Office.

Cuando participas en una formación convencional o presencial, es inevitable los fallos de equipo o software, preguntas reiterativas, “historias” o “batallas” del formador o demás participantes. Con este formato, te ahorras todos estos contratiempos. Estimamos que en una formación tradicional, todo nuestro temario sería cubierto, en no menos, de tres sesiones de cinco horas cada una.

Durante el curso, desarrollamos,  paso a paso, varios ejercicios que podrás realizar. Al igual que en otros de nuestros videocursos, puedes acceder cuando quieras, desde el lugar que desees y las veces que lo necesites.

Más información aquí

Caso a tener presente al definir “Local Members” en el EPM Add-In, cliente de SAP BPC


La creación o modificación de un informe EPM Add-In o con el Plug-In EPM de Analysis for Office con Local Members o Componentes Locales, la característica para definir fórmulas Excel que se integrarán a la estructura del informe, puede resultar una tarea con algún contratiempo si no sigue ciertas pautas que te explicamos en el siguiente vídeo.

Se trata del error que se genera con la función EPMPOSITION de los Local Members de las aplicaciones cliente de SAP BPC (SAP BusinessObjects Planning and Consolidation 10.0 y 10.1) cuando se insertan columnas o filas antes de la definición de estos elementos.

Referencia: Quizás te interese esta propuesta de formación en EPM Add-In para SAP BPC.

SAP BPC 10.1 NW sobre SAP BW 7.5, sin Add-Ons adicionales


Debes tener en cuenta, que los componentes o Add-Ons CPMBPC y HANABPC, necesarios para el diseño de modelos clásico o estándar, en una plataforma de SAP BusinessObjects Planning and Consolidation 10.1 NW (SAP BPC) sobre SAP NW BW 7.4, ya no los verás más si instalas o actualizas tu servidor con SAP NW BW 7.5. Estos componentes han sido integrados en SAP NW BW.

sap-bpc-10-1-nw-sobre-sap-nw-bw-7-40

Así, tenemos dos posibles escenarios para adoptar SAP BPC 10.1 NW: utilizando SAP BW 7.4 o con SAP BW 7.5, lo cual queda reflejado en el PAM (Product Availability Matrix) del producto, documento que resume los componentes requeridos para la instalación de un software SAP.

sap-bpc-10-1-nw-sobre-sap-nw-bw-7-50

Para la capa cliente, los requisitos técnicos que debe cumplir el equipo del usuario son los mismos para ambas alternativas.

sap-bpc-10-1-nw-sobre-sap-nw-bw-7-50-7-40-capa-cliente

Nota: Ten presente que, desde hace algunos meses, el nombre oficial de BPC es SAP BusinessObjects Planning an Consolidation.

Referencia: PAM – BPC 10.1 NW

VBA para EPM Add-In, aspecto a tener en cuenta si adoptarás Analysis for Office


Sabemos que la sugerencia de SAP, para instalaciones SAP BPC 10.1 con modelos embebidos, es utilizar el plug-in EPM de Analysis for Office como herramienta cliente. Si se trata de una nueva instalación o de una implementación de soluciones dónde no se han desarrollado macros (VBA – Visual Basic for Application), esta decisión sería más fácil de asumir.

Debes tener en cuenta que la compatibilidad entre el EPM Add-In y el plug-in EPM de Analysis for Office no es al 100%, al menos, si se trata de la  declaración de variables para utilizar la respectiva API (Application Programming Interface, la agrupación de rutinas para interactuar, vía código VBA, con un servidor SAP BPC).

declaraciones-vba-para-el-epm-add-in-incompatible-con-analysis-for-officePor ejemplo, el código VBA de la imagen anterior, es la declaración de una variable para usar la API, habitual con el EPM Add-In, pero esta declaración no funcionaría en Analysis for Office 2.3, debería utilizarse una declaración con dos sentencias:

Sub Prueba()
Dim wCofCom As Object
Dim wAPI As Object
Set wCofCom = Application.COMAddIns("SapExcelAddIn").Object
Set wAPI = wCofCom.GetPlugin("com.sap.epm.FPMXLClient")
...
End Sub

Dependiendo del volumen de formularios que tuvieses, esta “pequeña” modificación podría ser muy significante en un probable cambio de aplicación cliente para SAP BPC.

Referencia: SAP Note 2364627

Papelera de reciclaje de SAP BusinessObjects BI 4.2


Hasta las versiones previas de SAP BusinessObjects BI 4.2, la eliminación accidental de un informe o documento significa la pérdida irrecuperable o recurrir a las copias de seguridad, si es que esta se había realizado.

papelera-de-reciclaje-de-sap-businessobjects-bi-4-2-situacion

Con la introducción de la funcionalidad de la papelera de reciclaje de SAP BusinessObjects BI 4.2, cada eliminación de informes o documentos, se traslada dicho objeto con todas los elementos que conlleva, tales como sus instancias y definiciones de seguridad a una “zona intermedia” que permite su recuperación posterior.

papelera-de-reciclaje-de-sap-businessobjects-bi-4-2-que-sucede

Durante un período establecido, el usuario Administrador, u otro usuario miembro del equipo de Administradores podrá recuperar los informes eliminados o en su defecto, podrá eliminarlos definitivamente, imposibilitando su recuperación.

papelera-de-reciclaje-de-sap-businessobjects-bi-4-2-en-el-cmc

Hemos revisado algunas notas SAP reportando algunos errores en esta característica, los cuales se habrían superado en la actualización SP03 y posteriores.