PDA

Ver la Versión Completa : at selection screen


hardrake
10/01/08, 07:47:52
Buenas, tengo el siguiente problema. Tengo que hacer un report con una pantalla de seleccion de modo que si se rellena un select-options tiene que rellenar los demas. He probado y si en lugar de colocar select-options pongo parameters me funciona, pero con los select-options nada de nada, y necesito hacer la pantalla con ellos. Adjunto codigo:

* Pantalla de seleccion
SELECTION-SCREEN BEGIN OF BLOCK scr1.

select-options: s_kunnr for kna1-kunnr.
select-options: s_vbeln for vbap-vbeln.
select-options: s_posnr for vbap-posnr.
select-options: s_matnr for vbap-matnr.
select-options: s_VOREF for vbap-VOREF no intervals no-extension.
select-options: s_titu for vbap-arktx no intervals no-extension.
parameters: s_numeti type i.
parameters: s_observ(30).

SELECTION-SCREEN END OF BLOCK scr1.

* Recupero los datos

AT SELECTION-SCREEN OUTPUT.
select single * from vbap where vbeln in s_vbeln and posnr in s_posnr and matnr in s_matnr and voref in s_voref and arktx in s_titu.
s_matnr = vbap-matnr.
s_vbeln-low = vbap-vbeln.
select single * from vbak where vbeln in s_vbeln.
s_kunnr-low = vbak-kunnr.

*s_posnr for vbap-posnr.
s_VOREF-low = vbap-voref.
s_titu-low = vbap-ARKTX.

modify screen.

robert_milan
10/01/08, 08:24:25
pero cualqueira que pongas lo rellena o como, especifica tu requerimiento, acuerdate que un select option es como si fuera una tabla interna.

hardrake
10/01/08, 08:41:18
Si, si ya me di cuenta me faltaba añadirle un append, muchas gracias.