Press "Enter" to skip to content

SAP BW – Infocube a Infocube con DTP no extrae datos en BW 7.4

admin 0

Un error un poco extraño, pero que sucedió después de una migración de 7.02 a 7.4, aquí un poco de contexto para identificar el problema:

Teniendo un DTP el cual obtiene datos de un infocubo, el cual es el mismo esto debido a que en el diseño de este proceso se requería tomar la información ya almacenada en este infocubo y transformarla con un centro ficticio, por tanto la fuente de datos era el mismo infocubo, si desplegamos la herramienta de visualizar flujo de datos podemos ver más visualmente lo que planteo:

El error viene cuando se intenta cargar la información utilizando el DTP y no se obtiene nada a cambio:

Al revisar culpe a todo menos al DTP, los agregados, el filtro que hace la optencion de datos en el DTP, pero como pueden notar en la anterior imagen sin estos filtros el resultado era 0 registros lo cual dejo más complicado encontrar a un culpable:

Aquí se puede observar que después de varias cargas de prueba que realice y se ve claro que no manejo filtros y es full debía obtener registros pues el infocubo si tiene suficiente información pero para mi sorpresa:

El resultado sigue siendo 0 registros:

Analizando un poco me di a la tarea de revisar las tablas de este infocubo con el objetivo de descartar que tuviera un problema con alguna de estas:

Para mi buena suerte encontré un programa que hacia una reconstrucción de las tablas de hechos con el programa: SAP_FACTVIEWS_RECREATE, todo esto en la nota 563201 la cual detalla lo siguiente:

Summary 

Symptom
During the upgrade of a BW 3.0A or BW 3.0B system on BW 3.10 or higher, problems may occur with /BIC/V<Infocube>F fact views.

Other terms
Business Information Warehouse, Upgrade, Infocube, Factview, Fact table view

Reason and Prerequisites
TADIR entries for the fact view are missing.

Solution
Procedure:

  • Upgrade a BW 3.0A system: execute the SAP_FACTVIEWS_RECREATE report after the upgrade.
  • Upgrade a BW 3.0B system, version Support Package 6 or lower: execute the SAP_FACTVIEWS_RECREATE report after the upgrade.
  • Upgrade a BW 3.0B system, Support Package 7 version or higher: execute the SAP_FACTVIEWS_RECREATE report preferably before the upgrade but at the latest afterit.

BW3.0B
Import Support Package 7 for 3.0B (BW3.0B Patch 7 or SAPKW30B07) into your BW System. The Support Package will be available once note 517950 with the short text, «SAPBWNews BW 3.0B Support Package 7», which describes this Support Package in more detail, is released for customers.

To provide information in advance, note 517950 may already be available before the Support Package is released.In this case, the short text will still contain the words, «Preliminary version».

Refer to note 110934, which contains further information about BW Support Packages

Ejecutando este programa en la SE38, ojo es recomendable lanzarlo en fondo:

Después de unos minutos la respuesta del programa es:

Finalmente la prueba de fuego, lanzar el DTP nuevamente y cruzar los dedos porque esta ves si funcione y como se puede apreciar todo ha sido un éxito, así que ya saben si hacen algún upgrade de 7.02 a 7.4 o similar y tienen este problema esta es una solución viable y posible: