Cancelar o interrumpir sesiones en SAP HANA


Un alto consumo de recursos que pudiese realizar un proceso podría afectar la estabilidad y el buen funcionamiento de cualquier infraestructura, en este aspecto, SAP HANA no es la excepción. En SAP HANA es posible definir límites globales de consumos del área de memoria, que utilizan los procesos para su ejecución (denominada Allocated memory). Hasta la actualización SPS 06, el valor predeterminado era el 90% de la memoria física, desde la actualización SPS 07 el valor por defecto es el 90% de los primeros 64 GB y el 97% del resto de la memoria física.

En el caso que se detectará un proceso/sesión con un elevado uso de recursos, este podría ser interrumpido. Una sesión en este contexto es la combinación de la conexión (es decir, enlace al proceso cliente), el hilo (thread, es decir, la ejecución real en el lado SAP HANA), Sentencia SQL y transacción.

La interrupción de la ejecución de una sesión puede afectar el funcionamiento de una aplicación, por lo que esta medida debe ser utilizada con mucho cuidado. Existen las siguientes opciones para terminar sesiones críticas en SAP HANA:

  • Cancelar sesiones. Vía SAP HANA Studio (Administration >> Performance >> Sessions) o vía sentencia SQL (ALTER SYSTEM CANCEL SESSION). La cancelación no es inmediata, el sistema puede realizar comprobaciones previas.
  • Desconectar sesiones. Vía sentencia SQL (ALTER SYSTEM DISCONNECT SESSION) es posible desconectar sesiones (e implícitamente cancelarla). Se debe tener presente que si una sesión no puede ser cancelada con el comando anterior, el uso de una desconexión empeoraría la situación, dado que podría iniciar nuevamente el funcionamiento del proceso que se desea desconectar.
  • Establecer límites de uso de memoria. A partir de la actualización SPS 08 es posible establecer la inmediata culminación de sentencias SQL que superasen ciertos límites de uso de memoria. Así mismo, es posible definir el consumo global de memoria por parte de los procesos.

Referencia: SAP Note 2092196

SAP Analysis 2.0 for MS Office, en ramp-up


La nueva versión de SAP Analysis, Edition for Microsoft Office 2.0 se encuentra en fase de ramp-up, este producto denominado “Cliente Excel Unificado” (Unified Excel Client) pretende aglutinar las funcionalidades de todos los programas tipo Add-in o complemento de SAP que se instalan sobre la plataforma Microsoft Office, especialmente sobre MS Excel. Importante relevancia tiene la inclusión de las funcionalidades del SAP EPM Add-in, actual componente cliente de SAP Business Planning and Consolidation (SAP BPC) 10.0/10.1.

SAP Analysis 2.0 for MS Office en Ramp-up

Este cliente unificado, en principio, sólo sería para usuarios que se conectaran a plataformas SAP HANA, ya sea a fuentes SAP BW on HANA y/o SAP BPC 10.1 Unified. Para usuarios que requieran utilizar fuente de datos SAP BPC Classic (modelos 10.0 o de tipo Consolidation) deberían continuar utilizando el SAP EPM Add-in.

Recomendaciones de cliente según las fuentes de datos a utilizar

La fecha prevista de disponibilidad general de esta nueva versión es de mayo de 2015. No es la primera versión de un producto SAP orientado exclusivamente para plataformas SAP HANA. Pareciera que deberíamos sugerir que si una gran empresa actualmente no tiene SAP HANA debería estar valorándolo para el corto o largo plazo, y debería tenerlo presente en su plan estratégico de desarrollo tecnológico.

Evoclución a un cliente único, pero por el momento, sólo para SAP HANA

Referencia: (aquí)

SAP BPC 10.1 para Microsoft, a la vista


Los rumores sobre la continuidad de la edición para plataformas Microsoft de SAP Business Planning and Consolidation (SAP BPC MS) han sido constantes, especialmente cuando se anunció la nueva versión 10.1 y sólo se presentaba para plataformas NetWeaver y sobre la edición Microsoft no se señalaba nada al respecto.

Hoja Ramp-up de SAP BPC 10.1 MS, liberación entre abril y junio de 2015

Desde hace unos días observamos el inicio de la fase ramp-up (período de pruebas en instalaciones cliente) de SAP BPC 10.1 MS, la cual culminaría en el segundo trimestre de 2015, por consiguiente, la liberación de la nueva versión o disponibilidad general para todos los usuarios. Al igual que la versión 10.1 de SAP BPC para plataformas NetWeaver (NW) presentación Classic, entre las características más destacadas figura la nueva interfaz basada SAP UI5 (adaptación de SAP de HTML5),

SAP BPC 10.1, configuración cliente y servidor recomendada

En el PAM (Product Availability Matrix), ficha técnica del producto sobre requerimientos, fechas de mantenimiento y soporte, se señala una vigencia hasta el 31 de diciembre de 2020, lo deja aparcada las especulaciones sobre supuestos planes de retirar esta edición de SAP BPC.

SAP BPC en manos de los usuarios de negocio


SAP BPC tenía una máxima o lema en sus inicios, en la “era pre-SAP” o “etapa OutlookSoft”, que exaltaba algo similar a lo siguiente: “Implementado por IT, gestionado por los usuarios de negocio“. SAP ya no utiliza esta expresión, quizás porque en ocasiones se implementa pequeños “frankenstein” que solo es capaz de gestionarlo el que lo implementó.

Una solución de SAP Business Planning and Consolidation (SAP BPC) es muy dependiente de la estructura organizativa de los negocios, las cuales pueden verse modificadas o reestructuradas para responder a las cambiantes condiciones de los mercados, lo que podría conllevar a un nuevo enfoque para analizar la información.

La implementación ideal de cualquier solución tecnológica debería facilitar los mecanismos para adaptarlas con inmediatez a las nuevas necesidades que surgiesen en la vida de los negocios. SAP BPC es una herramienta para unos fines específicos, tales como la automatización de procesos contables, financieros y otras tareas repetitivas en períodos de tiempo que requieren algún tipo de gestión o control, en la que intervienen un grupo de usuarios.

SAP BPC no es o incluye una herramienta ETL (Extracción, Transformación y Carga de Datos) o tampoco es o incluye un sofisticado sistema de seguridad y auditoria de la actividad de los usuarios. En ocasiones los usuarios “detectan” algunas “debilidades” o “carencias” y ven necesario realizar desarrollos personalizados para ir alineados a las políticas de la empresa. Desarrollos adicionales que podrían complicar o imposibilitar las futuras actualizaciones o evoluciones de la solución. Para la gran mayoría de las supuestas “carencias” que se pudiesen identificar, existen soluciones complementarias en los portfolios SAP.

A nuestro parecer, un desarrollo aplicando las funcionalidades estándar que ofrece el producto, formando adecuadamente a los distintos perfiles de usuario y definiendo procedimientos de lo qué se puede hacer y cómo, son los factores clave para brindarle la máxima autonomía al usuario para que pueda evolucionar su plataforma SAP BPC.

Yendo más lejos podríamos valorar, en ciertos contextos, que el usuario fuese capaz de diseñar sus propios modelos o ajustar los existentes para que puedan responder a los cambios de necesidades de información que tuviese la organización. Una perspectiva más conservadora podría señalar que no es lo correcto y plantearía la construcción de un Data Warehouse y el uso de herramientas de BI, como SAP Analysis for Office. Este planteamiento también sería correcto, pero quizás muy dependiente de soporte técnico y podría llegar demasiado tarde o cuando el usuario tuviese otras necesidades de información.

En resumen, para brindarle el control de la administración de su plataforma SAP BPC al usuario, nuestras claves son las siguientes:

  • Definición de la solución utilizando funcionalidades estándar de SAP BPC.
  • Formación a los distintos perfiles de usuario (Considerar soporte en forma de tutoría).
  • Definiendo de procedimientos, responsabilidades y alcance de las tareas de administración.
  • Política de copias de seguridad (comprobando el éxito de la restauración)

Tips para una entrevista de trabajo


En ocasiones en la televisión se encuentran cosas útiles, como es el caso del programa de referencia. En este caso nos brindan consejos útiles para tener presente en una entrevista de trabajo:

  • Los defectos se deben comentar al principio de la entrevista. Tarde o temprano se conocerán, anticiparlos trasmitirá la imagen de persona más honesta.
  • Haz que te quieran. Ser agradable o transmitir don de gente puede ser más importante, inclusive que la formación académica. Todos desean estar rodeadas de personas educadas y que se preocupan por los demás. Identifica algo que te guste de la empresa y menciónalo.
  • Muestra interés por la empresa y por el puesto de trabajo. Pregunta qué tipo de perfil están buscando.
  • No reaccionar ante los errores. Si se comenten errores durante la entrevista, no perder la concentración, quizás le daríamos más importancia que el entrevistador le da a este hecho.
  • Es aconsejable utilizar un lenguaje directo y sencillo.
  • Efecto Si, Si, Si. Introducir preguntas a lo largo de la entrevista que deriven en respuestas positivas para predisponer positivamente al entrevistador.
  • Y tener presente que la entrevista finaliza hasta que nos marchemos.

