Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Table control extention

Former Member
0 Likes
1,489

Hello Friends,

I have a table control with seven fields ( created by wizard ), now I want to add 3 more fields to my table control. I have extended the dict. table with these three fields, now what I have to do to display these 3 fields in table control ?

I hope its possible, without re-creating the whole table control ?

Regards,

16 REPLIES 16
Read only

Former Member
0 Likes
1,455

If this is module pool programmin...

goto -> SE80 - > select ur screen no and click layout tab...

it wil display ur table control...so first delete all ur fields which u added previously ..

then press the dictionary icon and give ur updated table name ..select all ur fields which u wanna add to table control

save it and activate..

Regards..

Balaji ( assign points if this helps u)

Read only

0 Likes
1,455

Hello Balaji,

Are you sure, to first delete the table control ?

Where is the dict icon actually ?

Regards,

Read only

0 Likes
1,455

u have to edit the TC screen in SE51 --> when u are looking at TC Definitions there at the Top right corner u can see field attributes etc.

there u can see .

Regards

Peram

Read only

Former Member
0 Likes
1,455

hi,

in the menu of se51..choose..utilities -> settings..Make sure the graphical painter is switched off..

Then give program name and screen number..press change..

Press the layout button..

Double click on the table control..

Then press control elements..You will get a popup with the list of columns..

insert a new column..

on the left hand side ..Give a name..

press enter...

You will get a popup to choose the type of the field..choose the I/O field..

Press refresh button..

Do the same for the rest of the other two fields.

save and activate the program..

Thanks

Naren

Read only

0 Likes
1,455

Hello Narendran,

Thanks for your input,

I have not find the control element on table control,can you pls let me know where I can find the control element?

Regads,

Read only

Former Member
0 Likes
1,455

yes ...you are write not to create it again ...

just goto <b>se80 your program </b> ....<b> in find</b> put any <b>one field which is already there in the first time of the table</b> ....

it will display all the declaration and used of that field .... definitely there will be an <b>internal table for yourtable control</b> ....there you <b>add manual that 3 newly</b> added fields ...

then in the <b>Screen Layout add 3 fields by selecting from the data dictionary</b> of the same table ...so that 3 fields will be appeared .. and also <b>see the properties ...function code of allready exsisting fields and do it similarly</b> ...

then acticvate the layou and your code ......

reward points if it is usefull ...

Girish

Read only

0 Likes
1,455

Hello Girish,

How I can place the new three fields in screen laynout ?

Regards,

Read only

Former Member
0 Likes
1,455

Hi,

Make sure you are in alpha numeric editor..

Double click on the table control..

In the resulting screen..You will see a button which say CTRL ELEMENTS

Thanks

Naren

Read only

0 Likes
1,455

How I can check if I am in alpha numeric editor,

Sorry I am not finding the control element, when I double click on the table control...

Regards,

Read only

0 Likes
1,455

In screen painter, I am in graphical layout editor ?? is that okey

Okey got the control element button

BRB

Message was edited by:

Shah H

Read only

Former Member
0 Likes
1,455

Hi,

In the menu..UTILITIES -> SETTINGS..make sure the graphical painter check box is not checked..

Thanks

Naren

Read only

0 Likes
1,455

Hi Narendran,

I have place the field in control element, but still its not displayed when i execute the screen ?

Any idea,

Regards,

Read only

0 Likes
1,455

Hello Narendran,

Unfortunately, its not working, I am adding more column, but its not displayed in the screen ?

Any idea what I am doing wrong?

Regards,

Read only

0 Likes
1,455

Hello Friends,

Okey, new column are appered, but the name of the colum are not visible ?

even though I said to take properties from dict. and there in data-element I have given the names ?

Any idea, how I can make the table column visible ?

Regards,

Read only

0 Likes
1,455

if you are having so much trouble extending it, why not remove the table control altogether and run the table control wizard once.

you might find it a lot easier and less-time consuming.

Read only

Former Member
0 Likes
1,455

Thanks,

It works, and points awarded

Bye