Hi,
Hola. Se sugiere que los datos de Excel se coloquen en el sistema BW, pueden estar en los datos maestros de InfoObject o crear un ODS. Si no se hace de esta manera, otros usuarios no podrán leer el contenido de Excel al ejecutar informes.
Una vez hecho lo anterior, el siguiente paso es fácil de manejar. Hay 2 métodos comunes:
1. Crear una variable tipo customer exit, que mediante programación lea los datos del InfoObject u ODS realizado en el paso anterior, para así limitar las características.
2. Primero realizar una consulta en el InfoObject u ODS (llamada pre-query), cuyo resultado muestre los miles de elementos de restricción. Luego, en la consulta utilizada por el cliente, crear una variable de tipo replacement, especificando la consulta anterior como pre-query. De esta forma, cuando el usuario ejecute su consulta, el sistema primero llamará a la pre-query y usará su resultado para limitar las características.
Personalmente prefiero el método 2, no se necesita escribir código. Además, modificando la pre-query, se puede filtrar fácilmente los miles de registros nuevamente.
Saludos,
Frank