![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BI / BW BO Manejo de Variables
SAP BI / BW BO Manejo de Variables
![SAP BI / BW BO Manejo de Variables SAP BI / BW BO Manejo de Variables](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/384.jpg)
1.- Variables
Son parámetros de consulta que puede definir en BEx Query Designer y que se cargan de valores sólo cuando se ejecuta la consulta o la aplicación Web.
Las variables actúan como reservas para:
- Valores de características,
- Jerarquías
- Nodos de jerarquía
- Textos
- Elementos de fórmulas
Las variables son objetos reutilizables.
Las variables definidas en BEx Query Designer están disponibles en todos los infoSitios para utilizarlas en la definición del query.
Las variables no dependen del InfoSitio, sino del infoObjeto para el cual se han creado
Las variables permiten definir queries con mayor flexibilidad. Cuando se utilizan variables en Query Designer, se definen las variables como reservas. Estas reservas se cargan con datos durante el período de ejecución del query. Si utiliza variables, una definición de query puede servir de base para muchos reportes diferentes.
2.- Clases de Variables
Existen diferentes clases de variables, dependiendo del objeto (característica o fórmula, por ejemplo) para el que está definida la variable. Cuando se seleccionan valores de características en la definición del query, se pueden seleccionar variables en lugar de valores fijos. Estas variables se cargan de datos cuando se ejecuta el query y se puedes utilizar variables para seleccionar valores individuales y ámbitos de valores.
* Pasos para la selección de variables de valores individuales:
1.- Desde el menú contextual de la característica, seleccionar la opción Restringir
2.- En la ventana de diálogo, seleccionar valores de características
3.- Seleccionar la opción Variables de la lista desplegable Mostrar y luego transferir las variables necesarias utilizando la función arrastrar y soltar o el botón de flecha.
* Pasos para seleccionar variables de valor individual como límites de ámbito de valor de variables:
1.- En la ventana de diálogo de selección de valores de características, en la lista desplegable Mostrar, pulsar Ámbito de valores y luego definir el operador necesario (entre, menor que, mayor que, etc).
2.- Activar el botón de selección de valores y luego Variables de la lista desplegable Mostrar.
3.- Seleccionar la variable para el operador "desde"
4.- Repetir los pasos anteriores para el operador "hasta"
Notas:
- Cuando se utiliza el operador Entre, se podrá restringir ambos limites utilizando valores individuales o seleccionar una variable de valor individual para uno de los límites de intervalo y transferir un valor fijo al otro límite en la etiqueta de valores fijos.
- Cuando se utilizan los operadores mayor o igual a, menor o igual a, mayor que, o menor a de la lista de variables disponibles, se puede seleccionar una variable para cumplir con este propósito.
Los pasos para seleccionar variables con varios valores individuales o ámbitos de valores:
1.- Se pueden seleccionar valores individuales, intervalos u otras opciones de selección, todo esto dependiendo de como estén definidos.
En valores individuales, seleccione la variable correspondiente en la ventana de variables y especifique los valores o límites de intervalo cuando se ejecute la consulta.
Variables de Texto: Las variables de texto representan un texto, puede utilizar variables de texto en descripciones de consultas, ratios calculados y componentes estructurales.
Para incluir una variable de texto existente, se debe seleccionar el icono "Seleccionar variable de texto" y luego buscar la variable de texto necesaria en la lista de variable de texto existentes.
Variables de Fórmula: Los valores numéricos se utilizan también para calcular excepciones y condiciones.
3.- Clases de Procesamiento de Variables
Están disponibles las siguientes clases de procesamiento de variables:
- Entrada de usuario/valor propuesto: En esta opción se puede introducir manualmente el valor requerido para la variable en una ventana de diálogo cuando se ejecute la consulta. Cuando se crea la variable, se puede introducir un valor propuesto, el cual puede quedar por defecto cuando la propiedad de la variable no permita este cambio.
- Vía de sustitución: Esta opción permite especificar el valor que sustituye automáticamente la variable cuando se ejecuta la consulta o la aplicación Web.
- Autorización: Esta opción permite crear una variable, ésta se rellena automáticamente con los valores de autorización del usuario.
- Exit de cliente: Esta opción permite determinar valores para variables mediante una salida de cliente para configurar una clase de procesamiento para variables a la medida de sus necesidades, esto realizado en el modulo de ABAP.
 
 
 
Sobre el autor
Publicación académica de Mauricio Osenga Vasquez, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Mauricio Osenga Vasquez
Profesión: Ingeniero Informatico - Chile - Legajo: XR81O
✒️Autor de: 46 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BI / BW BO Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Mauricio Osenga