cancel
Showing results for 
Search instead for 
Did you mean: 

How to unhide the column in Alv table

santhosh_nagavalli
Participant
0 Kudos

Hi Experts,

    Initially i have created webdynpro Alv table with 8 columns ,later i have added one more attribute/column to the node to display extra column

but in the output ,alv table not displaying the 9th column,Instead the column is getting hidden which i came to know clicking on settings in alv table output.If i make changes in Alv table settings it getting displaying,can anyone tell me how to unhide this field.

Regards

Sandesh

Accepted Solutions (1)

Accepted Solutions (1)

ramakrishnappa
Active Contributor
0 Kudos

Hi Sandesh,

I suspect there are user settings set for alv layout.

Please refer the below thread

Reset User settings for ALV

Hope this helps you.

Regards,

Rama

santhosh_nagavalli
Participant
0 Kudos

Hi Ramakrishnappa,

   Thanks for your reply,following below link helped for me

Regards

Sandesh

Former Member
0 Kudos

Hi Sadesh,

It sounds good that your issue has been resolved. Pls close the thread.

Thanks

KH

Former Member
0 Kudos

This also worked for me.  Thank you!

Answers (3)

Answers (3)

former_member193460
Contributor
0 Kudos

Hi Sandesh,

     It is possible that the user you are loggin in with, might have a layout saved.

You can try logging in with different user and see if its still hidden.

The explicit code to hide and unhide a column :

lo_alv_column->set_visible( if_wdl_core=>visibility_none ).

may be  you can use the above code and make column visibility true(cahnge parameter).

Regards,

Tashi

former_member183069
Active Participant
0 Kudos

Hi Sandesh,

You have mentioned that the filed is available in the settings, so this not a mapping issue,

It may be layout saved issue or field setting issue.

change and save the setting then try again.

Also check did you done any field setting like field catalog to other fields.

Regards,

KK.

Former Member
0 Kudos

Hi Sandesh,

As you have added attribute to the node to display extra column. Go that the corresponding view context where you're displaying the ALV Table.

1) Update the node mapping with node(in which new attribute is added).

2) Go to ALV interface controller usage in component usage and in DATA node, delete the existing maping and create new external mapping.

Then automatically 9th column will be visibile in your ALV table.

Thanks

KH