Resulta que estaba siguiendo un tutorial sobre la creacion de un programita que muestra ciertos campos de la tabla SFLIGHT (supuestamente de SAP), pero al ejecutar el programa me dice que los datos no fueron encontrados… ¿es posible que yo no tenga dicha tabla?
Dejo mi codigo primeramente (es un programa ejecutable):
REPORT ZCLASE_003.
TYPES: BEGIN OF st_sflight,
carrid LIKE sflight-carrid,
connid LIKE sflight-connid,
fldate LIKE sflight-fldate,
seatsmax LIKE sflight-seatsmax,
seatsocc LIKE sflight-seatsocc,
END OF st_sflight.
DATA: ti_sflight TYPE STANDARD TABLE OF st_sflight WITH HEADER LINE.
PARAMETERS: p_carrid LIKE sflight-carrid.
SELECT carrid connid fldate seatsmax seatsocc
FROM sflight INTO TABLE ti_sflight
WHERE carrid = p_carrid.
Toco el botoncito y abajo aparece “No values found”, y en lugar de eso tendría que salir un listado de aerolíneas que se encuentran en esa tabla… ¿¿¿es posible que yo no la tenga??? ¿¿¿me faltara instalarla??? ¿Es importante tenerla?
Comprueba en la se11 o se16 que tienes esa tablas en el sistema y que tiene registros para el valor p_carrid.
Es una tabla que está en los sistemas de formación los manuales se sap (al menos los de abap) se basan en esas tablas de vuelos
Por mi parte, en mi instalación existe la tabla pero está vacía. Seguro que existe en tu sistema porque si no el report no se podría activar, pero debe estar vacía. Si tienes acceso a la se11 o a la se16 mira la tabla, para ver cuantos registros tiene.
esas tablas son las utilizadas en academias de sap y por defecto no vienen pobladas, entiendo que se puede ejecutar un programa (no se cual es) para que se llenen con los datos.