Ver Mensaje Individual
  #3  
Viejo 24/03/11, 22:53:38
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Efectivamente en el where tiene que estar los valores que serviran como filtro que deben ser las claves unicas, si no es asi y hay mas de un registro con esa caracteristica te traera el primer registro que cumpla la condicion.

esos valores de where pueden ser entradas del usuario o una variable llenada en tiempo de ejecucion o un campos de una tabla interna, etc.
otra 2 cosas que me inquietan es:

1.- me imagino qye IT_ITAB debe ser una estructura o una tabla interna con header line si la haz declarado como una tabla interna sin header line no te permitira hacer un select single.

2.- por que consultar una tabla a la cual vas a traer dos campos que son los mismos con los que estas haciendo el where eso no tiene logica almenos que quieras saber si existe algun registro con esos dos valores. siendo este el caso mejor usa un select sin usar el into, y despues evalua la variable del sistema SY-SUBRC si es 0 si existe almenos un registro con esas condiciones si es diferente de 0, es que no encontro ninguno.

Espero y te sirva.
saludos.
Responder Con Cita