MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   ¿Como relleno un listbox con algo simple? (foro/showthread.php?t=71502)

Serty.exe 24/04/14 19:55:06

¿Como relleno un listbox con algo simple?
 
Hola, he estado mirando pero no he encontrado exactamente lo que busco, o sí, pero no se llevarlo a lo que necesito.

El caso que quiero hacer algo simple, simplemente 2 listbox para seleccionar una fecha.
El primero simplemente con números, del 1 al 31 (El día).
El segundo con los 12 meses.

Mi unica duda es, ¿como relleno los listbox? he visto varios temas pero buscan cosas mas complicadas, yo ahora solo intento poner 31 numeros y los doce meses.

Necesito utilizar el " TYPE-POOLS: vrm. " ? (para que sepais que algo de manjeo de eso tengo, aunque este muy verde xD)

Gracias de antemano.

Mauricio Hidalgo 24/04/14 20:22:43

Jaaja buena!!... por lo menos ya tienes el pool de tipos.

Ejemplo:

type-pools: vrm.

data : name type vrm_id,
value type vrm_values,
w_value like line of value.
data dia(2) type n.




parameters p_dias type n AS LISTBOX VISIBLE LENGTH 8.
parameters p_mes type char03 AS LISTBOX VISIBLE LENGTH 8.


initialization.

free: value.
name = 'P_DIAS'.

dia = 1.
do 31 times.
clear w_value.
w_value-key = dia.
* w_value-text = dia.
append w_value to value.

dia = dia + 1.
enddo.
call function 'VRM_SET_VALUES'
exporting
id = name
values = value.
clear w_value.

free: value.

name = 'P_MES'.

clear w_value.
w_value-key = '01'.
w_value-text = 'ENE'.
append w_value to value.

clear w_value.
w_value-key = '02'.
w_value-text = 'FEB'.
append w_value to value.

clear w_value.
w_value-key = '03'.
w_value-text = 'MAR'.
append w_value to value.

clear w_value.
w_value-key = '04'.
w_value-text = 'ABR'.
append w_value to value.

call function 'VRM_SET_VALUES'
exporting
id = name
values = value.

clear w_value.

Serty.exe 28/04/14 12:35:14

Que velocidad de respuesta! Que "pena" que he estado "ocupado" el fin de semana por lo tanto no pude mirarlo. Muchas gracias, voy a probarlo inmediatamente y analizarlo para así no tener que volverlo a preguntar xD


Husos Horarios son GMT. La hora en este momento es 15:15:34.

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