Olá,
Para muitos campos de entrada, mas não todos, a SAP fornece uma função de pesquisa chamada Matchcode. Os Matchcodes permitem que você selecione um valor de uma lista ou procure um valor por categorias de dados se houver muitas possibilidades.
Tipos de Matchcodes
Os Matchcodes são divididos em três categorias básicas:
1) Lista curta ou lista de resultados
Os valores são listados em uma tela. Para listas mais longas, pode ser necessário rolar para baixo para ver todos os valores.
2) Restringir intervalo de valores
Muitas entradas estão disponíveis para o campo. Várias telas com abas mostrando diferentes categorias são exibidas para que você possa inserir seus critérios de pesquisa.
3) Pesquisa de calendário
Uma caixa de diálogo tipo calendário é exibida para que você possa selecionar dia, mês e ano. É usado em campos de data como a data de contabilização da fatura.
Os Matchcodes foram substituídos por Ajudas de Pesquisa a partir da Versão 4.0. Use as ajudas de pesquisa para atribuir uma ajuda de entrada a um campo.
Os Matchcodes existentes foram automaticamente convertidos em ajudas de pesquisa. Um objeto de matchcode é convertido em uma ajuda de pesquisa coletiva com o mesmo nome. Cada identificação de matchcode do objeto de matchcode é convertida em uma ajuda de pesquisa elementar com o mesmo nome e é atribuída à ajuda de pesquisa coletiva criada a partir do objeto de matchcode.
Um matchcode é um meio de encontrar registros de dados armazenados no sistema. O matchcode é definido no Dicionário ABAP em duas etapas:
Primeiro você define as tabelas e campos relevantes para a pesquisa em um objeto de matchcode. Um objeto de matchcode descreve o conjunto de todos os possíveis caminhos de pesquisa para uma cadeia de pesquisa.
Em seguida, você cria uma ou mais identificações de matchcode para um objeto de matchcode. Uma identificação de matchcode descreve um caminho de pesquisa especial para uma cadeia de pesquisa. A identificação de matchcode define os campos ou combinações de campos que serão usados na pesquisa.
Criação de objetos de Matchcode
Você pode criar uma ajuda de pesquisa no Dicionário ABAP (transação se11)
Crie uma nova ajuda de pesquisa (por exemplo, myHelp), escolha ajuda de pesquisa elementar (simples), selecione a aba Definições, insira o nome da tabela (por exemplo, myTable) na caixa de texto "Tabela de texto".
Em seguida, insira a coluna a ser usada (por exemplo, myField) para esta ajuda no parâmetro de ajuda de pesquisa, escolha Importar/Exportar, dê Lpos como 1 e ative. (Você pode adicionar mais colunas da mesma tabela aqui).
No relatório, codifique como
parâmetro p1 like myTable-myField objeto de matchcode myHelp.
Ao executar este relatório, p1 terá uma ajuda f4 habilitada. A lista de ajuda terá todos os valores de myTable para o campo myField.
Por favor, verifique os seguintes links sobre como criar Ajudas de Pesquisa
Você pode fazer isso no SE11 onde você tem uma opção para o mesmo
http://www.sapdevelopment.co.uk/dictionary/shelp/shelphome.htmhttp://help.sap.com/saphelp_nw04/helpd...
Este também é um bom link
Saudações,
Raj.