MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   matchcode personalizado varias columnas (foro/showthread.php?t=31832)

J_B 20/08/09 02:15:59

matchcode personalizado varias columnas
 
Buen dia,

alguien sabe si en la funcion F4IF_INT_TABLE_VALUE_REQUEST es posible que obtenga mas de un valor por registro? me gustaria recuperar mas de un solo valor (del un mismo registro) al seleccionar un registro del matchcode.
Encontre lo siguiente pero no me reconoce el type SHLP_DESCR, tengo la version 46c.

DATA: BEGIN OF it_resultado occurs 0,
land1 TYPE pais ,
END OF it_resultado.

y en la llamada a F4IF_INT_TABLE_VALUE_REQUEST
usar el parametro:
callback_form = 'F4CALLBACK'

FORM F4CALLBACK tABLES RECORD_TAB sTRUCTURE SEAHLPRES
CHANGING SHLP TYPE SHLP_DESCR
CALLCONTROL LIKE DDSHF4CTRL.
DATA: INTERFACE LIKE LINE OF SHLP-INTERFACE.
INTERFACE-VALTABNAME = 'IT_RESULTADO'.
INTERFACE-VALFIELD = 'LAND1'.
INTERFACE-SHLPFIELD = 'F0002'.
APPEND INTERFACE TO SHLP-INTERFACE.
ENDFORM.

de antemano gracias por su ayuda.

Atlas 20/08/09 10:04:12

tienes que poner el siguiente parametro en la llamada a la función:

multiple_choice = 'X'

J_B 21/08/09 00:39:07

bueno, no es eso precimamente lo que necesito supongo que con ese parametro de multiple choice me va a traer mas de un registro segun los haya seleccionado
pero lo que yo necesito es obtener mas de una columna del registro seleccionado.

Atlas 21/08/09 08:12:28

me temo que entonces esa función no te va a servir, mira a ver si te vale esta y nos comentas algo


J_B 26/08/09 22:11:18

solucionado en parte
 
Atlas, gracias por tu cooperacion pero como me urgia terminar esto le encontre otra salida,
fue mas bien logica, le agregue una columna con el no. de renglon a la tabla inyerna que le paso a la funcion y esa es la que recupero en el matchcode, y una vez obtenido este no. acceso nuevamentre a dicha tabla interna y obtengo el resto de las columnas sobre la cual le di doble click.

Voy a revisar esta funcion que dices para ver que hace,


gracias por el tip.


Husos Horarios son GMT. La hora en este momento es 07:18:05.

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