Buenas tardes Oscar!
Creo que igualemente puedes aplicar la sentecia SELECT-OPTIONS, dado que puedes incorporarlo como una SUBSCREEN a tú Dynpro.
Mira los siguientes Links para guiarte
Ahora eso de que no puedes asociar un campo a Where, no lo entiendo bien.
Eso depende como definas el parametro que envias a tú consulta.
Si es un parametro Simple o Si es un rango.
En cuanto al parametro que se te pone mal, te reitero es por que tienes mal definido el campo con el que llegas a la consulta.
Puedes tomar 2 caminos:
1-Redefinir el Parametro para que se ingresen los valores correctamente
EJ: Si buscas clientes defines la variable como:
DATA:
LV_KUNNR TYPE KNA1-KUNNR, "-->SI
LV_KUNN1(10), "-->NO
LV_KUNN2 TYPE CHAR10.-->NO
2-Ajustar el valor para que llegue bien a la consulta.
Para ello utilizar las funciones
CONVERSION_EXIT_ALPHA_INPUT Conversion exit ALPHA, external->internal
CONVERSION_EXIT_ALPHA_OUTPUT Conversion exit ALPHA, internal->external
Por ejemplo:
Para llamar a tú Select
Saludos espero te sirva
__________________
Carlos D. Alanis
<=<< Compartir conocimiento es una manera de innovar >>=>
|