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.
Showing results for 
Search instead for 
Did you mean: 

Regarding decimal entry in table control

Former Member
0 Kudos


i am using one screen which is containing a table control. In that one field is called value(Local Currency value)

Before that i have created one table called zuvrate.

In zuvrate , i have declared 'value'(one field of my table) as dmbtr data type(currency with 13 , 2 ) and

reference field is t001-waers.

My problem is, if i enter decimal value in that particular column in my table control, 'please enter numeric value ' error is coming.

for example if i give 23.34 then error is coming

elseif i give 23 then ok no error.

How to enter decimal value in my table control?


Active Contributor
0 Kudos


Go to transaction SU3 and check if your decimal indicator is not ','.



Former Member
0 Kudos


The reference field you have specified i.e. waers has no decimal places. Give the reference field which has the same number of decimal places as you want.

Hope it helps..


pls. reward appropriate points

0 Kudos


is there any other reference field for currency data type having decimal place?

0 Kudos

look the TCURX table

0 Kudos

U can use BETRG from structure PC207 (15,2)

data element is MAXBT

0 Kudos


i am changing dataelementas maxbt. but now also error is coming.

Is there any other field for reference key with decimal places?



0 Kudos


Check the attributes(format) of the field in screen painter.


0 Kudos

did you try to enter 12,34 ?

Former Member
0 Kudos

this is a type mismatch of the data type in ur table control ..

can u do one thing just SKIP the currency quantity field from ur Z-TAble and declare the fields from a std table like likp and run the control once .

just try this option.