Ir para o conteúdo principal

Análises personalizadas no SAP Business One

Análises Personalizadas no SAP Business One

A partir da versão 2020.08.6.001 do CRM One Desktop, foi liberada a nova aba “Análises” em diversas telas do sistema, permitindo que você crie e visualize análises personalizadas diretamente nas telas do SAP Business One.

Onde essa funcionalidade aparece?

Você pode adicionar análises personalizadas nas seguintes telas:

  • Cockpit
  • Cadastro de parceiros de negócios
  • Atendimentos
  • Cotações e pedidos de vendas
  • Oportunidades de vendas
  • Chamado de serviços
  • Cartão de equipamentos
  • Contrato de serviços

Como funciona na prática?

Após selecionar o cliente, a aba “Análises” será exibida. Dentro dela, o campo “Selecione a análise” permite ao usuário escolher uma das análises disponíveis.

Exemplo de análise: Produtos Vendidos, com as colunas:

  • Grupo de Itens
  • Código do Item
  • Descrição
  • Quantidade
  • Valor total

Os dados são agrupados e ordenados automaticamente para facilitar a leitura.

Exemplo da aba Análises no Cockpit

🔁 Esta funcionalidade substitui as antigas “Abas personalizadas do cockpit”, que limitavam o uso a apenas 5 análises.

Como configurar?

Acesse: Módulos > CRM One > Configurações > Consultas para cadastros/documentos

Tela de Configurações de Consulta

Passo a passo:

  1. Clique no botão “Adicionar” para criar uma nova análise.
  2. Marque a opção “Ativo”.
  3. Informe um Título amigável (ele será exibido na combo de seleção).
  4. Selecione a Tela em que essa análise será exibida.
  5. Insira a Consulta SQL correspondente (veja exemplos abaixo).

Exemplo de cadastro de análise Opções de telas disponíveis Campo Consulta SQL

Exemplos de Consulta

SQL Server:

SELECT T3.[ItmsGrpNam] AS 'Grupo',
T2.[ItemCode] AS 'Cód. Item',
T2.[ItemName] AS 'Descrição',
SUM(T1.[Quantity]) AS 'QT',
SUM(T1.[LineTotal]) AS 'R$'
FROM OINV T0
INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry]
INNER JOIN OITM T2 ON T1.[ItemCode] = T2.[ItemCode]
INNER JOIN OITB T3 ON T2.[ItmsGrpCod] = T3.[ItmsGrpCod]
WHERE T0.[CardCode] IN ('#CardCode#')
AND T1.[Usage] IN (SELECT T0.[U_Valor] FROM [@DWU_CFG] T0 WHERE T0.[U_Param] = 'UtilizacaoVenda')
GROUP BY T3.[ItmsGrpNam], T2.[ItemCode], T2.[ItemName]
ORDER BY 1, 3, 5

SAP HANA:

SELECT T3."ItmsGrpNam" AS "Grupo",
T2."ItemCode" AS "Cód. Item",
T2."ItemName" AS "Descrição",
SUM(T1."Quantity") AS "QT",
SUM(T1."LineTotal") AS "R$"
FROM OINV T0
INNER JOIN INV1 T1 ON T0."DocEntry" = T1."DocEntry"
INNER JOIN OITM T2 ON T1."ItemCode" = T2."ItemCode"
INNER JOIN OITB T3 ON T2."ItmsGrpCod" = T3."ItmsGrpCod"
WHERE T0."CardCode" IN ('#CardCode#')
AND T1."Usage" IN (SELECT T0."U_Valor" FROM "@DWU_CFG" T0 WHERE T0."U_Param" = 'UtilizacaoVenda')
GROUP BY T3."ItmsGrpNam", T2."ItemCode", T2."ItemName"
ORDER BY 1, 3, 5

Consulta pronta no Cockpit

Disponível também no CRM One Web

Você pode utilizar as mesmas análises personalizadas também no CRM One Web:

Clique aqui para ver como funciona na Web

Pré-requisitos

  • CRM One Desktop versão 2020.08.6.001 ou superior