Matchcode

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • nachoregi
    Member
    • jul
    • 72

    #1

    Matchcode

    Buenas , necesito hacer un matchcode que me traiga 2 registros . Es decir le doy al matchcode y que me traiga los 2 registros de la linea en la que selecciono .
    El codigo que tengo es el siguiente pero solo consigo traerme el valor de 1 registro ¿Alguien sabe como traerme el otro?.
    Saludos

    Pongo el codigo


    DATA: BEGIN OF lit_origen OCCURS 0,
    zflota TYPE zflota,
    zmodelo TYPE zmodelov,
    END OF lit_origen.

    DATA: lit_return_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE,
    l_field TYPE help_info-dynprofld.
    DATA: lt_field_tab LIKE dfies OCCURS 0 WITH HEADER LINE.



    SELECT zflota zmodelo FROM zid056_11
    INTO (lit_origen-zflota, lit_origen-zmodelo) .
    APPEND lit_origen.
    CLEAR lit_origen.
    ENDSELECT.


    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    retfield = 'ZFLOTA'
    dynpprog = sy-repid
    dynpnr = sy-dynnr
    dynprofield = 'P_FLOTA'
    value_org = 'S'
    * IMPORTING
    * USER_RESET =
    TABLES
    value_tab = lit_origen[]
    return_tab = lit_return_tab
    EXCEPTIONS
    parameter_error = 1
    no_values_found = 2
    OTHERS = 3.
  • mysmb2
    Senior Member
    • ene
    • 406

    #2
    el parámetro P_FLOTA debería ser SELECT-OPTION para permitirte elegir más de un registro. ¿Esta definido de esa manera?
    Sebastián Chiavia
    http://www.programacionabap.com.ar

    Comentario

    • jarabas
      Senior Member
      • ene
      • 109

      #3
      Buenos días, has probado con el parámetro de entrada a la función MULTIPLE_CHOICE = 'X' ?

      Originalmente publicado por mysmb2
      el parámetro P_FLOTA debería ser SELECT-OPTION para permitirte elegir más de un registro. ¿Esta definido de esa manera?
      MYSMB2 si fuera un parameter no podría seleccionar varios registros?

      Saludos. espero que te sirva

      Comentario

      Trabajando...