SAP BEx - Web

En este capítulo, discutiremos en detalle sobre BEx Web y entenderemos sus funciones. También aprenderemos a utilizar el Diseñador de aplicaciones web. Además, aprenderemos cómo realizar el análisis y la generación de informes junto con la creación de una aplicación web y las diversas opciones de BEx Web Analyzer.

Business Explorer - Diseñador de aplicaciones web

Web Application Designer (WAD) es una herramienta de SAP Business Explorer que se puede utilizar para desarrollar aplicaciones web basadas en contenido BW como: Charts, Maps y Tables. Las aplicaciones que se desarrollan utilizando el WAD se pueden guardar como plantillas web y se denominan aplicaciones web cuando se llaman desde el navegador web.

Estas plantillas web se pueden editar en el Diseñador de aplicaciones web para cualquier cambio. Las plantillas web son páginas HTML que pueden diseñarse para cumplir con los requisitos individuales según el lenguaje de marcado estándar y la API de diseño web.

Para abrir el Diseñador de aplicaciones web, debe navegar a la carpeta Business Explorer → Diseñador de aplicaciones web.

Cuando hace clic en el Diseñador de aplicaciones web, debe pasar los detalles del sistema BW:

  • Client
  • Nombre de usuario
  • Password
  • Language

El BEx Web Application Designer (WAD) consta de cuatro pantallas que proporcionan diferentes funciones para desarrollar varias aplicaciones web:

  • Área de pantalla de elementos web
  • Área de pantalla de plantilla web
  • Área de pantalla de propiedades
  • Área de pantalla de errores y advertencias

Área de pantalla de elementos web

La pantalla de elementos web proporciona la lista de elementos web que se pueden utilizar para desarrollar aplicaciones web. Puede definir cómo se muestran los datos de un proveedor de datos en una aplicación web.

La pantalla del elemento web se divide en diferentes secciones:

  • Agrupación de elementos web: estándar
  • Agrupación de elementos web: avanzado
  • Agrupación de elementos web: varios

En la opción Estándar de elementos web, puede utilizar los siguientes tipos de elementos:

  • Analysis
  • Chart
  • Report
  • Área de navegación
  • Área de filtro
  • Grupo de botones
  • Caja desplegable
  • Grupos de botones de radio
  • Grupo de casillas de verificación
  • Cuadro de lista
  • Selección de filtros jerárquicos

En la opción Avanzado de elementos web, puede utilizar los siguientes tipos de elementos:

  • Plantilla Web
  • Disposición del contenedor
  • Container
  • Páginas de pestaña
  • Group
  • Documento único
  • Lista de documentos
  • Map
  • Mensajes del sistema
  • Campo de información
  • Campo de entrada

En la opción Varios de elementos web, puede utilizar los siguientes tipos de elementos:

  • Proveedor de datos: información
  • Text
  • Link
  • Lista de excepciones
  • Lista de condiciones
  • Barra de menús
  • Panel de propiedades
  • Ticker
  • Menú de contexto
  • Script
  • Mejora personalizada
  • Salto de página

La sección Proveedor de datos se puede utilizar para crear proveedores de datos de tipo Filtro o de tipo Vista de consulta. Para agregar un proveedor de datos, puede arrastrar el tipo de proveedor de datos requerido a su plantilla web.

Área de pantalla de plantilla web

Esta área contiene plantillas web que agrega a la aplicación web. Una plantilla web se conoce como la página HTML que se puede utilizar para especificar la estructura de una aplicación web.

En el área de la pantalla Plantilla web, tiene tres pestañas diferentes en la parte superior:

  • Pestaña diseño
  • Pestaña XHTML
  • Pestaña de descripción general

Layout tab- Esta pestaña se utiliza para diseñar el enfoque visual de una plantilla web. Puede arrastrar y soltar los elementos de la sección de elementos web en la plantilla web.

XHTML tab page- Esta pestaña se usa para ver XHTML con la vista de diseño de los elementos web agregados a la plantilla. Cada componente del código XHTML tiene un color diferente.

  • Comentarios: gris
  • Atributos: rojo
  • Valores de atributo: azul
  • Etiquetas HTML: Negro
  • Elementos web, comandos, proveedores de datos: rojo oscuro
  • Textos: Verde
  • Hipervínculos: violeta
