SAP BEx - Web

Neste capítulo, discutiremos em detalhes sobre o BEx Web e compreenderemos suas funções. Também aprenderemos como usar o Web Application Designer. Além disso, aprenderemos como fazer a Análise e Relatório junto com a criação de um Aplicativo da Web e as várias opções do BEx Web Analyzer.

Business Explorer - Web Application Designer

Web Application Designer (WAD) é uma ferramenta do SAP Business Explorer que pode ser usada para desenvolver aplicativos da web com base em conteúdo BW como - Charts, Maps e Tables. Os aplicativos desenvolvidos com o WAD podem ser salvos como modelos da web e são chamados de aplicativos da web quando chamados do navegador da web.

Esses modelos da web podem ser editados no Web Application Designer para qualquer alteração. Os modelos da web são páginas HTML que podem ser projetadas para atender a requisitos individuais com base na linguagem de marcação padrão e API de Web Design.

Para abrir o Web Application Designer, você deve navegar até a pasta Business Explorer → Web Application Designer.

Ao clicar no Web Application Designer, você precisa passar os detalhes do Sistema BW -

  • Client
  • Nome do usuário
  • Password
  • Language

O BEx Web Application Designer (WAD) consiste em quatro telas que fornecem funções diferentes para desenvolver vários aplicativos da web -

  • Área de tela de itens da web
  • Área da tela do modelo da web
  • Propriedades da área da tela
  • Área da tela de erros e avisos

Área de tela de itens da web

A tela do item da web fornece uma lista de itens da web que podem ser usados ​​para desenvolver aplicativos da web. Você pode definir como os dados de um provedor de dados são exibidos em um aplicativo web.

A tela do Web Item é dividida em diferentes seções -

  • Agrupamento de itens da web: padrão
  • Agrupamento de itens da web: avançado
  • Agrupamento de itens da web: diversos

Na opção Web Items Standard, você pode usar os seguintes tipos de itens -

  • Analysis
  • Chart
  • Report
  • Área de navegação
  • Área de filtro
  • Grupo de botões
  • Caixa suspensa
  • Grupos de botão de rádio
  • Grupo de caixa de seleção
  • Caixa de lista
  • Seleção de filtro hierárquico

Na opção Web Items Advance, você pode usar os seguintes tipos de itens -

  • Web Template
  • Layout do recipiente
  • Container
  • Páginas de guia
  • Group
  • Documento Único
  • Lista de Documentos
  • Map
  • Mensagens do sistema
  • Campo de Informação
  • Campo de entrada

Na opção diversos itens da web, você pode usar os seguintes tipos de itens -

  • Provedor de dados - informações
  • Text
  • Link
  • Lista de exceções
  • Lista de Condições
  • Barra de menu
  • Painel de Propriedades
  • Ticker
  • Menu contextual
  • Script
  • Melhoria Personalizada
  • Quebra de página

A seção Provedor de dados pode ser usada para criar provedores de dados do tipo Filtro ou do tipo Visualização de consulta. Para adicionar um provedor de dados, você pode arrastar o tipo de provedor de dados necessário para o seu modelo da web.

Área da tela do modelo da web

Esta área contém modelos da web que você adiciona ao aplicativo da web. Um modelo da web é conhecido como a página HTML que pode ser usada para especificar a estrutura de um aplicativo da web.

Na área da tela do modelo da web, você tem três guias diferentes na parte superior -

  • Guia de layout
  • Guia XHTML
  • Guia Visão geral

Layout tab- Esta guia é usada para projetar o foco visual de um modelo da web. Você pode arrastar e soltar os itens da seção de itens da web no modelo da web.

XHTML tab page- Esta guia é usada para visualizar o XHTML escrito na visualização do layout de itens da web adicionados ao modelo. Cada componente do código XHTML possui uma cor diferente.

  • Comentários: cinza
  • Atributos: Vermelho
  • Valores de atributo: azul
  • Tags HTML: Preto
  • Itens da Web, comandos, provedores de dados: vermelho escuro
  • Textos: Verde
  • Hiperlinks: 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>

Você pode fazer alterações no XHTML de um modelo da web e elas são refletidas diretamente na guia Layout. No programa acima, você pode ver o código XHTML dos itens da web adicionados ao modelo da web.

Overview- Na guia de visão geral, você pode ver todos os provedores de dados, itens da web e comandos. Para exibir qualquer um desses campos, você pode marcar a caixa de seleção.

Você também pode selecionar uma ordem de classificação diferente para cada objeto -

Grouped - Usando isso, você pode listar os objetos usados ​​por tipo: Provedores de Dados, Itens da Web e Comandos.

Web Template - Usando essa ordem de classificação, a sequência de objetos usados ​​nos modelos da web são exibidos como uma estrutura plana.

Web Template Hierarchical - A sequência do modelo da web é exibida na forma de estrutura hierárquica.

Área da Tela da Propriedade

Esta área é usada para definir propriedades de itens da web e modelos da web.

Na lista suspensa, você pode selecionar o modelo da web ou o item da web individual. Em Propriedades, ao selecionar um modelo da web na caixa suspensa, isso permite definir os parâmetros do modelo da web.

Quando você seleciona um item da web na lista suspensa, as seguintes configurações podem ser feitas:

General Tab Page - Esta opção permite criar um novo provedor de dados para o item da web e atribuí-lo ao item da web de seu modelo da web.

Web Item Parameter Tab Page- Esta opção é usada para selecionar o parâmetro para o item da web selecionado. Você pode definir diferentes parâmetros para um item da web relacionado à exibição, exibição interna, vinculação de dados, texto do gráfico, etc.

