Application Development 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: 

Table field heading not displayed in SM30

anubhab
Active Participant
0 Kudos

Hi,

I have created a  Z table and custom data types, to assign to table fields. But when i see the table in SM30, the fields are displayed as '+' and no field label are being displayed. Even after making entry to the table, when i check in SE11, there also it's not showing Field label, only field names are being shown. Do i need to do any changes? Please help.

Regards,

Anubhab

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Anubhab,

As Fred said check if you have created Data Elements for each field or have you used Predefined types in the Z-table that you have created?

If you have used Data Elements and maintained Field labels then please check with the below process.

Please cross check the below process to fix the issue.

Check the following parameters

1) Authorization group - &NC&

2) Fun Group.

3) Package

4) Maintenance type select radiobutton one step.

5) give overview screen as 1 and single screen as 0.

6) select radiobutton of standard recording routine.

After the above steps follow the procedure to get the name of the fields i hope you might have getting + symbols.

In the TMG application tool bar click on source code->select SAPL<your fun group> ->se38 with program name->click on change->double click on top include->double click on L<fun group>T00 - >double click on CONTROLS: TCTRL_<table name>-> deselect program checkbox and select screen check box press enter->double click on Overview screen <tablename->opens screen painter in tht select element list Tab-> In that you can see + symbols replace them with field names by pressing Ctrl+ F!1 display change button in app tool bar.

Save, Check & Activate.

Issue will be fixed.

Best Regards,

NKC

16 REPLIES 16

FredericGirod
Active Contributor
0 Kudos

Did you have create for each field a Data Element ? 

regards

Fred

Former Member
0 Kudos

Hi Anubhab,

As Fred said check if you have created Data Elements for each field or have you used Predefined types in the Z-table that you have created?

If you have used Data Elements and maintained Field labels then please check with the below process.

Please cross check the below process to fix the issue.

Check the following parameters

1) Authorization group - &NC&

2) Fun Group.

3) Package

4) Maintenance type select radiobutton one step.

5) give overview screen as 1 and single screen as 0.

6) select radiobutton of standard recording routine.

After the above steps follow the procedure to get the name of the fields i hope you might have getting + symbols.

In the TMG application tool bar click on source code->select SAPL<your fun group> ->se38 with program name->click on change->double click on top include->double click on L<fun group>T00 - >double click on CONTROLS: TCTRL_<table name>-> deselect program checkbox and select screen check box press enter->double click on Overview screen <tablename->opens screen painter in tht select element list Tab-> In that you can see + symbols replace them with field names by pressing Ctrl+ F!1 display change button in app tool bar.

Save, Check & Activate.

Issue will be fixed.

Best Regards,

NKC

Former Member
0 Kudos

Hi,

    To get Field name you need to create Data element for thoes fields or else you can go to se80 on function group just pass your Ztable name ( or fm group name that you given on fm group name while creating TM Generator) you will get screen, On screen go layout and directly you can provide Field Name.

Regards

Amit

Former Member
0 Kudos

Hello ,

You must associate Data Elements to table fields, where you maintain Short, Medium and Long text for the field contents.Then you probably must regenerate table Maintenance.

Thanks

Katrice

Former Member
0 Kudos

Hello,

You can create data elements as the description in your SM30 for the table flows from there.

But it is not necessary to create a DD object.

1.You can go to UTILITIES -> Table Maintenance Generator

2. Click Fn.Gr.Text (Present near the Function Group name)

3. A pop up comes. Click Main Program.

4. Main program appears. Click 11th button from the left (Display Object List). It will open your Se80 Screen

5. Select Screens. You will see your maintenance screen for the table.

Here you can play around with the properties of your fields in the table.

Thanks,

Kausthub

Former Member
0 Kudos

Hi,

Always use Data Elements to create table fields and maintain at least one field label of every data element. Dont use predefined type .....

--

Jack

Former Member
0 Kudos

Hi Anubhab,

Please make sure that you have entered the short/medium/long field labels in Field Label tab of Data Element. After maintaing the labels delete the existing table maintenance generator and re generate the same.

Thanks and Regards,

Vinay Mutt

former_member288351
Participant
0 Kudos

Hi Anubhab,

As per my understanding one time plz check your ztable for primary key, I think there will be no primary key except mandt, that is why sometime this problem comes.

with thanks & regards

vikas pandey

anilkumar_kalkivai
Active Participant

Hi,

As you mentioned the '+' symbol will appear as heading for non-key fields in the table maintenance generator ,

I don't know the exact reason why it appear  like that.

But  you can get the heading by the following way,

In Change mode of table maintenance screen,

Utilities->Table Maintenance Generator.

In the Next screen use menu path,

Environment->Modification->Maintenance Screens

Here Click on LAYOUT Button.

It will give you a Module Pool screen.

There you set the TEXT property for the the required fields.

In this way you can get the headings.

Regards,

Anil.

0 Kudos

This message was moderated.

0 Kudos

Great, It's helpful

Former Member
0 Kudos

Hi Anubhab,

Maintain Labels in Data element & regenerate Table maintenance generator, you can able to see the field lable instead of '+'.

-Srini

anubhab
Active Participant
0 Kudos

Thank you all. Very grateful for all your prompt reply. The Problem is resolved

Regards,

Anubhab Chirui

former_member482801
Discoverer
0 Kudos

This message was moderated.

0 Kudos

Maintain the field label at data element level, you will get automatically in sm30.

ajay_rajareddy
Explorer
0 Kudos

Maintain the field label at data element level , you will get automatically in sm30