nombre de columna

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Gauss21
    Junior Member
    • jul
    • 5

    #1

    nombre de columna

    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!!
  • Edber
    Junior Member
    • jul
    • 23

    #2
    Eso es correcto si estás usando la clase CL_SALV_TABLE para generar tu ALV:

    Código:
        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!

    Comentario

    Trabajando...