Avalados por :

Como adicionar um campo MARA-ZZFIELD no MM17: Guia passo a passo com notas do SAP 576160, 116311, 44410, 216596.

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

Olá,

Quero adicionar um campo MARA-ZZFIELD em MM17

Li muitos posts sobre MM17 e as notas SAP 576160, 116311, 44410, 216596.

No entanto, ainda não consigo resolver meu problema.

Depois de alterar em MM17, aparece a seguinte mensagem:

Tentando criar: 00102060 ____ ____ ____ __________ ____ __ ___ ___

Não é possível manter o material, pois não são transferidos dados mantidos

Tentando alterar: 00102060 ____ ____ ____ __________ ____ __ ___ ___

Não houve alterações

o texto longo é: Não é possível manter o material, pois não são transferidos dados mantidos

Mensagem no. MG160

Alguém pode ajudar?

Aqui estão os passos que tentei

  • Adicionar campos personalizados aqui: BUS1001, MARA, ZZFIELD.
  • Atribuir grupos de seleção
  • Na tela de detalhes, definir o seguinte:-
    • Propor campo cont = X
    • Estado de manutenção = K
    • Grupo de campos ALE = GR_K

3. Criar um novo segmento ZE1MARAM para ZZFIELD por Tcode WE31

4. Criar tipo de IDOC de extensão ZMM00001 e vinculá-lo com o tipo básico "MATMAS02" por T-code WE30 e inserir o novo segmento sob E1MARAM.

5. Ativar o tipo de IDOC de extensão ZMM00001 e o segmento ZE1MARAM

5. Vincular tipo de mensagem (MATMAS), tipo de IDOC MATMAS02 e novo tipo de extensão ZMM00001 por tcode WE82.

6. Criar Implementação ZMM17_add_fields por T-code SE19 com nome de BADI MG_MASS_NEWSEG.

Copiar IF_EX_MG_MASS_NEWSEG ~ ADD_NEW_SEGMENT do código de amostra e comentar todo o código exceto para mara.

sem modificação para IF_EX_MG_MASS_NEWSEG ~RETURN_IDOC_TYPE.

7. CMOD e adicionar melhoria MGV00001. Criar programas ZXMGVU03 e ZXMGVU04 e ativá-los.

ZXMGVU03

...

ZXMGVU04

...

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

4 Respuestas

0
Cargando...

Acredito que esta seja uma parte de codificação.

Por favor, consulte seu especialista em ABAP.

Ele pode te ajudar.

Também criamos um novo campo em MEMASSPO.

Isso está funcionando corretamente.

Porém, no código existente, criamos isso como Y_MEMASSPO.

Você também pode tentar criar um novo código e programa de MM17 para YMM17.

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

Finalmente consegui. Acredito que fiz a seguinte alteração:

1. usar MATMAS03 em vez de MATMAS02 para criar um segmento de extensão.

2. modificar ADD_NEW_SEGMENT da seguinte forma:

INCLUIR TIPO ze1maram COMO dados . "<<< INSERIR LINHA
*† INCLUIR TIPO e1maram COMO dados.††††††††††††††††††††††† "<<< APAGAR LINHA

comentar todos los campos específicos de IS - OIL

°Obrigado pela ajuda!

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

Obrigado pela sua resposta. Mas mostre os passos que fiz anteriormente. Mas algumas coisas que eu quero confirmar são:

Devo comentar apenas os campos específicos do IS-OIL? O que acontece com MARC, MBEW...etc?

Devo inserir uma linha em ADD_NEW_SEGMENT para o ZZFIELD?

Devo modificar o código de ADD_NEW_SEGMENT da seguinte maneira?

INCLUDE TYPE ze1maram AS data. "<<< INSERIR LINHA
* INCLUDE TYPE e1maram AS data. "<<< EXCLUIR LINHA

Saudações,
Eddy

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?