Ver Mensaje Individual
  #12  
Viejo 19/09/07, 14:26:05
Avatar de melerogalan
melerogalan melerogalan is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Murcia
Mensajes: 142
Thumbs up

Te falta pasarle el documento, fijate.

Te escribo lo qeu veo que te falta.
en la cabecera esto:
FORM f_user_command USING p_ucomm LIKE sy-ucomm
p_selfield TYPE slis_selfield.


.
.
.
* NOTA: En p_selfield se te guarda el campo que has seleccionado, el valor de ese campo y algunas cosillas mas ,lo qeu a nosotros nos interesa son estos.

IF NOT p_selfield-value IS INITIAL
AND p_selfield-sel_tab_field = 'TABLA-CAMPO'
PERFORM f_VER_LO_QUE_SEA USING p_selfield-value.

* En 'value' esta el valor y el 'sel_tab_field' para que cuando pulses sobre ese campo te vaya al documento y no sobre cualquiera.
*******
FORM f_VER_LO_QUE_SEA USING p_value TYPE slis_selfield-value.

* Define una variable del tipo que corresponda
DATA: ld_input LIKE tabla-campo o TYPE tipo.

MOVE p_value TO ld_input.
SET PARAMETER ID 'AUN' FIELD ld_input.

CALL TRANSACTION 'NOMBRE_TRANSACCION' AND SKIP FIRST SCREEN.

ENDFORM.


ASI TE FUNCIONA, SAludos.

Úlima edición por melerogalan fecha: 19/09/07 a las 14:29:26.
Responder Con Cita