Ver la Versión Completa : nombre de columna
Gauss21
23/07/19, 17:21:18
:confused: recien utilice la funcion Read_Text para transformar textos de materiales, pero mi columna no tiene encabezado y quisiera saber como puedo colocarle un nombre intente algo así :
lv_column = lv_columns->GET_COLUMN('txtsp').
lv_column->SET_LONG_TEXT ( 'Text Spanish' ).
lv_column->SET_MEDIUM_TEXT ( 'Text SP' ).
lv_column->SET_SHORT_TEXT ( 'TxtSp' ).
Gracias!!
Eso es correcto si estás usando la clase CL_SALV_TABLE para generar tu ALV:
TRY.
lo_columns = lo_alv->get_columns( ).
lo_columns->set_optimize( if_salv_c_bool_sap=>true ).
lo_column ?= lo_columns->get_column( 'WORKH' ). "Cambiamos la descripción de campo WORKH
lo_column->set_long_text( 'Weekly Working Hours' ).
lo_column->set_medium_text( 'W. Working Hours' ).
lo_column->set_short_text( 'Work. H.' ).
CATCH cx_salv_not_found. "#EC NO_HANDLER
ENDTRY.
Realmente es lo mismo, solo el optimize te ajusta la columna al nombre de la columna, pero también puedes quitarlo y darle un tamaño fijo como quieras.
Saludos!
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web