|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como puedo mostrar el resultado de una consulta sobre una tabla?
Hola Buenos días a todos,
Soy novata en esto de ABAP. Estoy intentando Mostrar el resultado de una consulta (con select) sobre una tabla, pero al ejecutar el report no sale absolutamente nada (Ni tan siquiera error de ejecución. Sintacticamente está bien). El ejemplo es el siguiente: * EJEMPLO DE REPORT SENCILLO 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 PACKAGE SIZE 3. LOOP AT itab INTO wa. WRITE: / wa-carrid, wa-connid. ENDLOOP. SKIP 1. ENDSELECT. * FIN DE EJEMPLO DE REPORT SENCILLO Sabe alguien si me falta algo por activar o algo así (no me refiero a activar el report, porque eso ya lo he intentando) Me refiero si me falta algo de configurar o algo así. Muchas gracias y un cordial saludo. |
#2
|
|||
|
|||
Hola.
El problema es que has mezclado un par de conceptos. Lo de "PACKAGE SIZE 3" es para armar 'paquetes" de datos que luego se utilizan de otra manera y no dentro del Select/EndSelect. Si le quitas esa línea (Deja el punto) tienes un Select into table que por traer 'todo el paquete' a la tabla interna mencionada NO necesita el ENDSELECT., por lo tanto quítale esa línea también. Y así verás tus resultados. Suerte. J |
Herramientas | Buscar en Tema |
Desplegado | |
|
|