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: 

Abap dump with message " ABAP/4 processor: CONVT_NO_NUMBER "

Former Member
0 Kudos

Hi All ,

I am getting an abap dump with the message CONVT_NO_NUMBER , the problem is in the following piece of code .

FORM UPDATE_FACT_GROUP .

DATA : LV_FLAG_UPD TYPE C.

DATA : LV_FINAL_DATE TYPE SY-DATUM.

DATA : LV_COUNT TYPE C.

IF NOT GIT_EVER1 IS INITIAL.

SELECT *

FROM ETTIFN

INTO TABLE GIT_ETTIFN

FOR ALL ENTRIES IN GIT_EVER1

WHERE ANLAGE = GIT_EVER1-ANLAGE

AND TARIFART = GC_ST_SEW

AND OPERAND = GC_ST_SEW .

ENDIF.

I am using a counter LV_COUNT and declared it as type C , could this be the problem ?

4 REPLIES 4

Former Member
0 Kudos

Declare LV_COUNT as integer

DATA: LV_COUNT type I.

Former Member
0 Kudos

Hi,

Declaring lv_count as the character type will not create runtime error, but it should be declared

as integer as arithmetic operation involved( counting).

This error may occur if you assign a character other than number to a number type variables such as type i...

EX:

DATA: w_num TYPE i.

w_num = 'c'. "<=This will create the mentioned run time error

Edited by: Manoj Kumar on Feb 24, 2009 9:49 AM

Former Member
0 Kudos

Hi,

I dont see the place where you have used LV_COUNT.

But surely if you are using LV_COUNT for some arithmetic operations then It should be a numeric data type.

So declare it like:

DATA: lv_count type i.

Regards,

Prakash Pandey

Former Member
0 Kudos

Thank you guys , its solved , i declared it as type i .