<bi:bisp  xmlns = "http://www.w3.org/TR/REC-html40" 
   xmlns:bi = "http://xml.sap.com/2005/01/bi/wad/bisp" xmlns:jsp="http://java.sun.com/JSP/Page" > 
   <html> 
      <head> 
         <title >BEx Web Application</title> 
         <meta content = "text/html; charset = utf-8" http-equiv = "Content-Type" /> 
      </head> 
      
      <body>   
         <bi:CHART_ITEM name = "CHART_ITEM_1" designheight = "300" designwidth = "300" > 
            <bi:DATA_PROVIDER_REF value = "%NM%" /> 
         </bi:CHART_ITEM> 
         
         <bi:ANALYSIS_ITEM name = "ANALYSIS_ITEM_1" designwidth = "400" designheight = "200" > 
            <bi:DATA_PROVIDER_REF value = "%NM%" /> 
         </bi:ANALYSIS_ITEM> 
         
         <bi:TEMPLATE_PARAMETERS name = "TEMPLATE_PARAMETERS" /> 
         <!-- insert data providers, items and other template content here --> 
      </body> 
   </html> 
</bi:bisp>

Puede realizar cambios en el XHTML de una plantilla web y se reflejan directamente en la pestaña Diseño. En el programa anterior, puede ver el código XHTML de los elementos web agregados a la plantilla web.

Overview- En la pestaña de descripción general, puede ver todos los proveedores de datos, elementos web y comandos. Para mostrar cualquiera de estos campos, puede seleccionar la casilla de verificación.

También puede seleccionar un orden de clasificación diferente para cada objeto:

Grouped - Con esto, puede enumerar los objetos utilizados por tipo: proveedores de datos, elementos web y comandos.

Web Template - Con este orden de clasificación, la secuencia de objetos utilizados en las plantillas web se muestran como una estructura plana.

Web Template Hierarchical - La secuencia de la plantilla web se muestra en forma de estructura jerárquica.

Área de pantalla de propiedad

Esta área se utiliza para definir propiedades de elementos web y plantillas web.

En la lista desplegable, puede seleccionar la plantilla web o el elemento web individual. En Propiedades, cuando selecciona una plantilla web en el cuadro desplegable, esto le permite establecer los parámetros para la plantilla web.

Cuando selecciona un elemento web de la lista desplegable, se pueden realizar las siguientes configuraciones:

General Tab Page - Esta opción le permite crear un nuevo proveedor de datos para el elemento web y asignarlo al elemento web de su plantilla web.

Web Item Parameter Tab Page- Esta opción se utiliza para seleccionar el parámetro del elemento web seleccionado. Puede establecer diferentes parámetros para un elemento web relacionados con la visualización, la visualización interna, el enlace de datos, el texto del gráfico, etc.

Área de pantalla de error y advertencia

Esta opción se usa para ver errores y advertencias cuando valida una plantilla web en WAD.

Business Explorer: análisis e informes

Con las aplicaciones web BEx puede realizar análisis de datos e informes sobre el contenido de BW. Para realizar informes y análisis, debe diseñar las aplicaciones web y abrirlas en un navegador web.

Crear una aplicación web en WAD

Para crear una aplicación web en BEx Web Application Designer, debe crear una nueva plantilla web. Para crear una nueva plantilla web, puede ir a Plantilla web → Nueva.

También puede abrir una nueva plantilla web haciendo clic en el icono nuevo en la barra de herramientas de la aplicación web. El siguiente paso es asignar un proveedor de datos al elemento web. Puede asignar un proveedor de datos a varios elementos web.

Asignación de proveedor de datos mediante diferentes opciones

Puede utilizar la opción Proveedor de datos en la sección Elemento web. Puede seleccionar si desea crear un proveedor de datos de tipo Filtro o vista de consulta y arrastre la línea correspondiente a la sección inferior del proveedor de datos del área de pantalla de la plantilla web. Esto abre el cuadro de diálogo Proveedor de datos.

Ingrese el nombre del proveedor de datos en el cuadro de diálogo y realice la configuración según el proveedor de datos.

Para agregar un elemento web, puede arrastrarlo desde la Sección web: en Estándar, Avanzado y Varios. El elemento web aparece en el área de la pantalla de la plantilla web. Puede cambiar el nombre de un elemento web haciendo clic en el botón Cambiar nombre del elemento web en la pestaña Propiedades.

