MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 18/04/14, 13:47:45
sirjonan sirjonan is offline
Junior Member
 
Fecha de Ingreso: abr 2014
Mensajes: 24
No Values Found Al Hacer Consulta En El Parametro

Hola a todos, soy nuevo en esto.

Estoy haciendo un ejercicio que trata de lo siguiente:
Hay una tabla en el diccionario que se llama SFLIGHT que trata de vuelos.
Entonces lo que quiero hacer es crear una estructura como esa tabla pero no con todos los campos ya que hay bastantes.

Luego definir una tabla interna y volcar los datos de la tabla de la bbdd en esa tabla interna, entonces luego mediante el parametro, hacer una consulta y que me muestre los datos.

El problema es que cuando ejecuto y hago doble click en el parametro para elegir una de las opciones, me sale el mensaje "no values found" y no entiendo el porqué (el campo carrid son las compañias de los vuelos), ya que si por ejemplo voy a se11 y pongo sflight, me salen todos los campos de esa bbdd, con lo cual puedo visualizar la estructura pero en cambio al hacer la consulta no funciona, y creo que estoy haciendola bien en el codigo.

Estoy usando el netweaver 7.02 trial. Muchas gracias.


Este es el codigo:

TYPES: BEGIN OF st_flight,
carrid LIKE sflight-carrid,
seatsmax LIKE sflight-seatsmax,
END OF st_flight.


DATA: ti_flight TYPE STANDARD TABLE OF st_flight WITH HEADER LINE.

PARAMETERS: pcarrid LIKE sflight-carrid.

SELECT carrid seatsmax FROM sflight INTO TABLE ti_flight
WHERE carrid = pcarrid.

LOOP AT ti_flight.
WRITE: / ti_flight-carrid,
ti_flight-seatsmax.
ENDLOOP.
Responder Con Cita
  #2  
Viejo 18/04/14, 19:01:32
vanesamacri vanesamacri is offline
Senior Member
 
Fecha de Ingreso: jun 2011
Mensajes: 146
Buenas tardes.

Probé el código y funciona bien (recuperando datos de la SFLIGHT de acuerdo a la compañía aérea ingresada en pantalla de selección). Aclarame lo siguiente: donde no te trae ningún valor es en el momento en el cual hacés click en el matchcode del parámetro? En otras palabras, no te trae los valores de compañías aéreas?

Si ese es el caso, fijate si se encuentra parametrizada la tabla transparente SCARR. Es de esa tabla de donde el campo CARRID de la tabla SFLIGHT toma los valores de las compañías aéreas existentes.

Un saludo.
Responder Con Cita
  #3  
Viejo 19/04/14, 11:19:02
sirjonan sirjonan is offline
Junior Member
 
Fecha de Ingreso: abr 2014
Mensajes: 24


Hola de nuevo, sí, es cuando hago click en el recuadro del parametro para que me salgan las compañias pero me sale values not found.
He mirado la tabla SCARR y esta en transparente, status activa.
Responder Con Cita
  #4  
Viejo 02/05/15, 21:05:15
Avatar de jcdst
jcdst jcdst is offline
Junior Member
 
Fecha de Ingreso: abr 2015
Localización: Madrid
Mensajes: 14
Tengo este mismo problema.
Responder Con Cita
  #5  
Viejo 04/05/15, 08:05:06
nievesmp nievesmp is offline
Member
 
Fecha de Ingreso: abr 2009
Mensajes: 95
Hola,

Debes hacer y asignar la ayuda de búsqueda para el campo, para que te traiga los valores.
Responder Con Cita
  #6  
Viejo 05/05/15, 08:31:40
Spainnavar Spainnavar is offline
Member
 
Fecha de Ingreso: sep 2013
Mensajes: 53
Prueba con un TYPE en vez de un LIKE en la definicion del parametro

PARAMETERS: pcarrid TYPE sflight-carrid.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 16:02:29.


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