SAP Interface Web do CRM: Configuração e Aprimoramentos

⚡ Resumo Inteligente

Ferramentas de configuração de interface web e aprimoramento de aplicativos em SAP O CRM permite que os consultores adaptem funções, visualizações e estruturas de banco de dados padrão sem a necessidade de programação ABAP complexa. Este tutorial explica o modelo de configuração de layout, o design orientado a parâmetros, os controles de segurança e os aprimoramentos de campo e tabela de ponta a ponta por meio do AET.

  • 🧩 Camadas de configuração: Quatro valores de parâmetros — Chave de Configuração de Função, Uso do Componente, Tipo de Objeto e Subtipo de Objeto — identificam exclusivamente cada layout de visualização mantido na Ferramenta de Configuração da Interface Web.
  • 🖱️ Design de arrastar e soltar: Adicione, reordene e remova campos usando o editor visual que exibe os Campos Disponíveis e as Propriedades dos Campos sem modificar as estruturas do dicionário de dados.
  • 🛡️ Controles de acesso: Somente superusuários ou desenvolvedores recebem funções de configuração, e a personalização das configurações pode desativar a personalização para o usuário final em visualizações selecionadas.
  • ⚙️ AET Power: A Ferramenta de Aprimoramento de Aplicativos estende campos e tabelas até a camada de banco de dados automaticamente, eliminando a codificação ABAP manual para a maioria dos cenários de extensibilidade.
  • 🧠 Modo Especialista: A vinculação de novos campos a um elemento de dados existente propaga rótulos, ajuda de pesquisa e propriedades de campo de forma consistente em todas as camadas da interface do usuário.

SAP Ferramentas de configuração e aprimoramento da interface web do CRM

Visão geral

  • SAP O CRM possui diversas funções padrão definidas (por exemplo, Profissional de Vendas) e aplicações dentro dessas funções (por exemplo, Gestão de Contas).
  • Em geral, as empresas não utilizam os aplicativos padrão tal como são, optando por melhorias, sejam elas pequenas ou grandes.
  • Considerando isso, SAP O CRM foi implementado com ferramentas para o aprimoramento de SAP aplicações padrão. Usando essas ferramentas, é possível alterar as visualizações, adicionar campos, adicionar tabelas, etc., às aplicações existentes.
  • Essas ferramentas incluem principalmente:
  • Ferramenta de configuração da interface da web
  • Ferramentas de aprimoramento de aplicativos (AET)

Ferramenta de configuração da interface da web

  • O layout exibido para qualquer visualização em SAP CRM é mantida como Configuração da Interface Web.
  • Essas configurações são identificadas usando 4 valores de parâmetros.
  • Dessa forma, você pode aprimorar as configurações da interface do usuário da Web com novos layouts usando diferentes valores de parâmetros.
  • Os campos exibidos na interface web provêm das estruturas de banco de dados definidas no dicionário de dados.
  • Conforme solicitado, nem todos os campos são exibidos em todas as telas.
  • É possível modificar as telas usando a ferramenta de configuração da interface web.
  • Com essa ferramenta, é possível remover alguns campos das telas.
  • Também permite adicionar à tela um campo disponível na estrutura do dicionário de dados.
  • Em todas as páginas do IU da Web do CRMExiste um botão para acessar a “ferramenta de interface web”.
  • Existem funções predefinidas necessárias para que este botão esteja disponível.
  • Portanto, para visualizar esse botão e fazer alterações nessa ferramenta, o usuário precisa ter as autorizações necessárias.
Ferramenta de configuração da interface da web
Botões na página da interface web — vamos analisá-los abaixo.
  1. Área Configurável Ferramenta de configuração da interface da webIsso destaca a área da tela que pode ser configurada.
  2. Página de Configuração Ferramenta de configuração da interface da web: Isso abre o pop-up para configurar a página atual:

Ferramenta de configuração da interface da web

Ferramenta de configuração da interface da web
Visualização de configuração para a página do Centro de Trabalho
  1. personalização Ferramenta de configuração da interface da web
    1. Com isso, o usuário pode definir seu próprio layout de visualização.
    2. Isso afeta um usuário individual e não se aplica a toda a aplicação.
  1. Página de impressão Ferramenta de configuração da interface da webPara imprimir a página atual.
  • Para criar um novo layout, é possível usar o botão “Novo” para criar um formulário em branco.
  • Você também pode copiar uma configuração existente e modificá-la conforme necessário.
  • A ferramenta de configuração da interface web suporta o recurso de arrastar e soltar para adicionar campos ao layout.
  • Também oferece a possibilidade de definir diferentes propriedades de um campo.
  • Em alguns casos, a implementação dessas melhorias também inclui programação ABAP nos componentes da interface web.
