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: 

Error in ALV : Field Symbol not been assigned.

Former Member
0 Kudos
214

Hi All,

In my ALV report, program get dumped and showing error when i tried to put a col named Distribution channel ion the alv.

I have put the Distribution cannel field in the IT_FInal table , but still getting folwong errors :

Error : Field Symbol is not been assigned.

Can any one help me regrarding this.

Thanks in advance.

1 ACCEPTED SOLUTION

Former Member
0 Kudos
119

Hi,

The problem is because of field catalogue.Check if all fields in your table are there in the field catalogue.

Check if you have give the same field names of IT_FINAL and the field catalogue.

Regards,

Subhashini

9 REPLIES 9

Former Member
0 Kudos
119

Hard to say without having a look at the relevant code where you are receiving the dump

0 Kudos
119

Hi Kiro,

I hope you have defined field catalog for the new field also.

If you could put the code, it would be better to figure out.

Regards

Abhii...

SuhaSaha
Advisor
Advisor
0 Kudos
119

Hello,

In the ALV calling FM: LIST / GRID you will have the param I_INTERFACE_CHECK. Pass 'X' to this & if your ALV has an error it will list it.

Also check Rainer's ALV SOS blog.

BR,

Suhas

Former Member
0 Kudos
119

Hi,

While declaring Field catalog , make sure that field names were enterd in Capital letters b/w single quotes.

Regards

Umakanth

Former Member
0 Kudos
119

Hi,

While populating the field catalog table give the field name in CAPS.

Thanks

Leela Krishna

Former Member
0 Kudos
119

Field-symbol not assigned can arise from a missing row or from an empty table. If you're certain that your fieldnames in whatever structure you're using to hold the data and the field catalog are exactly identical, then debug to discover at which point the field-symbol failed to point to a particular piece of data. BTW, depending upon your system version, you may need to ALWAYS check that field-symbol is assigned before proceeding.... think in terms of sy-subrc....

if sy-subrc eq 0. " good results.

if <fs> is assigned. " good results.

.....

endif.

raymond_giuseppi
Active Contributor
0 Kudos
119

Try to run [The Consistency Check|http://help.sap.com/saphelp_sm32/helpdata/EN/d6/23253963143e6ae10000000a11402f/frameset.htm] - this will check the field catalog, and also other fields existence like BOX for selection or attributes for color, style, etc.

Regards,

Raymond

Former Member
0 Kudos
120

Hi,

The problem is because of field catalogue.Check if all fields in your table are there in the field catalogue.

Check if you have give the same field names of IT_FINAL and the field catalogue.

Regards,

Subhashini

0 Kudos
119

Hi,

The problem is with the fieldcatalog. Please check the field name defined in the internal table and the one passed in the field catalog are correct.

Regards,

Nilesh.