MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Matchcode (foro/showthread.php?t=40594)

nachoregi 22/12/10 13:59:13

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 22/12/10 14:23:47

el parámetro P_FLOTA debería ser SELECT-OPTION para permitirte elegir más de un registro. ¿Esta definido de esa manera?

jarabas 23/12/10 07:36:45

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


Husos Horarios son GMT. La hora en este momento es 03:11:24.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web