SAP IDT: vista de capa empresarial

Es posible modificar la visualización de los objetos de la capa empresarial utilizando vistas de la capa empresarial para restringir el número de objetos que se muestran en el panel de la capa empresarial. Utilice vistas de capa empresarial para agrupar objetos que comparten una relación comercial.

Las vistas de la capa empresarial se pueden seleccionar en el Panel de consulta. Puede utilizar las vistas de la capa empresarial para definir la seguridad para otorgar o denegar el uso de objetos de la capa empresarial a determinados usuarios o grupos.

Crear vista de capa empresarial

Para crear o editar la vista de capa empresarial, abra el editor de capa empresarial haciendo clic en la capa empresarial en el proyecto local.

Haga clic en la opción de vista Administrar capa empresarial en el panel de vista de capa empresarial.

Cuando se abra el cuadro de diálogo de la vista "Editar capa empresarial", para agregar una nueva vista, haga clic en el botón "Nuevo". Edite el nombre de la vista en el cuadro de texto Nombre.

En el cuadro Objetos en vista, seleccione o desmarque las casillas de verificación junto a los objetos en la capa empresarial para incluirlos o excluirlos de la vista.

Para trabajar solo con los objetos que ya están incluidos en la vista, seleccione Mostrar solo los objetos seleccionados como se muestra en la siguiente captura de pantalla.

Ingrese o edite una descripción para la vista en el cuadro de texto Descripción.

Haga clic en Aceptar para guardar los cambios.

Note - No puede cambiar la vista maestra.

Parámetros

Puede crear un parámetro en Business Layer o Data Foundation que requiera una entrada de usuario o un valor de entrada predefinido.

Un parámetro puede tener los siguientes tipos de entrada:

  • Entrada del usuario como respuesta a la solicitud.
  • Un valor fijo predefinido.

Preguntar a los usuarios

Si se selecciona, se solicita al usuario que ingrese un valor en tiempo de ejecución.

Si se borra, se ingresa un valor predefinido en tiempo de ejecución para el parámetro.

mensaje de texto

El texto de la pregunta o directiva de solicitud si se selecciona Preguntar a los usuarios.

Establecer valores

Disponible cuando la opción Preguntar a los usuarios no está seleccionada. Le permite ingresar uno o más valores que se utilizarán para el parámetro en el tiempo de ejecución.

Tipos de datos

El tipo de datos requerido para responder a la solicitud.

Permitir múltiples valores

Si se selecciona, permite al usuario tomar varios valores de la lista de valores.

Mantener los últimos valores

Si se selecciona, el último valor elegido por el usuario se conserva cuando se vuelve a ejecutar la solicitud.

Aviso de reconocimiento de índices

Si se selecciona, la columna clave se incluye en la solicitud para restringir los valores en una lista. La columna de la clave no es visible para el usuario.

Lista de valores asociada

Una lista de valores para proporcionar valores para la solicitud.

Seleccionar solo de la lista

Si se selecciona, el usuario se ve obligado a seleccionar un miembro de la lista.

Seleccionar valor predeterminado

Le permite seleccionar valores que se usarán como predeterminados

Insertar y editar parámetros

Cuando define un parámetro en la infraestructura de datos, se heredan directamente a la capa empresarial además de la infraestructura de datos. Estos parámetros no se pueden editar en la capa empresarial y debe editarlos en la infraestructura de datos.

Para insertar un parámetro, haga clic en la pestaña de parámetros y LOV en el panel de exploración → Haga clic en el icono Insertar parámetro.

Las propiedades de los parámetros se muestran en el panel derecho. Puede utilizar varias propiedades como se define en el tema anterior.

Para editar un parámetro existente, seleccione el parámetro de la lista y edítelo.

LOV y propiedades

Usando LOV, puede seleccionar el valor de una solicitud de la lista de valores asociados con un objeto. Permite que un conjunto de datos se restrinja a los valores seleccionados.

Puede utilizar LOV para un objeto en la infraestructura de datos o la capa empresarial. Se pueden utilizar diferentes tipos de LOV.

LOVs based on Business Layer Objects - En este caso, LOV se basa en otra consulta o en una jerarquía que incluye

  • Static LOVs - Incluye Lista de valores especificados manualmente o importados de archivo.

  • LOVs based on SQL - Es la devolución de valor por expresión SQL específica.

Insertar y editar LOV

Para insertar o editar una LOV existente, vaya a la pestaña Parámetros y LOV en el editor. Haga clic en Insertar + firmar en el panel LOV -

Las propiedades de las LOV aparecen en el panel derecho. Para editar una LOV existente, haga clic en Lista de valor en la lista.

La pestaña Propiedades en las propiedades de las LOV le permite editar las propiedades de la columna en las LOV. Puede editar las siguientes propiedades haciendo clic en la columna de propiedades en la tabla de propiedades:

Column Name - Puede editar el nombre de la columna.

Key Column - Puede seleccionar una columna para que sea una clave compatible con el índice.

Data Type - Puede seleccionar el tipo de datos para la columna.

Hidden - Si selecciona esta opción, la columna no se mostrará.

Consultas en la capa empresarial

Un panel de consulta se utiliza para crear consultas y los objetos de consulta se asocian con la capa empresarial. Estos se utilizan normalmente en IDT para validar la capa empresarial.

Insertar y editar una consulta

Para insertar una nueva consulta o editar una consulta existente, haga clic en el panel Consulta en el panel Capa empresarial.

Haga clic en Insertar consulta para agregar una nueva consulta. Esto abrirá el panel de Consulta. Puede crear una nueva consulta o editar una consulta existente y hacer clic en Aceptar. Seleccione los objetos en el panel Consulta → Aceptar.

Ingrese el nombre y la descripción de la Consulta. Puede editar los objetos en la consulta haciendo clic en la opción Editar consulta. Para ejecutar la consulta → Ejecutar consulta.

Conciencia agregada

Con el conocimiento agregado, puede utilizar datos agregados previamente en tablas en la base de datos. Se utiliza para mejorar el rendimiento de las consultas procesando menos filas.

Cuando agrega un objeto con reconocimiento agregado en la consulta, el generador de consultas recupera los datos de la tabla con el nivel de agregación más alto.

Por ejemplo, considere una tabla de hechos de ventas donde las ventas se agregan por mes. Si su consulta solicita ventas por mes, el generador de consultas recuperará los datos de la tabla agregada.

Configurar la conciencia agregada

Para utilizar la conciencia agregada, primero se debe cargar la tabla agregada en la base de datos y luego agregar la tabla a Data Foundation.

Definir objetos conscientes agregados. Estos son los objetos de la capa empresarial para los que desea que las consultas utilicen las tablas agregadas cuando sea posible, en lugar de realizar la agregación mediante tablas no agregadas.

En la expresión SQL del objeto, defina la instrucción SELECT para usar la función @Aggregate_Aware -

@Aggregate_Aware (suma (aggr_table_1),…, sum (aggr_table_n))

Seleccione el objeto en Business Layer → vaya a SQL Assistant → bajo Funciones → Conciencia agregada.