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

A short dump in the program with a certain error message...

Wil_Wilstroth
Active Participant
0 Likes
602

Hi all,

I'd run a program to do an insertion into a customized table.

During the run, it popped up a short dump error messages below :

value larger than specified precision allows for this column#TC020 %M

I've search for that column #TCO20 .... and i couldn't find it in my custom table...

Why SAP gave such a hard description on the error found? I can't determine which field/column in my table that is causing the error dump during INSERT event in my program.

Is there any explanation on that message that could help me?

Thanks

William Wilstroth

William Wilstroth
1 ACCEPTED SOLUTION
Read only

P507709
Participant
0 Likes
571

Hi,

Better u seee again where u r getting error i the code . still if u r not getting see in dump analysys(ST22) and select

no:8 -- which is source code extract where u can get correct error inf.

Plz reply me.

Regards

Durgaprasad.

3 REPLIES 3
Read only

P507709
Participant
0 Likes
572

Hi,

Better u seee again where u r getting error i the code . still if u r not getting see in dump analysys(ST22) and select

no:8 -- which is source code extract where u can get correct error inf.

Plz reply me.

Regards

Durgaprasad.

Read only

Former Member
0 Likes
571

Hello,

The error is because you may be passing the value to some field which is not compatible with the type.

Check the field types and the value corresponds to the fields.

Regards,

Chaya.

Read only

Wil_Wilstroth
Active Participant
0 Likes
571

Thanks for all.

The reason was the data that was passed to the field had a very big value that is longer than the field itself.

My colleague had to go back to the first program that generate the values. It was an Idoc that passed that value. And we did batch by batch to find the out the values.

William Wilstroth