PDA

Ver la Versión Completa : Ocultar campos alv


seimeinomi
16/01/08, 12:07:53
Hola gente:

tengo el siguiente problemita el alv anda bien pero necesito ocultar algunos campo. como seria la sintaxis.

agradesco su ayuda.

ejemplo

*-- Comienzo definición de columnas --*

* Número de días
w_field = 'LET01'. w_text = ''. w_desc = ''.
fc space w_field space 'DEC' 7 w_text w_desc ct_table_name space.

* Número de línea
w_field = 'ROWNUM'. w_text = 'Núm.Lín.'. w_desc = 'Número de Línea'.
fc space w_field space space 06 w_text w_desc space space.

* Descripción del usuario del documento
w_field = 'NAME1'. w_text = ''. w_desc = ''.
fc space w_field space space 30 w_text w_desc ct_table_name space.

* Centro
w_field = 'WERKS'. w_text = ''. w_desc = ''.
fc space w_field space space space w_text w_desc ct_table_name ct_set.

* Clave de identidad para calendario de fábrica (Vá como oculto)
w_field = 'FABKL'. w_text = ''. w_desc = ''.
fc space w_field space space space w_text w_desc ct_table_name space.


gracias otra vez.

ibecerra
16/01/08, 12:14:25
me dio extraño tu codigo para un alv , pero yo oculto los campos de la siguiente manera
ls_fieldcat-fieldname = 'WERKS'.
ls_fieldcat-tabname = l_tabname.
ls_fieldcat-seltext_l = TEXT-T02.
ls_fieldcat-seltext_m = TEXT-T02.
ls_fieldcat-seltext_s = TEXT-T02.
ls_fieldcat-no_out = 'X'. <----esa es la opcion para ocultar
APPEND ls_fieldcat TO lt_fieldcat.

seimeinomi
16/01/08, 12:32:19
Se ve haci por la macro que usa este alv y gracias por la ayuda. ya me parecia conocido.

Salu2.