Avalados por :

Extração de materiais FERT com tipo de fornecimento F no SAP: Guia passo a passo para obter os resultados desejados

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

Caros Especialistas em SAP,

Tenho um requisito para extrair dados de acordo com o seguinte pedido. Seria ótimo se pudessem me ajudar a obtê-lo, pois não consigo pensar muito sobre isso.

Precisamos de uma extração de materiais FERT com tipo de aprovisionamento F que tenham uma vida útil total mantida. Esses materiais FERT devem ter tipo de aprovisionamento F em todas as plantas, ou seja, não devem ter sido estendidos a nenhuma planta com tipo de aprovisionamento E. Eu tentei fazer uma consulta com a união das tabelas MARA, MARC e outras opções diferentes, mas não consigo obter os resultados desejados.

Ficarei muito grato se puderem me indicar como posso fazer essa extração.

Cumprimentos,

Rohit

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

2 Respuestas

0
Cargando...

Para extrair os materiais FERT com tipo de aquisição F que tenham um tempo de vida útil total mantido, siga os seguintes passos:

  1. Unir Tabelas: Você pode unir a tabela Mestre de Materiais (MARA) com a tabela Planta de Materiais (MARC) e a tabela de Avaliação de Materiais (MBEW).

  2. Critérios de Filtragem: Na tabela MARA, filtre pelo tipo de aquisição F. Na tabela MARC, filtre pelo tempo de vida útil total mantido. Na tabela MBEW, filtre pelo tipo de aquisição F em todas as plantas, garantindo que o material não se estenda a nenhuma planta com tipo de aquisição E.

  3. Extrair Dados: Você pode extrair os dados relevantes, como número de material, descrição do material, tempo de vida útil total, tipo de aquisição e planta, em um formato de Excel ou outro formato desejado.

REPORT z_fert_materials.

TABLES: mara, marc, mbew.

DATA: lt_mara TYPE TABLE OF mara,
      lt_marc TYPE TABLE OF marc,
      lt_mbew TYPE TABLE OF mbew.

SELECT-OPTIONS: so_matnr FOR mara-matnr,
                 so_werks FOR marc-werks.

SELECT *
FROM mara
INTO TABLE lt_mara
WHERE ekgrp = 'F'.

SELECT *
FROM marc
INTO TABLE lt_marc
WHERE vstel IS NOT INITIAL.

SELECT *
FROM mbew
INTO TABLE lt_mbew
WHERE ekgrp = 'F'.

LOOP AT lt_mara.

  LOOP AT lt_marc.

    IF lt_marc-matnr = lt_mara-matnr.

      LOOP AT lt_mbew.

        IF lt_mbew-matnr = lt_mara-matnr AND lt_mbew-werks = lt_marc-werks.

          WRITE:/ lt_mara-matnr, lt_mara-maktx, lt_marc-vstel, lt_mara-ekgrp.
          BREAK.

        ENDIF.

      ENDLOOP.

    ENDIF.

  ENDLOOP.

ENDLOOP.
        
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?