Área da tela de erro e aviso

Esta opção é usada para visualizar erros e avisos ao validar um modelo da web no WAD.

Business Explorer - Análise e Relatórios

Usando os aplicativos BEx Web, você pode realizar análises de dados e relatórios sobre o Conteúdo BW. Para realizar relatórios e análises, você deve projetar os aplicativos da web e abri-los em um navegador da web.

Criando um aplicativo da Web no WAD

Para criar um aplicativo da web no BEx Web Application Designer, você precisa criar um novo modelo da web. Para criar um novo modelo da web, você pode ir para Modelo da Web → Novo.

Você também pode abrir um novo modelo da web clicando no novo ícone na barra de ferramentas do aplicativo da web. A próxima etapa é atribuir um provedor de dados ao item da web. Você pode atribuir um provedor de dados a vários itens da web.

Atribuição de provedor de dados usando opções diferentes

Você pode usar a opção Provedor de dados na seção Item da Web. Você pode selecionar se deseja criar um provedor de dados do tipo Filtro ou tipo Visualização de Consulta e arrastar a linha correspondente para a seção inferior do provedor de dados da área da tela do modelo da web. Isso abre a caixa de diálogo Provedor de dados.

Insira o nome do provedor de dados na caixa de diálogo e faça as configurações de acordo com o provedor de dados.

Para adicionar um item da web, você pode arrastá-lo da seção da web: em Padrão, Avançado e Diversos. O item da web aparece na área da tela do modelo da web. Você pode renomear um item da web clicando no botão Renomear item da web na guia Propriedades.

A próxima etapa é navegar até Propriedades → Selecionar a guia Geral para fazer ou alterar a atribuição de um provedor de dados para o item da Web correspondente. A próxima etapa é navegar para a página da guia Parâmetros do item da web, onde você pode definir os parâmetros para os itens da web.

Para definir o layout, você precisa usar a guia Formato na barra de ferramentas.

Clique na guia Formato na parte superior → Selecione Alinhar à Esquerda na barra de menu do Web Application Designer que permite justificar o item da web à esquerda.

Clique na guia Formato na parte superior → Selecione Alinhar à direita na barra de menu do Web Application Designer que permite justificar o item da web à direita.

Clique na guia Formato na parte superior → Selecione Alinhar Centro na barra de menu do Web Application Designer que permite que você centralize a justificação do item da web.

Você também pode arrastar um item da web para a área da tela do modelo da web para qualquer posição. Você também pode organizar os itens da web na tabela HTML acessando a guia Tabela.

Para organizar os itens da Web, você precisa arrastar diferentes itens da Web para as células individuais da tabela.

Agora, para salvar o modelo da web, navegue até o modelo da web, selecione Modelo da web → Salvar na barra de menu do Web Application Designer.

Para executar o modelo da Web, navegue até Modelo da Web → Executar para visualizar seu aplicativo da Web no navegador. Para executar o modelo da web, você precisa salvá-lo.

Você também pode imprimir o aplicativo da web selecionando a opção Imprimir no menu de contexto do aplicativo da web executado.

Business Explorer - Opções do BEx Web Analyzer

O Web Analyzer é uma ferramenta para realizar análises de dados e pode ser acessado por meio de uma URL. Você pode iniciar o BEx Web Analyzer a partir do Web Application Designer, navegando até Ferramentas → BEx Web Analyzer.

Você pode realizar a análise de dados ad hoc e também pode usar outras funções do analisador da Web, como a função de transmissão, que permite a transmissão da análise para outros usuários.

No Web Analyzer, você também pode salvar a visualização de dados selecionando a opção Salvar visualização no menu de contexto.

Você tem uma ampla gama de funções fornecidas no Web Analyzer que podem ser usadas para realizar a análise ad hoc -

  • Painel de navegação
  • Links
  • Apertar botões
  • Menu contextual

No Web Analyzer, você pode ver diferentes funções que podem ser executadas com o toque de um botão. Todas essas funções foram explicadas em detalhes -

New Analysis- Com o uso do botão de comando Nova Análise, você pode criar uma nova análise selecionando um provedor de dados para basear sua análise. Para Nova Análise, você pode selecionar provedores de dados de um sistema SAP BW ou de um provedor de dados não SAP para ser usado na Nova Análise.

Open- Esta opção é usada para acessar a análise salva. Você pode salvar sua análise de dados na seção Favoritos para acessá-los rapidamente.

Save As- Use esta opção para salvar a análise nos favoritos do portal ou dentro do portfólio BEx, passando o nome da análise. Usando esta opção, você pode salvar o tipo de exibição de dados e pode ser acessado posteriormente durante a análise usando o botão Abrir.

Display As- Esta opção permite que você visualize a análise de dados salva em um formato diferente. Você especifica o tipo de exibição usando a opção suspensa. As seguintes opções estão disponíveis na lista suspensa Exibir -

  • Table
  • Graphic
  • Tabela e Gráfico

Information - Este botão pode ser usado para visualizar as informações sobre o provedor de dados na análise.

Send - Esta opção fornece informações de transmissão para a análise.

Print Version- Esta opção pode ser usada para fazer a configuração para Imprimir de sua análise de dados. Você pode fazer diferentes seleções e clicar em OK e um PDF é gerado.

Export to Excel- Este botão é usado para exibir o resultado da consulta no Microsoft Excel. Também mostra como filtrar as restrições e as exceções são destacadas.

Comment - Esta opção pode ser usada para adicionar um comentário sobre o provedor de dados na análise.