#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. |
#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 |
#3
|
|||
|
|||
Buenos días, has probado con el parámetro de entrada a la función MULTIPLE_CHOICE = 'X' ?
MYSMB2 si fuera un parameter no podría seleccionar varios registros? Saludos. espero que te sirva |
Herramientas | Buscar en Tema |
Desplegado | |
|
|