PDA

Ver la Versión Completa : campos alv


garat
05/12/06, 08:35:53
Hola buenos dias, me gustaria saber como se puede decir a un ALV que campos son los que quieres que te salgan al imprimir. Esque yo solo consigo sacar toda la tabla haciendo lo siguiente:

FORM catalogo_itab USING p_in_programa
p_in_tabla
CHANGING p_out_catalogo.

DATA w_repid LIKE sy-repid.
w_repid = p_in_programa.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
i_program_name = w_repid
i_internal_tabname = p_in_tabla
i_inclname = w_repid
CHANGING
ct_fieldcat = p_out_catalogo
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
endform.

segun he podido saber es aqui donde tengo que pasarle los campos al fieldcat.. pero no se ni como ni donde :( :(
espero que alguien me pueda ayudar

Gregoryg
05/12/06, 12:08:21
Hola Buenos Dias garat

Cuando no quieres mostrar una columna en un ALV, tienes que llenar en el fieldcat el campo NO_OUT con un valor de 'X',

Ejemplo: GT_FIELDCAT-NO_OUT = 'X'.

Saludos