#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
Tengo este mismo problema.
|
#5
|
|||
|
|||
Hola,
Debes hacer y asignar la ayuda de búsqueda para el campo, para que te traiga los valores. |
#6
|
|||
|
|||
Prueba con un TYPE en vez de un LIKE en la definicion del parametro
PARAMETERS: pcarrid TYPE sflight-carrid. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|