Parámetros de entrada en HANA
En SAP HANA, los parámetros de entrada se utilizan para filtrar los datos pasando una entrada del usuario y para realizar cálculos adicionales en tiempo de ejecución. Los datos se obtienen según el valor de entrada, cuando se ejecuta una vista.
Ejemplo
Considere un escenario donde se aplica un parámetro de entrada en el "Sold_Qty", es decir, cuando el Sold_Qty es mayor que 20, entonces hay un 10% de descuento en Total_Price. De lo contrario, sigue siendo el mismo.
Los parámetros de entrada se crean en vistas de modelado de HANA mediante SAP HANA Studio. Cuando estas vistas se utilizan en cualquier herramienta de informes de BO y el informe se actualiza, se solicita a los usuarios que pasen un valor de entrada para un campo en particular. Para crear un nuevo parámetro, navegue a la sección Semántica de la vista Modelado de HANA.
Vaya a la pestaña Parámetros / Variables en la capa Semántica y haga clic en el signo "+". Seleccione Crear parámetro de entrada como se muestra en la siguiente captura de pantalla.
Esto abrirá un nuevo cuadro de diálogo. Introduzca el nombre técnico y la descripción del parámetro de entrada. Seleccione el tipo de parámetro de entrada de la lista desplegable.
Tenemos los siguientes tipos de parámetros de entrada en HANA:
Direct - Con este tipo de parámetro, puede pasar cualquier valor para el parámetro.
Column - Este tipo de parámetro le permite seleccionar cualquier valor de la lista de valores distintos disponibles en una columna en la vista HANA.
Derived from table - También es posible crear valores dinámicos en una tabla y le permite seleccionar cualquiera de los valores disponibles de la lista.
Static List - También es posible crear una lista estática de valores y proporcionar una entrada durante la ejecución.
Note - También puede seleccionar la casilla de verificación para convertir un parámetro de entrada en una opción obligatoria.
Puede seleccionar el tipo de datos del valor de entrada, de modo que el sistema solo acepte el tipo de valor permitido para este campo. Esta opción varía según el tipo de parámetro. Están disponibles las siguientes opciones de tipo de datos:
- Currency
- Unidad de medida
- Date
También puede pasar el parámetro de entrada mediante una consulta SQL. Para ver la consulta SQL, vaya a la pestaña Vista previa de datos de la vista Modelado de HANA. El parámetro de entrada que usa SQL se pasa usando "PLACEHOLDER".
A continuación, haga clic en "Mostrar registro" y luego haga doble clic en el mensaje resaltado a continuación. Esto abrirá una nueva ventana con la siguiente consulta SQL.
('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
WHERE ("REGION_NAME" IN ('NA') )
GROUP BY "NET_AMOUNT", "PROFIT";