Skip to Content
author's profile photo Former Member
Former Member

Consulta Formatada

Bom dia,

Nas telas de documentos de marketing eu criei um campo de usuário, e estou colocando a seguinte consulta formatada, neste meu campo novo:

SELECT $[$4.1], que busca o código do meu PN. e está configurado como atualizar baseado em consulta, quando o campo PN muda.

Estou usando esta sintase pois preciso usar a mesma configuração em várias telas: cotação de venda, pedido de venda, entrega e nota fiscal de saída.

Ao abrir a primeira vez a tela, a consulta é realizada e este meu campo é preenchido. Agora se eu trocar o meu PN ou clicar na lupa deste campo, a consulta resulta a informação:

SELECT N'*RSRC*ButtonCloseBox'

Verifiquei que no formulário de campos definidos por usuário (braço ao lado direito) o número de item do botão (X) close, é 4. E o número de item do campo código do PN também é 4.

Alguém já passou por um situação parecida??

Att,

Fabielle Neves Cleto

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Apr 03, 2012 at 03:07 PM

    Bom dia,

    realizei alguns testes aqui e não tive o mesmo problema que você, funcionou perfeitamente, entretanto tente usar o Seguinte Script: SELECT $[$4.CardCode]

    Ailton Douglas.
    Consultor SBO

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 03, 2012 at 05:24 PM

    estava lendo a TB aqui agora da Familia 8.8 e encontrei a seguinte mensagem:

    Sintase: $[$Índice do campo.Coluna do campo.Numeric/Fload/Date/0]

    Se o campo for um campo de linha, especifique o Índice do

    campo e a Coluna. Se o campo for um campo de cabeçalho, defina a Coluna como 0 (por exemplo,

    $[$4.0.0].)

    Apesar de ja ter testado com o Nome da coluna(Cardcode), será que ao definir a Coluna 0 não resolve seu problema?

    fiz o teste aqui e me foi preenchido tanto com Coluna 1 quanto com coluna 0.

    faça o teste, enquanto isso vou atualizando o PL aqui.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Apr 03, 2012 at 05:32 PM

    Consegui obter o mesmo problema que você.

    1º o Sistema de variáveis trabalha com o esquema Foco do Form, ou seja: ele tenta executar a consulta com o Form ativo, no caso da "Lupa", ao clicar percebi que o SAP muda o Foco para o Form "Aba de Campos de Usuário", realizando o mesmo procedimento de executar a consulta em modo de execução, obtive o valor esperado, realizei o mesmo procedimento clicando no Form: "Aba de Campos de usuário" e o resultado foi o erro relatado.

    Conclusão: é um erro do SAP isso que não consegue interpretar corretamente o evento Click da "Lupa" quando o foco está no Form "Aba de Campos de Usuário", seria o mesmo que tentar executar uma consulta do Formulário de Marketing no Form de Textos Pré-definidos com variáveis de tela, não funciona.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.