¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Diferencia entre Variables y Parámetros de Entrada: Opiniones y Consejos de los Expertos

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

Hola a todos

Tanto las variables como los parámetros de entrada sirven para brindar flexibilidad al usuario al aceptar entradas del usuario en tiempo de ejecución. Pero no entiendo la diferencia entre Variables y Parámetros de entrada. Les pido que compartan sus opiniones.

Gracias

Santosh Varada

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

4 Respuestas

0
Cargando...

Hola Nikhil y Anooj

Gracias por las respuestas útiles. ¿Pueden darme una aclaración sobre variables que podemos ingresar múltiples valores mientras que en los parámetros de entrada solo podemos ingresar un valor? Además de las vistas mencionadas anteriormente, hay varios tipos de variables como moneda, lista estática, etc. que son comunes para ambos. Por favor, corríjanme si me equivoco.

Saludos

Santosh Varada

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

Hola Santosh,

La diferencia clave es que los parámetros de entrada se pueden usar en medidas y atributos calculados... por ejemplo, en conversiones de moneda donde el usuario ingresa la moneda de destino en tiempo de ejecución. Con variables, sin embargo, solo puedes filtrar los valores de atributo al valor que el usuario ingresa en tiempo de ejecución. Además de los valores de atributo, también puede tomar valores estáticos, de moneda y de fecha como entrada que luego se pueden utilizar para cálculos dentro de la vista analítica/vista de cálculo.

Otra diferencia está en la forma en que se pasan los parámetros a la declaración SELECT. El filtro de variable se coloca en la cláusula WHERE de la declaración, mientras que los parámetros de entrada se colocan como un MARCADOR DE POSICIÓN.

Echa un vistazo a la Nota SAP 1691126.

Gracias,

Anooj

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

Este mensaje fue moderado.

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

Hola Santhosh,

Antes de la revisión 26, solo teníamos variables. Después del 26, las variables se han dividido en variables y parámetros de entrada .

Tanto la variable como el parámetro se pueden especificar antes de ejecutar una consulta en la vista. Por lo general, ambos se ingresan manualmente por el usuario en el cuadro de diálogo de variables. La diferencia es que la variable define un filtro en un atributo de la vista. Por lo tanto, siempre se asigna a un atributo, mientras que el parámetro define una parametrización interna de la vista. Es decir, el motor necesita conocerlo y utiliza el valor del parámetro durante la ejecución para encontrar medidas calculadas. No filtrará el conjunto de datos. El parámetro solo puede tener un valor único. Los valores de la variable no son conocidos por el motor, sino solo por el cliente. Los valores de la variable se pasan al motor a través de la cláusula WHERE de la instrucción SQL, mientras que el valor del parámetro se pasa al motor a través de la cláusula PLACEHOLDER de la instrucción SQL.

Para el usuario final, no hay distinción entre variables y parámetros. Ambos aparecen como campos de entrada en el cuadro de diálogo de variables.

Consulta la Nota SAP 1691126 para obtener más detalles.

Saludos,

Nikhil Joy

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?