PDA

Ver la Versión Completa : Como mostrar un reporte ALV en pantalla al usuario


fa.luis
26/11/13, 17:24:44
Quisiera que me explicaran el proceso mas sencillo para mostrar la info de un reporte ALV en "pantalla al usuario"

Es decir, el proceso es sencillo en cuanto a la logica de negocio y codificacion de la misma.

Primero ponemos nuestros Parameters y/o select options para recibir los parametros de entrada por parte del usuario.

Despues hacemos las consultas, llenamos tablas internas y procesamos la informacion ETC.

Despues tenemos un FORM asi:
FORM prepare_field_catalog CHANGING p_fieldcat TYPE lvc_t_fcat.
DATA: ls_fcat TYPE lvc_s_fcat.
DATA: colorm(4),
colorg(4),
colorg2(4),
colorc(4).
CLEAR: colorm, colorg, colorc, colorg2.
colorm = ''.
colorg = 'C100'.
colorg2 = 'C400'.
colorc = ''.
*****************************************************
ls_fcat-fieldname = 'BNFPO'.
ls_fcat-outputlen = 8.
ls_fcat-coltext = 'Posicion'.
ls_fcat-seltext = 'Posicion'.
APPEND ls_fcat TO p_fieldcat. CLEAR ls_fcat.

ls_fcat-fieldname = 'BANFN'.
ls_fcat-outputlen = 13.
ls_fcat-coltext = 'Solicitud de pedido'.
ls_fcat-seltext = 'Solicitud de pedido'.
APPEND ls_fcat TO p_fieldcat. CLEAR ls_fcat.
ENDFORM.


Mi duda recae en.... ¿Cual es el procedimiento o funcion que se necesita para mostrar la informacion en pantalla?


La vez pasada hize un ALV en base a otro pero recuerdo que habia mucho codigo para poder mostrar la info en pantalla.

Alguien me puede orientar?
Saludos,
Luis.

dalanz
27/11/13, 10:55:12
Si solo quieres mostrar la tabla interna, aquí tienes la solución:
http://www.saphub.com/abap-tutorial/create-abap-alv/