¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como verificar e converter unidades base no SAP ABAP

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

Olá amigos,

Tenho um requisito conforme abaixo.

Tenho uma tabela interna ITAB1 na qual possuo cerca de 200 registros. Nessa ITAB1 tenho

o campo MATNR e MEINS e estou selecionando esses campos da tabela MSEG.

Agora meu requisito é verificar a unidade base desse item específico.

exemplo:

digamos que estou obtendo em minha ITAB1.

MATNR MEINS

M-123 EA

agora tenho que verificar a unidade base para esse material. se tanto a unidade base quanto o que obtive forem iguais, então está correto. ou se ambos não forem iguais, então deve ser convertido para a unidade base.

Como posso fazer isso?

Saudações,

Priyanka.

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

4 Respuestas

0
Cargando...

Você pode me dizer quais são todos os parâmetros que precisamos passar para o módulo de função?

Mais tarde, após a conversão, deveríamos passar o ITAB1 após a verificação, ou seja, converter para a unidade base para mostrar na tela da grade ALV. Vai funcionar?

Saudações,

Priyanka.

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

Olá,

Primeiro obtenha os dados de mara e depois compare e converta.

SE itab1[] NÃO É INICIAL.

SELECIONE matnr meins NA tabela i_uoms DESDE mara

PARA TODAS AS ENTRADAS EM itab1

ONDE matnr EQ itab1-matnr.

FIM-SE.

LOOP AT itab1 INTO wa.

LEIA TABELA i_uoms EM wa1 COM A CHAVE matnr = wa-matnr.

SE wa-uom NE wa1-uom.

CHAME A FM mencionada por AMIT para converter a quantidade para a unidade base.

SENÃO.

Prossiga.

FIM-SE.

FIMLOOP.

Obrigado,

Vinod.

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

MD_CONVERT_MATERIAL_UNIT

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

Olá,

Primeiro, obtenha os dados de mara e depois compare e converta.

SE itab1[] NÃO FOR INICIAL.

SELECIONE matnr meins INTO table i_uoms DE mara

PARA TODAS AS ENTRADAS EM itab1

ONDE matnr EQ itab1-matnr.

FIM SE.

LOOP EM itab1 EM wa.

LEIA A TABELA i_uoms EM wa1 COM A CHAVE matnr = wa-matnr.

SE wa-uom NE wa1-uom.

CHAMAR O FM mencionado por AMIT para converter a quantidade para a unidade base.

SENÃO.

Prossiga.

FIM SE.

FIM LOOP.

Obrigado,

Vinod.

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?