Fazendo uma consulta formatada no SAP B1 – Usando GUI.

Para quem usa o SAP B1, sabe que principalmente quando lidados com campos de usuário, criar um form somente para lidar com consultas em campos pode ser complicado via código.

Criar um AddOn somente para trazer informações de uma busca simples para um campo nem sempre atende e gera uma quantidade de trabalho que pode ser desnecessária caso forem usadas as consultas formatadas.

Neste tutorial, vamos passo a passo criar consultas e atribui-las a campos que você desejar.
Para este exemplo foi usado o SAP-B1-9. Não sei como ficaria em outras versões do sistema, e infelizmente não tenho acesso para realizar os testes.

==>CRIAR UMA CONSULTA FORMATADA USANDO A GUI<== Criando uma consulta Formatada No menu superior, siga a sequencia: Ferramentas Consultas Gerador de consultas - > Selecionar : Colunas da busca
– > De : Nome da tabela
– > Onde : Condição de filtro
– > Ordenar por : Ordem do resultado
– > Mode de agrupamento
Executar
Gravar

Abre a tela Gravar Consulta
– > Nome da Consulta : De um nome para este filtro
– > Categoria da Consulta : Como pretende agrupar suas consultas
Gravar

==>PRONTO, SUA BUSCA ESTA PRONTA, AGORA TEMOS QUE ATRIBUI-LA A UM CAMPO<== Atribuindo uma consulta formatada a um campo Passos ->> Abra do documento que contenha o campo.
Por Exemplo. Se você adicionou o Campo de Usuário em um documento de marketing (Vandas/Compras)

1. Vá até a UDF (OU) quando campo original e clique Shift+Alt+F2
2. Selecione o item “Procurar nos valores existentes definidos pelo usuário de acordo com a consu…”
3. Clique em “Abrir consulta Gravada”
-> 3.1 Selecione a categoria em qual sua consulta foi salva.
-> 3.2 Clique no nome da consulta formatada.
-> 3.3 Clique OK
Se você quiser que o documento seja atualizado quando o campo da consulta dor modificado cliente no CheckBox “Atualização Automática ao modificar campo”, caso contrario pule para o passo 7.
4. Na lista escolha o nome do campo que vai sera atualizado
5. Escolha entre “Atualizar regularmente” ou “Exibir valores definidos pelo usuario gravados”
6. Clique em atualizar

Pronto, sua consulta formatada esta pronta para ser utilizada.

Não deu certo, ou não esta devidamente explicado? Mande uma mensagem avisando.

2 comments for “Fazendo uma consulta formatada no SAP B1 – Usando GUI.

  1. Joaquim
    07/10/2015 at 16:27

    Estou fazendo uma pesquisa formata que atualiza automaticamente e está funcionando muito bem, porém não quero que ela atualize o campo após a nota fiscal ser emitida, fiz um procedimento que seja atualizado somente quando a data de emissão for igual a hj, mas ela altera todos os documentos já existentes e é justamente isso que não quero que ela faça os documentos já impressos não podem ser alterados.
    Segue a Select

    select U_Final from CTR1 t0
    where T0.U_ServItem = $[inv1.ItemCode] and $[inv1.ActDelDate] = Convert(date, Getdate())

    • lisura
      02/11/2015 at 19:24

      Joaquim.
      Desculpe a demora para responder.
      Não sei o que pode ser. No momento não estou mais atuando com SAP B1, então não posso realizar alguns testes para te ajudar.
      Se já descobriu a resposta por favor me avise que publico aqui para futuros desenvolvedores.

Leave a Reply

Your email address will not be published. Required fields are marked *