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.
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.