Integração do SAP Business One, Web Client com aplicativos da Microsoft
Gerenciando o processo de aprovação
Personalização de campos, tabelas, objetos e valores definidos pelo usuário
Aproveitamento da visão de lista e da visão geral no SAP Business One, Web Client Analytics
Adaptação de análise para objetos selecionados no SAP Business One, Web Client

Customizing de valores de campo com uma fórmula matemática

Objective

After completing this lesson, you will be able to use uma fórmula matemática para personalizar valores de campo.

Como definir uma fórmula matemática em um campo de cabeçalho

As fórmulas matemáticas permitem que você personalize valores de campo, incluindo data e hora. Uma fórmula pode incluir:

  • Texto livre que você insere
  • Expressões matemáticas
  • Campos do documento atual ou outros documentos comerciais ou objetos no banco de dados

Esta lição aborda alguns exemplos de como definir uma fórmula matemática. O vídeo a seguir mostra como definir uma fórmula matemática em um campo de cabeçalho. Considere que você pode aplicar este conceito a qualquer campo que permita editar e testar, como campos de data, alfanuméricos ou numéricos para cálculos.

Nota

As fórmulas matemáticas suportam:

  • Operadores matemáticos e parênteses: (, +, -, *, /, )
  • Adição de strings
  • Campos do sistema e UDF, no cabeçalho e na tabela
  • API para Data e hora - por exemplo, você pode definir um UDF que mede o KPI de quantos dias antes do Natal você forneceu uma ordem. A fórmula será: DATE(2024, 12, 24) - DeliveryDate

    A DATA API (ANO, MÊS, DIA) cria uma data com base nos três parâmetros. Se a data de remessa tiver sido em 20/12/2024, o resultado da fórmula será 4.

    O mesmo conceito é relevante para o TIME API: TIME(hora, minuto, segundo)

Consulte as diretrizes para fórmulas efetivas no SAP Help Portal.

Nota

Uma fórmula também pode ser definida como atualização manual. Você precisa atualizar manualmente o valor no campo.

Clique no botão Atualizar ao lado do campo Ref. do cliente Nenhum campo na seção Detalhes do cliente.

Como definir uma fórmula matemática em um campo de tabela

Neste vídeo, você aprenderá a definir uma fórmula matemática aplicada a um campo de tabela.

Como definir uma fórmula matemática envolvendo dados do banco de dados

No vídeo a seguir, você aprenderá a escrever uma fórmula matemática que envolve campos do banco de dados.

Por exemplo, digamos que cada vez que você selecionar um cliente em um pedido de venda, você quer que o saldo do cliente seja exibido na seção Observações como "Saldo do cliente é" e, em seguida, o saldo.

Se você for um usuário técnico e estiver familiarizado com o cliente Desktop, provavelmente saberá que precisaria escrever uma consulta para recuperar dados do banco de dados. No entanto, no SAP Business One, Web client, você não precisa escrever uma consulta. Você pode usar o mecanismo Lookup para instruir o sistema sobre como recuperar um registro do banco de dados.

A imagem a seguir mostra uma consulta de exemplo e como o mecanismo de pesquisa no SAP Business One, Web client, compara

Uma consulta de cliente do SAP Business One, desktop em comparação com o SAP Business One, IU Web client.
  • A primeira parte da consulta SELECT T0.[Balance] vai para a fórmula, que é o db.BusinessPartners do CurrentAccountBalance.
  • A segunda parte da consulta é a Pesquisa, que é composta por três partes diferentes:
    • Objeto de pesquisa: o objeto que você deseja procurar.
    • Campo de pesquisa: o campo no qual você deseja pesquisar.
    • Comparar com e Valor / Nome do campo: o valor do campo que você quer procurar, que pode ser retirado da IU ou pode ser um valor constante.

Nota

Para o mecanismo de pesquisa, você pode ter mais de um campo de pesquisa para o mesmo objeto – o sistema executará o operador "AND" nesses campos. Você também pode ter mais de um objeto para pesquisa (por exemplo, Cadastro de itens e parceiros de negócios).

Você pode consultar a Referência de tabela BD e a Referência BO para ver os nomes de tabelas, objetos e campos.

Síntese

  • As fórmulas matemáticas permitem que você personalize valores de campo usando texto, cálculos e campos de documentos ou do banco de dados.
  • As fórmulas podem ser aplicadas a campos de cabeçalho, campos de tabela e suportam tipos de dados de data, hora, numéricos e alfanuméricos.
  • Os acionadores controlam quando as fórmulas atualizam valores de campo e você pode escolher a atualização automática ou manual.
  • O mecanismo de pesquisa recupera dados do banco de dados sem escrever consultas, permitindo atualizações dinâmicas de campo.
  • Os espaços de nomes ajudam você a acessar campos a partir de cabeçalhos, tabelas ou do banco de dados ao criar fórmulas.