Avalados por :

Extracción de materiales FERT con tipo de aprovisionamiento F en SAP: Guía paso a paso para obtener los resultados deseados

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

Estimados Expertos en SAP,

Tengo un requisito para extraer datos según la siguiente solicitud. Sería genial si pudieran ayudarme a obtenerlo, ya que no puedo pensar mucho al respecto.

Necesitamos una extracción de materiales FERT con tipo de aprovisionamiento F que tengan una vida útil total mantenida. Estos materiales FERT deben tener tipo de aprovisionamiento F en todas las plantas, es decir, no deben haber sido extendidos a ninguna planta con tipo de aprovisionamiento E. He intentado hacer una consulta con la unión de tablas MARA, MARC y otras opciones diferentes, pero no puedo obtener los resultados deseados.

Estaré muy agradecido si pueden indicarme cómo puedo hacer esta extracción.

Saludos,

Rohit

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

2 Respuestas

0
Cargando...

Para extraer los materiales FERT con tipo de adquisición F que tengan un tiempo de vida útil total mantenido, puedes seguir los siguientes pasos:

  1. Unir Tablas: Puedes unir la tabla Maestro de Materiales (MARA) con la tabla Planta de Materiales (MARC) y la tabla de Valoración de Materiales (MBEW).

  2. Criterios de Filtrado: En la tabla MARA, filtra por el tipo de adquisición F. En la tabla MARC, filtra por el tiempo de vida útil total mantenido. En la tabla MBEW, filtra por tipo de adquisición F en todas las plantas, asegurándote de que el material no se extienda a ninguna planta con tipo de adquisición E.

  3. Extraer Datos: Puedes extraer los datos relevantes, como el número de material, descripción del material, tiempo de vida útil total, tipo de adquisición y planta, en un formato de Excel u otro formato deseado.

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?