MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 20/08/09, 02:15:59
J_B J_B is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 58
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.
Responder Con Cita
  #2  
Viejo 20/08/09, 10:04:12
Atlas Atlas is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 107
tienes que poner el siguiente parametro en la llamada a la función:

multiple_choice = 'X'
Responder Con Cita
  #3  
Viejo 21/08/09, 00:39:07
J_B J_B is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 58
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.
Responder Con Cita
  #4  
Viejo 21/08/09, 08:12:28
Atlas Atlas is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 107
me temo que entonces esa función no te va a servir, mira a ver si te vale esta y nos comentas algo

Responder Con Cita
  #5  
Viejo 26/08/09, 22:11:18
J_B J_B is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 58
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:32:54.


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