|
#1
|
|||
|
|||
Select-option Datos De Usuario!!!
hola! cuando estoy en un select-option ingreso como default un dato de usuario que sea en rango, el problema es que si el usuario borra ese campo para NO filtrar por ese dato.. el dato queda guardado en el rango!!
Probé con muchas cosas pero nada me funcionó GRACIAS A LOS Q ME PUEDAN AYUDAR!! TIENE Q SER UNA HUEVADA Les paso un pedazo de codigo para que entiendan: ************************************************** SELECT-OPTIONS: r_ekorg FOR ekko-ekorg. INITIALIZATION. GET PARAMETER ID 'EKG' FIELD r_ekgrp-low. r_ekgrp-sign = 'I'. r_ekgrp-option = 'EQ'. APPEND r_ekgrp. CLEAR r_ekgrp. START-OF-SELECTION. SELECT * FROM ekko INTO TABLE t_ekko WHERE bstyp EQ 'K' AND bedat IN r_bedat AND ekorg IN r_ekorg AND ekgrp IN r_ekgrp. <-- Si en la pantalla de seleccion el USR borró el parametro que se cargo en la inicialización en este momento permanece vigente. **************************************************** |
#2
|
|||
|
|||
Problamente lo que pasa es que siempre está tomando el valor del parámetro 'EKG' por eso aún y si el usuario borra el valor del select-option al realizar la busqueda se asigna ese valor, lo que te sugiero es que una vez asignado el valor a tu select-option borres el contenido del paramétro 'EKG' así cuando el usuario elimine esa opción en la selección no lo tomará de nuevo:
Saludos |
#3
|
|||
|
|||
buenas amigo, si lo tienes de esta forma no deberia fallarte:
report zxxp1. tables: ekko. data: t_ekko type ekko occurs 1000 with header line. select-options: r_ekorg for ekko-ekorg, r_bedat for ekko-bedat, r_ekgrp for ekko-ekgrp. initialization. get parameter id 'EKG' field r_ekgrp-low. r_ekgrp-sign = 'I'. r_ekgrp-option = 'EQ'. append r_ekgrp. clear r_ekgrp. start-of-selection. select * from ekko into table t_ekko where bstyp eq 'K' and bedat in r_bedat and ekorg in r_ekorg and ekgrp in r_ekgrp. saludos y espero te ayude
__________________
Lo unico que se, es que no se nada..... |
#4
|
|||
|
|||
MUCHAS GRACIAS A LOS 2!! el FREE MEMORY me funciono barbaro! gracias!!
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|