PDA

Ver la Versión Completa : Elemento de ayuda desplegable...


Traveller
23/06/09, 16:52:04
Hola amigos..tengo un problema.

En la IW38 del Standard hay un desplegable para la funcion de interlocutor que el cliente quiere que salga en un informe personalizado, del mismo tipo. No obstante me debugee el Standard y no he podido ver dentro del código como se rellena el desplegable, ni a que función llama. Adjunto una imagen por si me podeis ayudar. ¿Alguien sabe de como se puede programar este desplegable?
Muchas Gracias
Chao

zonanet
23/06/09, 21:32:16
Hola Traveller!

Te paso este código, lo implementas en el PBO de tu screen o en el At-selection-screen.



DATA: NAME TYPE VRM_ID,
LIST TYPE VRM_VALUES,
VALUE LIKE LINE OF LIST.


CLEAR: NAME, LIST.
REFRESH LIST.

NAME = 'Z-ZPAYTP'.

VALUE-KEY = 'REMISIONADO'.
VALUE-TEXT = 'REMISIONADO'.
APPEND VALUE TO LIST.

VALUE-KEY = 'BASCULA'.
VALUE-TEXT = 'BASCULA'.
APPEND VALUE TO LIST.

VALUE-KEY = 'TRABAJO'.
VALUE-TEXT = 'TRABAJO'.
APPEND VALUE TO LIST.

VALUE-KEY = 'NETO'.
VALUE-TEXT = 'NETO'.
APPEND VALUE TO LIST.

CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = 'Z-ZPAYTP'
VALUES = LIST.


y tu campo tiene que ser de tipo desplegable, ese lo encuentras en las propiedades/atributos del campo en el screen painter.

Saludos

Traveller
24/06/09, 08:19:44
Muchas Gracias Zonanet!
Estuve probando con tu solucion aunque no tuve éxito, eso es porque estoy trabajando un report y necesitaba algo que meterle a la sentencia PARAMETERS para que fuera desplegable, y lo encontré, lo que me sirvió es el añadido

'AS LISTBOX VISIBLE LENGTH'

Gracias! Hasta la próxima..;)