Consulta masiva-Jerarquías de grupos de articulo

Gran saludo para todos.

Hace varios días he intentado encontrar una transacción que permita realizar consulta masiva de la estructura de jerarquías de grupos de articulo, no he podido encontrarla.
También he intentado buscar a través de tablas pero todas son tablas de estructura.

Alguien conoce algo que me pueda servir?, estas jerarquías las puedo consultar de manera individual a través de las transacciones CLW2, pero como lo mencioné, lo necesito en masivo.

Gracias por sus comentarios.

La tabla T179 no te sirve? Puedes enlazarla con la MARA para obtener la jerarquía por material.

Espero te sirva.

Saludos.

1 me gusta

Para realizar una consulta masiva de la estructura de jerarquías de grupos de artículo en SAP, necesitas utilizar tablas que contienen esta información en lugar de las transacciones individuales como CLW2.

Tablas Relevantes en SAP para Jerarquías de Grupos de Artículo

En SAP, las jerarquías de grupos de artículo generalmente se gestionan a través de las siguientes tablas:

  1. KLAH - Cabecera de clase (Class Header)
  2. KSSK - Asignación de objeto a la clase (Object to Class Assignment)
  3. KSML - Características de clase (Class Characteristics)

Estas tablas te permiten consultar las jerarquías y las asignaciones de grupos de artículo a las clases de manera masiva.

Ejemplo de Consulta SQL para Obtener Jerarquías

Aquí tienes un ejemplo de cómo podrías construir una consulta SQL para obtener una lista de jerarquías de grupos de artículo utilizando las tablas mencionadas:

SELECT
    kla.Class,
    kla.ClassType,
    kla.ClassDesc,
    kssk.Objek,
    ksml.AttrName,
    ksml.AttrValue
FROM
    KLAH AS kla
    INNER JOIN KSSK AS kssk ON kla.Class = kssk.Class
    INNER JOIN KSML AS ksml ON kla.Class = ksml.Class
WHERE
    kla.ClassType = '001' -- Cambia esto al tipo de clase que estás utilizando para grupos de artículo
ORDER BY
    kla.Class, kssk.Objek;

Uso de SE16N o SE16 para Consultas Directas

También puedes utilizar las transacciones SE16N o SE16 para realizar consultas directas sobre estas tablas:

  1. Transacción SE16N:

    • Inicia la transacción SE16N.
    • Ingresa el nombre de la tabla, por ejemplo, KLAH.
    • Ingresa los criterios de selección necesarios y ejecuta la consulta.
  2. Exportar Resultados:

    • Una vez que tienes los resultados en SE16N, puedes exportarlos a Excel para analizarlos más fácilmente.

Creación de un Reporte Z para Consultas Masivas

Si necesitas realizar consultas masivas de manera regular, considera desarrollar un reporte Z en ABAP que combine la información de estas tablas y te proporcione una salida estructurada y fácil de leer.

Ejemplo de Código ABAP

Aquí hay un ejemplo básico de cómo podrías estructurar un reporte ABAP para obtener esta información:

REPORT z_hierarchy_report.

TABLES: klah, kssk, ksml.

DATA: BEGIN OF it_hierarchy OCCURS 0,
        class TYPE klah-class,
        class_type TYPE klah-klatype,
        class_desc TYPE klah-klatxt,
        object TYPE kssk-objek,
        attr_name TYPE ksml-attribut,
        attr_value TYPE ksml-wert,
      END OF it_hierarchy.

SELECT kla~class kla~klatype kla~klatxt kssk~objek ksml~attribut ksml~wert
  INTO TABLE it_hierarchy
  FROM klah AS kla
  INNER JOIN kssk ON kla~class = kssk~class
  INNER JOIN ksml ON kla~class = ksml~class
  WHERE kla~klatype = '001'.

LOOP AT it_hierarchy.
  WRITE: / it_hierarchy-class, it_hierarchy-class_type, it_hierarchy-class_desc,
         it_hierarchy-object, it_hierarchy-attr_name, it_hierarchy-attr_value.
ENDLOOP.

Este código selecciona datos de las tablas KLAH, KSSK, y KSML, y los muestra en una lista.

Conclusión

Para consultar la estructura de jerarquías de grupos de artículo de manera masiva en SAP, puedes utilizar consultas SQL directas sobre las tablas KLAH, KSSK, y KSML, o desarrollar un reporte ABAP personalizado que combine esta información. Las transacciones SE16N y SE16 también son herramientas útiles para realizar consultas directas sobre estas tablas. Si necesitas asistencia adicional o específica en algún paso, no dudes en preguntar. ¡Estoy aquí para ayudarte!

1 me gusta

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.