¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimiza tu proceso: Cómo automatizar la lectura de columnas específicas de Excel en el Diseñador de Consultas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Situación actual: Actualmente tengo una serie de valores restringidos en una hoja de cálculo de Excel, con cientos o miles de filas.

También estoy creando una consulta.

Problema: Anteriormente copiaba manualmente los valores restringidos a la consulta uno por uno. Sin embargo, debido a que hay demasiadas columnas en la hoja de Excel, ya he creado manualmente cientos de ellos, pero aún quedan N que necesito agregar. ¿Hay alguna configuración que permita que el Diseñador de Consultas lea automáticamente una columna específica de Excel?

¡Gracias!

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Esta es la funcionalidad básica del Diseñador de Consultas SAP, ¿cómo se puede decir que no funciona?

Procedimiento específico: haga clic con el botón derecho del ratón en el lado derecho de la ventana de restricción, en este momento aparecerá una opción "Cargar archivo".

Espero que esto te ayude.

Trabajo a tiempo parcial en SAP, especializado en ropa de cama. ¡Bienvenido/a a visitar: http://shop33107184.taobao.com/

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Según mi conocimiento, solo se puede especificar uno por uno en el diseñador de consultas, y no está claro si habrá problemas cuando hay demasiados registros.

En caso de necesitar otra consulta, tendrías que hacerla de nuevo, a menos que sea en el mismo InfoProvider donde se puede copiar la consulta. Además, si el contenido de Excel cambia, tendrías que mantenerlo en cada consulta. Por lo tanto, no se recomienda hacerlo de esta manera.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Dado que solo uso los valores de restricción en mi Excel una vez, escribirlos directamente en la Query es la forma más conveniente, ¿hay algún método para hacerlo?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?