Referencia: aquí

La intuición aunada al conocimiento, para decisiones más inmediatas


En ocasiones hemos cuestionado las “corazonadas” o “intuiciones” en la toma de decisiones en los negocios, aquellas decisiones más guiadas por prejuicios, emociones o deseos y que tienen muy poco en común con la verdadera intuición, una percepción inmediata de una realidad, libre de sentimientos, razonamientos o análisis complejos.

El documento de referencial solemos leer de manera muy ocasional, pero cuando lo hacemos encontramos temas de nuestro interés, en este caso se trata de un artículo titulado “Despertar La Intuición” (Raúl de La Rosa), de esta fuente extraemos las siguientes ideas:

¿Qué es la intuición?

La intuición es “mirar hacia dentro”, es la facultad de alcanzar una verdad sin necesidad de razonamiento, facultad que muchas veces está bloqueada por una forma más analítica de conocimiento.

La intuición y el conocimiento

La intuición es un conocimiento directo de la realidad, que no está basado en la información consciente e inconsciente de que disponemos. Sin embargo, tener información de aquello que queremos conocer intuitivamente ayuda a definir con mayor claridad el objetivo en la mente.

La intuición puede ayudarnos a avanzar con éxito en cualquier aspecto. Esto no significa renegar de la razón, sino que lo racional y lo intuitivo trabajan más eficazmente cuando se fusionan en un solo camino de descubrimiento de la realidad.

Debemos aprender a reconocerla

La intuición se suele manifestar en cada persona de forma diferente y lo hace en distintos ámbitos. Debemos estar atentos para reconocer nuestra forma particular de percibirla. Puede llegar a través de una palabra, frase, imágenes, ideas, un sentimiento, sensación o un efecto físico.

Cómo activar la intuición

  • Incentivar la curiosidad. La observación, la escritura, la música o el dibujo son actividades que motivan la creatividad, por consiguiente, a la intuición.
  • Formular preguntas. Plantear preguntas bien dirigidas y precisas, y después dejar pensar en ello. La mente buscará una respuesta que puede llegar al instante o tardar varios días en acceder a la consciencia.
  • Consultar los sueños. Mientras se duerme, la mente se desliga de la razón. Se puede probar formularse una pregunta concreta antes de dormir, quizás al despertar obtengamos una respuesta del inconsciente.
  • Practicar meditación.

Nuestra conclusión

Entre la creatividad e intuición encontramos muchos aspectos en común, especialmente en las sugerencias o pautas para desarrollarlas o encaminarlas. Al final, en ambos casos, se trata de inmediatez y originalidad para ver cosas que otros no ven. Quizás la intuición deriva en la creatividad, pero este tema ya conduce a un debate ajeno a nuestros fines.

Para mejorar nuestra toma de decisiones, consideramos lo siguiente:

  • Ampliar nuestras fuentes de información y conocimiento,
  • Preguntar y escuchar,
  • Al momento de decidir, reconocer y dejar al margen las emociones personales.

Rferencia: Revista Mente Sana (número 108)

Aspectos a tener en cuenta al realizar un “Transporte” en SAP BPC 10.* NW


Se conoce como “transporte” al procedimiento de replicar todo o parte de una implementación de una solución SAP de un sistema a otro de una misma organización (por ejemplo, de la máquina de Desarrollo a la máquina de Integración). En SAP BPC (SAP Business Planning and Consolidation) el procedimiento del backup/restore puede ser utilizado en algunos casos para “Transportar” una solución, pero no siempre resulta recomendable, sobre todo si en el sistema destino (como podría ser un host de Producción) hay cosas que se desean mantener, tales como informes que hubiesen diseñado los usuarios.

Ventana de la transacción RSA1 para iniciar el transporte de objetos BPC 10.0 NW entre sistemas

Durante el procedimiento de transporte de objetos BPC podríamos tener algunos contratiempos, los cuales podríamos solucionar con algunas de las siguientes medidas, extraídos del documento de referencia:

  • Revisar las conexiones RFC. Hay dos RFCs que participan en este proceso, la BW RFC y la RFC específica de BPC. Verificar definición y asignación de usuario del sistema con roles adecuados.
  • Revisar la estructura de autorización. Las autorizaciones para cada usuario se deben asignar correctamente, los roles y perfiles deben estar activados, así también se constatar las contraseñas asignadas a los usuarios vinculados a las conexiones RFCs.
  • Verificar si la activación de objetos BPC ha fallado. Después de que se hayan importado los objetos, la API de BPC intentará activar los objetos. En el caso de la activación fallara, su condición puede ser revertida por una nueva importación siguiendo las pautas señaladas en el documento de referencia.

Referencia: SAP Note 2081345 – BPCNW – Troubleshooting Tips for Transport Issues .

Los programas Antivirus en SAP BusinessObjects BI 4.*


Los programas antivirus son imprescindibles en una instalación tipo servidor que brinda acceso a las aplicaciones y datos de una organización. En el caso de SAP BusinessObjects BI 4.0/4.1 también es necesario que el host cuente con un programa antivirus, pero con algunas salvedades, tales como que debe ser instalado luego que SAP BO BI sea instalado y configurado o que se excluyan algunos ficheros y carpetas de la exploración o vigilancia rutinaria que realizan estos programas, para evitar una pérdida de rendimiento o baja performance.

Entre los ficheros que deben ser excluidos de la vigilancia de los programas antivirus, por el momento, se señalan los siguientes:

  • AAAnalytics.exe
  • AADashboard.exe
  • SvcMgr.exe
  • CMS.exe
  • ConnectionServer.exe
  • ConnectionServer.exe*32
  • crcache.exe
  • crproc.exe
  • crproc.exe *32
  • crystalras.exe*32
  • EventServer.exe
  • fileserver.exe
  • JobServer.exe
  • JobServerChild.exe
  • sia.exe
  • WIReportServer.exe
  • xccache.exe
  • xcproc.exe
  • java.exe
  • tomcat6.exe
  • sqlservr.exe
  • svnserve.exe*32

 En cuanto a carpetas, por el momento, se deben excluir de la exploración de los programas antivirus las siguientes carpetas de la instalación de BI4:

  • %INSTALLDIR%\ SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86
  • %INSTALLDIR%\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64
  • %INSTALLDIR%\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\logging
  • %INSTALLDIR%\SAP BusinessObjects\MSSQLSERVER2008
  • %INSTALLDIR%\SAP BusinessObjects\Tomcat6\bin

 Es necesario realizar una exploración completa en las franjas horarias que no coincidan con las horas pico de uso de la plataforma de BI4. Sugerimos revisar periódicamente notas SAP, tales como la 1625003, para obtener una lista actualizada de los ficheros y carpetas a tener presente para este tema.

Solución de problemas de red en una plataforma SAP HANA


Si se percibe un problema de rendimiento en una plataforma SAP HANA, identificándose aumento de tiempos de acceso a los datos, quizás el problema no este centrado en SAP HANA sino en la red. SAP señala las causas que originarían problemas en la red y las acciones que podríamos realizar para comprobar y superar estos inconvenientes. Esta información, contenida en la nota 2081065, es aplicable a instalaciones SAP HANA SPS 08 (Revisión 80 – SPS = Support Package Stack) o con actualizaciones superiores.

Los aspectos que intervienen en el rendimiento de red, son los siguientes:

  • Latencia. Es el tiempo que tarda un paquete de cruzar una conexión de red, del emisor a receptor.
  • Ancho de banda (Bandwidth). Se refiere a la cantidad de datos que se puede llevar de un punto a otro en un período de tiempo (bps).
  • Pérdida de paquetes (Packet loss). Se refiere al fallo de uno o más paquetes transmitidos para llegar a su destino. De producirse, ocasionaría que el punto origen debería retransmitir el dato, percibiendo el usuario final un mal desempeño y retrasos.

Los problemas en la red, podrían repercutir en los siguientes aspectos en una instalación SAP HANA:

  • Comunicación entre los host SAP HANA (arquitectura Scale out u horizontal).
  • Comunicación entre SAP HANA Database y las aplicaciones cliente.
  • Replicación de base de datos SAP HANA.

Para encontrar las posibles soluciones a estos inconvenientes sugerimos la revisión de la nota de referencia.

Referencia: SAP Note 2081065

Controlar el tamaño de la fuente al exportar informes Crystal Reports


Los planes que tiene SAP para simplificar los componentes que conforman en su portfolio de herramientas de Business Intelligence (SAP BusinessObjects BI) incluye la sugerencia de utilizar Crystal Reports for Enterprise en lugar de las ediciones 2013, 2011 y 2008 de Crystal Reports. Pero sin embargo, son muchas las implementaciones y usuarios fieles a las ediciones clásicas de la herramienta de reporting operativo.

Si eres usuario de esta herramienta y al exportar estos informes en formato RTF o Word y se observa que el tamaño de la fuente no es igual al utilizado en el informe original, la aplicación del siguiente procedimiento podría evitar este comportamiento:

Crystal Reports, controlar el tamaño de la fuente de las letras en la exportación

Referencia: Nota SAP 1810847