on 09-30-2009 7:45 PM
I am trying to change the Header of a column using the following code, without success.
DATA lo_cmp_usage TYPE REF TO if_wd_component_usage.
lo_cmp_usage = wd_this->wd_cpuse_alv_grid( ).
IF lo_cmp_usage->has_active_component( ) IS INITIAL.
lo_cmp_usage->create_component( ).
ENDIF.
DATA lo_interfacecontroller TYPE REF TO iwci_salv_wd_table .
lo_interfacecontroller = wd_this->wd_cpifc_alv_grid( ).
DATA lv_value TYPE REF TO cl_salv_wd_config_table.
lv_value = lo_interfacecontroller->get_model(
).
data myColumn type ref to cl_salv_wd_column.
data myHeader type ref to cl_salv_wd_column_header.
CALL METHOD lv_value->if_salv_wd_column_settings~get_column
EXPORTING
id = 'PO_NUMBER'
receiving
value = myColumn
.
CALL METHOD mycolumn->get_header
receiving
value = myHeader
.
CALL METHOD myheader->set_text
EXPORTING
value = 'Purchase Document Number'
.
I had to release the DDIC binding first.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
9 | |
9 | |
7 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.