Match code en reporte ALV GRID desde una tabla Z

Buenos dias, como puedo hacer para mostrar un machtcode en una fila de un ALV pero este machtcode tengo la información de una tabla Z.
Ya puse esto y nada.

fieldcat_alv-ref_fieldname = ‘WESC’.
fieldcat_alv-ref_tabname = ‘ZTABLE’.

Gracias.

Hola, @David_CR26

Con cual método esta creando el ALV?

Este med
CALL METHOD grid->set_table_for_first_display

En el catalogo

wa_fieldcat-ref_table = ‘ZMMTB_LISAPR’.
wa_fieldcat-ref_field = ‘ZCODL’.

Si lo necesitas directamente desde la tabla, si necesitas seleccionar los datos debes primero cargarlos por la función

    SELECT *
      INTO TABLE lt_t436a
      FROM t436a
      WHERE werks = it_solmat-werks.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield        = p_fieldname
      value_org       = 'S'
    TABLES
      value_tab       = lt_t436a
      return_tab      = lt_ret
    EXCEPTIONS
      parameter_error = 1
      no_values_found = 2
      OTHERS          = 3.
4 Me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.