Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: usuarionavarra en 01 de Febrero de 2008, 02:55:00 pm

Título: ¿Como puedo mostrar el resultado de una consulta sobre una tabla?
Publicado por: usuarionavarra 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.
Título: Re: ¿Como puedo mostrar el resultado de una consulta sobre una tabla?
Publicado por: Carlos 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.