Para extrair os materiais FERT com tipo de aquisição F que tenham um tempo de vida útil total mantido, siga os seguintes passos:
-
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).
-
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.
-
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
Saiba mais sobre a instrução JOIN no SQL.