¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Saídas do usuário no SAP: Como mostrar valores de uma tabela interna na tela?

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

Olá,

Existe uma saída de usuário para ME21, que é 'EXIT_SAPMM06E_012'. Há alguma saída de usuário para ME51? Outro problema é, como mostrar um valor de uma tabela interna na tela usando uma saída de usuário? Por favor, ajude-me o mais rápido possível.

Obrigado antecipadamente.

Siva Sankar.

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

4 Respuestas

0
Cargando...

Olá,

As seguintes saídas estão disponíveis para ME51

Código de Transação - ME52 Alterar Requisição de Compra

Nome da Saída Descrição

AMPL0001 Tela do usuário para dados adicionais em AMPL

LMEDR001 Melhorias no programa de impressão

LMELA002 Adotar número de lote da notificação de envio ao contabilizar um GR

LMELA010 Notificação de envio entrante: Transferir dados de itens do IDOC

LMEQR001 Saída de usuário para determinação de fonte

LMEXF001 Condições em Documentos de Compras Sem Recebimento de Fatura

LWSUS001 Determinação de fonte específica do cliente no Varejo

M06B0001 Determinação de papel para liberação de requisição de compra

M06B0002 Alterações na estrutura de comunicação para liberação de requisição de compra

M06B0003 Intervalo de números e número de documento

M06B0004 Intervalo de números e número de documento

M06B0005 Alterações na estrutura de comunicação para liberação geral de requisição

M06E0004 Alterações na estrutura de comunicação para documento de compra liberado

M06E0005 Determinação de papel para liberação de documentos de compras

ME590001 Agrupamento de requisições para divisão de PO em ME59

MEETA001 Definir tipo de linha de programação (atrasado, req. imediata, visualização prévia)

MEFLD004 Determinar data de entrega mais cedo para verificação com GR (somente PO)

MELAB001 Programar geração de previsão de entregas: Transferir implementação de programação

MEQUERY1 Melhoria na Visualização de Documentos ME21N/ME51N

MEVME001 Cálculo de quantidade predefinida em WE e tolerância de sobre/subentrega

MM06E001 Saídas de usuário para documentos de compras entrantes e saíntes de EDI

MM06E003 Intervalo de números e número de documento

MM06E004 Controlar telas de dados de importação em ordem de compra

MM06E005 Campos de cliente em documento de compra

MM06E007 Alterar documento para requisições ao converter em PO

MM06E008 Monitoramento do valor objetivo do contrato em caso de ordens de liberação

MM06E009 Textos relevantes para indicador "Existem textos"

MM06E010 Seleção de campo para endereço do fornecedor

MM06E011 Ativar Bloqueio de PReq

MMAL0001 Distribuição de lista de origem ALE: Processamento saínte

MMAL0002 Distribuição de lista de origem ALE: Processamento entrante

MMAL0003 Distribuição de registro de informação de compras ALE: Processamento saínte

MMAL0004 Distribuição de registro de informação de compras ALE: Processamento entrante

MMDA0001 Endereços de entrega predefinidos

MMFAB001 Saída de usuário para geração de ordem de liberação

MRFLB001 Controle de itens para Ordem de Liberação de Contrato

Número de Saídas: 36

Para encontrar saída para qualquer transação, use o seguinte programa

&----


*& Relatório ZFINDUSEREXIT

*&

&----


*&

*&

&----


relatório zfinduserexit.

tabelas : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.

tabelas : tstct.

dados : jtab como tadir ocorre 0 com linha de cabeçalho.

dados : campo1(30).

dados : v_devclass como tadir-devclass.

parâmetros : p_tcode como tstc-tcode obrigatório.

selecionar único * de tstc onde tcode eq p_tcode.

se sy-subrc eq 0.

selecionar único * de tadir onde pgmid = 'R3TR'

e objeto = 'PROG'

e obj_name = tstc-pgmna.

mover : tadir-devclass a v_devclass.

se sy-sub

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

Prezado Sr. Siva,

Você pode me dizer como resolveu o problema?

Pois também estou enfrentando o mesmo problema com nossos usuários.

Por favor, me ajude com isso.

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

Olá Andry,

Obrigado pela sua resposta rápida.

Vou explicar meu problema,

No ME21 (criando um pedido de compra), nos detalhes do item, se fornecermos um material, a descrição do material é obtida automaticamente da tabela MAKT e antes de salvar o pedido de compra, o padrão do SAP permite ao usuário alterar a descrição. Preciso restringir isso. Eu escrevi uma saída de campo, mas não está funcionando para o ME21. Por isso estou usando esta saída. Se o usuário alterar a descrição, ao salvar, deve ser exibida uma mensagem e a descrição alterada deve ser substituída pela original (da MAKT).

Para substituir, o que devo fazer? Na saída de campo, atribuir diretamente à SAÍDA. Mas aqui, o que devo fazer? Por favor, me ajude o mais rápido possível.

Obrigado.

Siva Sankar.

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

Olá Siva,

Acredito que você pode usar EXIT_SAPLMEREQ_005 para verificar os dados da Solicitação de Compra Própria do Cliente. É semelhante ao EXIT_SAPMM06E_012, que valida os campos do cliente ao salvar um Pedido de Compra (e também ao verificar o documento).

Você poderia explicar mais sobre como mostrar um valor de uma tabela interna na tela?

Depois de adicionar uma guia de dados do cliente no Pedido de Compra usando a melhoria MM06E005, onde um dos componentes é EXIT_SAPMM06E_012. Você precisará definir os campos de extensão do cliente (por exemplo: zzusername), adicioná-lo à estrutura CI_EKKODB e, em seguida, usando o screen painter, definir um campo onde este campo zzusername será exibido.

Espero que isso te ajude

Saudações,

Andry

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?