cancel
Showing results for 
Search instead for 
Did you mean: 

How to change table column position using table UI element

former_member183917
Active Contributor
0 Kudos

Hi All,

I need to change the position of certain columns. This is std. webdynpro component and uses Table UI element. We can change using settings (in UI) but required to change the column position globally.

I searched but found lot of document on regarding how to change column position for ALV table. Any help is appreciated.

Regards

Vinoth

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Vinoth,

Regarding your original question you can rearrange column positions using administration personalization of the application as I describe in similar question here: http://scn.sap.com/message/13769611

Hope this helps you.

Regarding your problem with "insert column not visible" I have not experienced that if enhancement is open. Please share a screenshot or similar.

Br Jan

former_member183917
Active Contributor
0 Kudos

Thank you Jan for inputs.

I am enhancing SRM component- /SAPSRM/WDC_DO_SOCO_GAF_1 and it doesnt have webdynpro application and it has only component configuration.

So i am not able to do with Application configuration. Is there any other way to do this?

Also, for Insert column not appear, please find screen shot. Again thanks and really appreciate your inputs.

Former Member
0 Kudos

Hi Vinoth,

It doesn't need an application configuration for you to do the administration personalization. Simply locate the web dynpro application and execute it in admin mode using shift+F8. Then right click on table and chose "settings for current configuratiin". Note that you could chose to do this on a copy of the SAP standard application if you want to keep the standard for reference. But you can also do it on the standard - is it "only" customizing and will be saved as a customizing transport and not overridden when upgrading.

The insert column should be at the top. Can you scroll further up? If not I do not know why it isn't there. Are the other columns in the table of type tablecolumn?

Br Jan

former_member183917
Active Contributor
0 Kudos

Hi Jan,

Thanks. For insert column, it is not there and really strange and all other columns in table are table columns.

Regards

Vinoth

Former Member
0 Kudos

Yes really strange and not something I have experienced. Maybe you have to create a support message to get an answer? You could try to see if the behaviour is different for other SRM components with table enhancement for reference.

Answers (1)

Answers (1)

former_member184578
Active Contributor
0 Kudos

Hi,

In the Layout, when you expand the table ui under ROOTUIELEMENTCONTAINER, you can see the cells (columns) under table ui. Now right click on the column and Move UP/down to change the position.

Hope this helps u.,

Regards,

Kiran

former_member183917
Active Contributor
0 Kudos

Thanks Kiran for reply.

I am aware and problem is, i have added certain columns dynamically (to std. table UI element) and it is always comes at last. So is it any other way to change the position of table columns?

Regards

Vinoth

Former Member
0 Kudos

Hi Vinoth,

You can try to create the columns statically and add the cell editor ( input field,textview etc ) dynamically.

This will allow you to define the column position.

Regards,

Sowmya

former_member183917
Active Contributor
0 Kudos

Thanks Sowmya for inputs.

I will add all additional columns (including cell editor) statically, by enhnacing std. component and not planning to go with dynamically.

Now i enhanced the component and if i right click on the table element, i dont see Insert column option but there is a Insert group column and if i use insert group column, then not able to move the additional columns to required place.

Could you help me , why Insert column is not visible?, i used this Insert column in my previous clients but it is not available here.

Regards

Vinoth