¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Objetos de Matchcode em ABAP: Tudo o que você precisa saber sobre seu uso no SAP.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 534 Vistas
0
Cargando...

Olá especialistas em SAP,

Alguém pode me dizer o que são os objetos de matchcode e por que os usamos em ABAP?

Muito obrigado.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Os Matchcodes são definidos em duas etapas no Dicionário Abap/4:

1) A tabela relevante e os campos são estipulados no objeto de matchcode. Um objeto de matchcode descreve o conjunto de todos os possíveis caminhos de busca para um elemento de busca.

2) Pode-se definir um ou mais ID de matchcode para um objeto de matchcode. Um ID de matchcode descreve um caminho de busca especial para um termo de busca. Os campos ou combinação de campos através dos quais a busca será realizada são definidos no ID de matchcode.

pontos de recompensa se for útil.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Isso também é para auxílio de busca. A ajuda de busca e o objeto de código de máquina são semelhantes. Para fornecer ajuda, geralmente usamos isso.

Sintaxe

... [VALOR POR DEFECTO val1 [A val2] [OPÇÃO opt] [SINAL signo]]

[MINÚSCULAS]

[OBJETO DE BUSCA DE CÓDIGO DE MÁQUINA ajuda_de_busca]

[ID DE MEMÓRIA pid] ... .

Isso será usado nos parâmetros ou nas opções de seleção.

Cumprimentos,

Venkat

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?