Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: molaci en 07 de Mayo de 2008, 09:25:29 am

Título: Matchcode por código
Publicado por: molaci en 07 de Mayo de 2008, 09:25:29 am
Hola, mi pregunta es si se puede hacer un Matchcode a través de código (con alguna función,...)

Necesito hacer un matchcode para pasarle una tabla interna al matchcode con unos datos muy particulares.


Un saludo y gracias.
 ???

Título: Re: Matchcode por código
Publicado por: Carlos en 07 de Mayo de 2008, 04:21:17 pm
Utiliza la siguiente función: F4IF_INT_TABLE_VALUE_REQUEST

Código: [Seleccionar]

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield               = 'NAME_CAMPO'     " Nombre del campo a rescatar
     value_org              = 'S'
    TABLES
      value_tab              = lt_tipo        " Aquí se le pasa la tabla interna
      return_tab             = lt_return      " Aquí te muestra la línea selecionada
   EXCEPTIONS
     parameter_error        = 1
     no_values_found        = 2
     OTHERS                 = 3.