Ferramenta de configuração da interface da web
Visualização de configuração para visualização de formulário na página de visão geral – I

Configurações disponíveis (captura de tela acima):

  • Uma configuração é identificada por uma combinação única dos seguintes campos:
  • Chave de configuração de função
  • Uso de componentes
  • Tipo de objeto
  • Subtipo de objeto
  • Dependendo da combinação, podem existir várias configurações disponíveis para uma visualização.
  • Selecionar uma linha neste bloco de atribuição atualiza o “Design da Configuração Atual” para mostrar o layout projetado na configuração selecionada.

Botões para trabalhar na configuração (veja a captura de tela acima): Esses são os botões usados ​​para modificar o “Design da Configuração Atual” para a configuração selecionada em “Configurações Disponíveis”:

  1. Adicionar legenda: Com este botão, é possível adicionar uma legenda à visualização do formulário em uma página de visão geral.
  2. Adicionar Linha: Este botão acrescenta uma linha na área "Design da Configuração Atual".
  3. Mover para cima: Este botão move o campo selecionado uma linha para cima da sua linha atual.
  4. Mover para baixo: Este botão move o campo selecionado uma linha para baixo da sua linha atual.
  5. Exibir campos disponíveis (Fig. 3): Mostra todos os campos que podem ser adicionados ao layout para que fiquem visíveis no aplicativo.
  6. Exibir propriedades do campo (Fig. 3): Mostra as propriedades do campo selecionado no layout, que você pode visualizar e configurar.
  7. No modo de edição, é possível modificar algumas dessas propriedades.
Ferramenta de configuração da interface da web
Visualização de configuração para visualização de formulário na página Visão geral – II
  • Esta ferramenta permite adicionar ou remover campos (disponíveis no dicionário de dados) do layout da visualização.
  • Com essa ferramenta, não é possível adicionar campos às estruturas e tabelas do dicionário de dados de forma que eles sejam refletidos no seu CRM.
  • A tela de configuração de uma visualização em tabela possui um layout diferente, onde o usuário precisa definir as colunas disponíveis e as propriedades dessas colunas.
Ferramenta de configuração da interface da web
Visualização de configuração para visualização de tabela

Preocupações com segurança

  • Os usuários finais não devem ter acesso para realizar essas configurações na ferramenta de configuração. Somente superusuários ou desenvolvedores têm essas permissões.
  • Qualquer alteração feita fica visível para todos os usuários que acessam o aplicativo.
  • Além das alterações implementadas na ferramenta de Configuração da Interface do Usuário, os usuários finais podem definir configurações para personalizar a visualização. As configurações de personalização são aplicáveis ​​a cada usuário individualmente e não são compartilhadas com outros usuários finais.
  • Conforme necessário, a personalização pode ser controlada nas configurações de customização.
  • Isso significa que existem configurações de personalização com as quais os desenvolvedores podem restringir a capacidade dos usuários de personalizar as visualizações.
  • Após aplicar essa configuração, o botão de personalização não estará disponível para os usuários finais.

Ferramenta de aprimoramento de aplicativos (AET)

  • A Ferramenta de Aprimoramento de Aplicativos é uma ferramenta abrangente para aprimorar o SAP Aplicações padrão, de forma que as modificações até o nível do banco de dados sejam implementadas pela própria ferramenta, sem praticamente nenhum esforço de programação.
  • Esta ferramenta também está integrada com a ferramenta Web UI Configuration.
Ferramenta de aprimoramento de aplicativos
Área de configuração destacada ao clicar no botão
  • Semelhante à ferramenta de Configuração da Interface do Usuário, primeiro você precisa selecionar a área configurável (destacada em azul) no aplicativo.
  • Isso abrirá a ferramenta de Configuração da Interface do Usuário na mesma janela, conforme mostrado abaixo.
Ferramenta de aprimoramento de aplicativos
Ferramenta de configuração de UI para AET

Você precisa selecionar o botão correspondente para as melhorias do AET (destacado acima):

  • Melhorias de Exibição: Permite visualizar as melhorias já existentes. É possível selecionar uma melhoria e modificá-la.
  • O botão “Criar Campo” pode ser usado para criar um novo campo na visualização selecionada.

A seguir, apresentamos uma lista das melhorias existentes em campos e tabelas:

Ferramenta de aprimoramento de aplicativos
Visualização de aprimoramento de exibição

