Autor Tema: ¿Como puedo mostrar el resultado de una consulta sobre una tabla?  (Leído 4262 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado usuarionavarra

  • Usuario Jr
  • **
  • Mensajes: 25
    • Ver Perfil
¿Como puedo mostrar el resultado de una consulta sobre una tabla?
« en: 01 de Febrero de 2008, 02:55:00 pm »
Hola, buenos días a todos:

Soy Nueva en esto. Estoy aprendiendo ABAP en un minisap que me he instaladoy estoy intentando ejecutar un report muy sencillo, pero no me devuelve los dotos.

El report es este:
*Ejemplo del report
REPORT ZDEMO_SELECT_INTO_PACKAGE.

DATA: wa   TYPE spfli,
      itab TYPE SORTED TABLE OF spfli
                WITH UNIQUE KEY carrid connid.

SELECT carrid connid
  FROM spfli
  INTO CORRESPONDING FIELDS OF TABLE itab.

  LOOP AT itab INTO wa.
    WRITE: / wa-carrid, wa-connid.
  ENDLOOP.

  SKIP 1.
*Fin ejmplo de report

Sabe alguien por qué no me devuelve los datos. ¿Como puedo ver desde mi minisap el contenido de la tabla de ejemplo spfli? ¿Es posible que la tabla de ejemplo de mi minisap no tenga los datos? ¿Como puedo hacer para que tenga los datos?

Muchas gracias y un cordial saludo.

Desconectado Carlos

  • Usuario Sr.
  • ****
  • Mensajes: 177
    • Ver Perfil
Re: ¿Como puedo mostrar el resultado de una consulta sobre una tabla?
« Respuesta #1 en: 01 de Febrero de 2008, 04:17:30 pm »
Para ver si la tabla contiene datos puedes utilizar esta transaccion SE11.

Pinchas en un icono que parece una tabla de color azulado y luego le das a 'F8'. Si no te muestra datos, puedes cargar datos desde un report mas o menos de esta forma.

Código: [Seleccionar]
spfli-carrid = 'AA'.
spfli-connid = '0017'.
INSERT spfli.

spfli-carrid = 'AA'.
spfli-connid = '0555'.
INSERT spfli.

spfli-carrid = 'JL'.
spfli-connid = '0407'.
INSERT spfli.

spfli-carrid = 'JL'.
spfli-connid = '0408'.
INSERT spfli.

De todas formas mira a ver si desde la transacción SM30 te deja meter entradas en la tabla.

Un saludo.