El siguiente paso es navegar a Propiedades → Seleccionar pestaña General para realizar o cambiar la asignación de un proveedor de datos para el elemento web correspondiente. El siguiente paso es navegar a la página de la pestaña Parámetros de elementos web, donde puede definir los parámetros para los elementos web.

Para definir el diseño, debe utilizar la pestaña Formato en la barra de herramientas.

Haga clic en la pestaña Formato en la parte superior → Seleccione Alinear a la izquierda en la barra de menú del Diseñador de aplicaciones web que le permite justificar a la izquierda el elemento web.

Haga clic en la pestaña Formato en la parte superior → Seleccione Alinear a la derecha en la barra de menú del Diseñador de aplicaciones web que le permite justificar a la derecha el elemento web.

Haga clic en la pestaña Formato en la parte superior → Seleccione Alinear centro en la barra de menú del Diseñador de aplicaciones web que le permite centrar la justificación del elemento web.

También puede arrastrar un elemento web al área de la pantalla de la plantilla web a cualquier posición. También puede organizar elementos web en la tabla HTML yendo a la pestaña Tabla.

Para organizar los elementos web, debe arrastrar diferentes elementos web a las celdas individuales de la tabla.

Ahora, para guardar la plantilla web, navegue hasta la plantilla web, seleccione Plantilla web → Guárdela en la barra de menú del Diseñador de aplicaciones web.

Para ejecutar la plantilla web, vaya a Plantilla web → Ejecutar para ver su aplicación web en el navegador. Para ejecutar la plantilla web, debe guardar la plantilla web.

También puede imprimir la aplicación web seleccionando la opción Imprimir en el menú contextual de la aplicación web ejecutada.

Business Explorer - Opciones de BEx Web Analyzer

Web Analyzer es una herramienta para realizar análisis de datos y se puede llamar mediante una URL. Puede iniciar BEx Web Analyzer desde el Diseñador de aplicaciones web navegando a Tools → BEx Web Analyzer.

Puede realizar el análisis de datos ad hoc y también puede usar otras funciones del analizador web como la función de transmisión que le permite transmitir el análisis a otros usuarios.

En Web Analyzer, también puede guardar la vista de datos seleccionando la opción Guardar vista en el menú contextual.

Tiene una amplia gama de funciones que se proporcionan en Web Analyzer que se pueden utilizar para realizar el análisis ad hoc:

  • Panel de navegación
  • Links
  • Apretar botones
  • Menú de contexto

En Web Analyzer, puede ver diferentes funciones que se pueden realizar con solo presionar un botón. Todas estas funciones se han explicado en detalle:

New Analysis- Con el uso del botón de comando Nuevo análisis, puede crear un nuevo análisis seleccionando un proveedor de datos en el que basar su análisis. Para New Analysis, puede seleccionar proveedores de datos de un sistema SAP BW o de un proveedor de datos que no sea de SAP para usar en New Analysis.

Open- Esta opción se utiliza para acceder al análisis guardado. Puede guardar su análisis de datos en la sección Favoritos para acceder rápidamente a ellos.

Save As- Utilice esta opción para guardar el análisis en los favoritos de su portal o dentro del portafolio BEx pasando el nombre del análisis. Con esta opción, puede guardar el tipo de visualización de datos y se puede acceder a él durante el análisis utilizando el botón Abrir.

Display As- Esta opción le permite ver el análisis de datos guardados en un formato diferente. El tipo de visualización se especifica mediante la opción desplegable. Las siguientes opciones están disponibles en la lista desplegable Pantalla:

  • Table
  • Graphic
  • Tabla y gráfico

Information - Este botón se puede utilizar para ver la información sobre el proveedor de datos en el análisis.

Send - Esta opción proporciona información de transmisión para el análisis.

Print Version- Esta opción se puede utilizar para configurar la impresión de su análisis de datos. Puede hacer diferentes selecciones y hacer clic en Aceptar y se genera un PDF.

Export to Excel- Este botón se utiliza para mostrar el resultado de la consulta en Microsoft Excel. También le muestra cómo filtrar restricciones y las excepciones están resaltadas.

Comment - Esta opción se puede utilizar para agregar un comentario sobre el proveedor de datos en el análisis.