Esta visualização possui botões para aprimoramentos de visualização e tabela nos respectivos blocos de atribuição:

  • Novo: Usando este botão, é possível criar novos campos e também criar tabelas.
  • Utilizando o hiperlink na primeira coluna (ID da melhoria), é possível editar uma melhoria existente.

Ferramenta de configuração de interface web versus ferramenta de aprimoramento de aplicativos

Antes de prosseguirmos com o aprimoramento da visualização passo a passo, a comparação abaixo esclarece quando cada ferramenta deve ser usada:

Aspecto Ferramenta de configuração da interface da web Ferramenta de aprimoramento de aplicativos (AET)
Objetivo Primário Ajustar o layout visível das visualizações existentes Adicione novos campos e tabelas ao banco de dados.
Impacto do dicionário de dados Nenhum — utiliza apenas os campos existentes Gera estruturas e tabelas de banco de dados automaticamente.
Esforço de Codificação ABAP opcional para casos avançados. Quase nenhuma programação necessária
Usuário típico Consultor funcional ou superusuário Consultor funcional trabalhando com o líder técnico
Âmbito da mudança Layout e personalização por visualização Extensibilidade de campos e tabelas em toda a aplicação

Melhorando a visualização

  • Para aprimorar uma visualização, após clicar no botão “Novo” (mostrado na captura de tela acima), você precisa selecionar a parte do objeto de negócios onde o novo campo ou a nova tabela deve ser adicionada.
Melhorando a visualização
Selecione a parte do objeto de negócios
  • Dependendo do objeto selecionado, as tabelas e estruturas do banco de dados serão selecionadas.
  • Ao criar um campo, você precisa definir as propriedades do campo:
Melhorando a visualização
Definir propriedades do novo campo
  • De acordo com as propriedades selecionadas, o campo será gerado e diferentes camadas serão aprimoradas para o novo campo.
  • O botão “Ativar Modo Especialista” pode ser usado para que a estrutura selecione propriedades do Elemento de Dados usado na definição do campo.
  • No Modo Especialista, precisamos definir um valor para o campo Elemento de Dados.
  • Na definição do elemento de dados, é possível definir propriedades como Label (Descriptíon).
  • Dessa forma, diferentes propriedades do campo podem ser definidas automaticamente usando a definição do elemento de dados no dicionário de dados.
Melhorando a visualização
Definir propriedades do novo campo – Modo especialista ativado
  • Da mesma forma, podemos criar campos de tabela usando a AET.
  • Para uma tabela, precisamos especificar os detalhes da tabela como um todo, bem como os campos individuais a serem gerados para a tabela.
Melhorando a visualização
Criando uma visualização de tabela usando AET
  • Após a geração de um campo ou tabela utilizando o AET, o aplicativo será reiniciado e o usuário poderá então utilizar o novo campo ou tabela.
  • Esses campos e tabelas também terão atualizado as tabelas de banco de dados necessárias.
  • Isso significa que, ao inserir um valor nesses campos e salvar, o valor será armazenado no banco de dados.

Perguntas Frequentes

A Ferramenta de Configuração da Interface Web permite que os consultores adaptem o layout dos padrões. SAP Visualizações de CRM — adicionando, removendo e reorganizando campos extraídos do dicionário de dados — sem alterar as estruturas subjacentes do banco de dados ou escrever código ABAP na maioria dos cenários.

Cada layout é identificado pela Chave de Configuração de Função, Uso do Componente, Tipo de Objeto e Subtipo de Objeto. Juntos, esses quatro valores permitem que várias configurações coexistam para a mesma visualização e vinculem o layout correto à função do usuário.

Use a Ferramenta de Configuração da Interface Web para reorganizar os campos existentes. Escolha o AET quando precisar adicionar campos ou tabelas totalmente novos que precisam ser persistidos no banco de dados subjacente, pois o AET gera os objetos do dicionário de dados automaticamente.

Sim. Travas deslizantes portáteis SAP O Joule e os copilotos de IA incorporados no BTP podem recomendar ajustes de layout, elaborar trechos de código ABAP, sugerir nomes de campos e sinalizar inconsistências entre as configurações da interface web, acelerando tanto a configuração da interface web quanto as tarefas do AET.

Sim. Considere as sugestões de IA como um primeiro rascunho. Um consultor funcional deve validar as convenções de nomenclatura, as verificações de autorização e o impacto subsequente na camada BOL antes de implementar as melhorias AET geradas pelo padrão. SAP Fluxo de trabalho de solicitação de transporte.

Resuma esta postagem com: