Error :CONVT_NO_NUMBER
Hi
My coding is like below :
var_EXBED TYPE MAXBT .
Error: (Dump)
Unable to interpret " 980,000.00 " as a number.
READ TABLE T_IN9 WITH KEY 'J_1IEXCHDR-EXBED'.
CHECK SY-SUBRC = 0.
---> MOVE T_IN9-VALUE TO var_EXBED . " Error at this point
CLEAR T_IN9 .
later am converting var_EXBED value AMT to WORDS by calling FM spell_amount.
the error is due to ',' symbol
pls suggest how to resolve it out .
Thanks in Advance
SATYA
Hi Sahoo,
Try to use REPLACE keyword and replace all ,s(commos) before passing the value to Read statement.
REPLACE ALL OCCURRENCES OF ',' in T_IN9 WITH ''.
Read.....
Cheers!!
VEnk@
Edited by: Venkat Reddy on Nov 1, 2008 3:15 PM
Similar Messages
-
ABAP Runtime Error CONVT_NO_NUMBER
Dear all,
I am calling transaction F-02 for posting G/L Account from an FM. I tried with the Header Data and Account and Cost Centre but it says ABAP Runtime Error CONVT_NO_NUMBER. I undersood that its because of the Number interpretation and coded accordingly but still it throws the same error.
Can you please help me in this....
With Regards
JayDear all,
Thanks for giving me some hope. I tried the possiblities but still it says the same error. I have pasted the FM in nutshell. Can you please see that and help me.
FUNCTION ZUPLOAD_XLS.
""Local interface:
*" IMPORTING
*" REFERENCE(P_BUKRS) LIKE BKPF-BUKRS
*" REFERENCE(P_BLDAT) LIKE BKPF-BLDAT
*" REFERENCE(P_BUDAT) LIKE BKPF-BUDAT
*" REFERENCE(P_MONAT) LIKE BKPF-MONAT
*" REFERENCE(P_WAERS) LIKE BKPF-WAERS
*" REFERENCE(P_BKTXT) LIKE BKPF-BKTXT
*" TABLES
*" IN_JE_XLS STRUCTURE ZFGI_JE_STR
ITAB-BSCHL = 40.
ITAB-SAKNR = '812070'.
ITAB-WRBTR = '30881.00'.
ITAB-KOSTL = '11620009'.
APPEND ITAB.
MOVE P_BUDAT(4) TO TEM+4(4).
MOVE P_BUDAT+4(2) TO TEM(2).
MOVE P_BUDAT6(2) TO TEM2(2).
MOVE P_BUDAT(4) TO TEM+4(4).
MOVE P_BUDAT+4(2) TO TEM(2).
MOVE P_BUDAT6(2) TO TEM2(2).
MOVE P_BLDAT(4) TO TEM1+4(4).
MOVE P_BLDAT+4(2) TO TEM1(2).
MOVE P_BLDAT6(2) TO TEM12(2).
MOVE P_BLDAT(4) TO TEM1+4(4).
MOVE P_BLDAT+4(2) TO TEM1(2).
MOVE P_BLDAT6(2) TO TEM12(2).
WRITE ITAB-WRBTR TO WRBTR.
CONDENSE WRBTR NO-GAPS.
WRITE ITAB-BSCHL TO T_BSCHL NO-GROUPING LEFT-JUSTIFIED.
IF ITAB-KOSTL+8(2) EQ SPACE.
MOVE ITAB-KOSTL TO HOLD_KOSTL+2(8).
MOVE '00' TO HOLD_KOSTL(2).
ELSE.
MOVE ITAB-KOSTL TO HOLD_KOSTL.
ENDIF.
FIELD_LENGTH = STRLEN( ITAB-SAKNR ).
IF FIELD_LENGTH EQ 10.
MOVE ITAB-SAKNR TO HOLD_SAKNR.
ELSE.
MOVE ITAB-SAKNR(6) TO HOLD_SAKNR+4(6).
MOVE '0000' TO HOLD_SAKNR(4).
ENDIF.
PERFORM NEW_DYNPRO USING 'SAPMF05A' '0100'.
PERFORM NEW_FIELD USING 'BKPF-BUDAT' TEM.
PERFORM NEW_FIELD USING 'BKPF-BLDAT' TEM1.
PERFORM NEW_FIELD USING 'BKPF-MONAT' P_MONAT.
PERFORM NEW_FIELD USING 'BKPF-WAERS' 'USD'.
PERFORM NEW_FIELD USING 'BKPF-BUKRS' P_BUKRS.
PERFORM NEW_FIELD USING 'BKPF-BKTXT' P_BKTXT.
PERFORM NEW_FIELD USING 'RF05A-NEWBS' T_BSCHL.
PERFORM NEW_FIELD USING 'RF05A-NEWKO' HOLD_SAKNR.
PERFORM NEW_FIELD USING 'BDC_OKCODE' '/11'.
PERFORM NEW_DYNPRO USING 'SAPMF05A' '0300'.
PERFORM NEW_FIELD USING 'BSEG-WRBTR' WRBTR.
PERFORM NEW_FIELD USING 'RF05A-NEWKO' ' '.
PERFORM NEW_FIELD USING 'RF05A-NEWBS' ' '.
PERFORM NEW_FIELD USING 'BDC_OKCODE' '/11'.
PERFORM NEW_DYNPRO USING 'SAPLKACB' '0002'.
PERFORM NEW_FIELD USING 'COBL-KOSTL' HOLD_KOSTL.
CALL TRANSACTION 'F-02' USING BDCDATA MODE 'A' UPDATE 'S'. -
Runtime error CONVT_NO_NUMBER has occurred
Dear experts,
I am using BAPI -- 'HR_MAINTAIN_MASTERDATA' to maintain infotype 8(Basic pay).
I debugged the code. The data is coming in IT (that is of type PPROP) from my text file. But it gives runtime error in the FM saying --
"Runtime error CONVT_NO_NUMBER has occurred"
Please guide,
Sumit.hi,
I checked in ST22. It says unable to interpret 4B as a number. Now I went to transaction PA30 and checked it's possible values. There were only 2- 8A and 8B. so I changed it to 8B. But still gives same error, as unable to interpret 8B as a number.
This is my int table while debugging--
line infty(c4) fname(c132) fval(c255) seqnr(n2)
1 0008 P0008-PERNR 40083005 00
2 0008 P0008-BEGDA 01012010 00
3 0008 P0008-ENDDA 31129999 00
4 0008 P0008-TRFAR A1 00
5 0008 P0008-TRFGR ASST.GM 00
6 0008 P0008-TRFST MA 00
7 0008 P0008-BSGRD 8B 00 " here is my 8B
8 0008 P0008-TRFGB 10 00
9 0008 P0008-DIVGV 01 00
10 0008 P0008-ANSAL 192 00
11 0008 P0008-ANCUR 18437 00
12 0008 P0008-WAERS INR 00
13 0008 P0008-LGA01 INR 00
14 0008 P0008-BET01 4000 00
15 0008 P0008-LGA02 4657 00
if fval is of c255, why doen it interpret it's fields as a number? -
Error "CONVT_NO_NUMBER" while performing user measurement with USMM
Hi,
While running user measurement with USMM I am getting following run
time error.
To be specific - After preselections in USMM->system measurement->while
checking Green Check mark this error is screaming up.
Ae per Note - 1230640 :- You call transaction USMM and want to cancel
the user measurement using the cancel button (red 'X') on the dialog
box of the user measurement. However, the measurement continues and is
completed as if you had chosen the ok button (green check mark).
Above note is applied if the problem comes if we check red button
rather than green check mark.
Please suggest us the best way to procees.
ST22 details:-
Runtime Errors CONVT_NO_NUMBER
Exception CX_SY_CONVERSION_NO_NUMBER
Date and Time 09/16/2008 07:42:32
Short text
Unable to interpret " 1,410 " as a number.
What happened?
Error in the ABAP Application Program
The current ABAP program "RSUVM001" had to be terminated because
it has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to
class 'CX_SY_CONVERSION_NO_NUMBER', was not
caught and
therefore caused a runtime error.
How to correct the error
Whole numbers are represented in ABAP as a sequence of numbers,
possibly
with an algebraic sign.
The following are the possibilities for the representation of
floating
point numbers:
[mantissa]E[algebraic sign][exponent]
[whole number part].[fraction part]
For example, -12E+34, +12E-34, 12E34, 12.34
If the error occurred in your own ABAP program or in an SAP
program you modified, try to remove the error.
If the error occures in a non-modified SAP program, you may be able
to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the
following
keywords:
"CONVT_NO_NUMBER" "CX_SY_CONVERSION_NO_NUMBER"
"RSUVM001" or "RSUVM001"
"START-OF-SELECTION"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
Information on where terminated
Termination occurred in the ABAP program "RSUVM001" - in "START-OF-
SELECTION".
The main program was "RSUVM001 ".
In the source code you have the termination point in line 96
of the (Include) program "RSUVM001".
85 * Analyze the user records.
86 CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
87 EXPORTING
88 text = 'Die Benutzerstammsätze werden analysiert.'(002).
89 * PERFORM analyze_user_records.
90
91 CALL FUNCTION 'SLIM_USER_MEASUREMENET'
92 CHANGING
93 SLIM_TUREP = LT_TUREP.
94 .
95 LOOP AT LT_TUREP INTO LS_TUREP .
>>>>> MOVE-CORRESPONDING LS_TUREP TO ITUREP.
97 APPEND ITUREP.
98 ENDLOOP.
99
100 * Submit Application measurements as batch jobs.
101 * Save additional data about this analysis in the DB.
102 * we need meas-no ,v-date at the batch
any ideas?Hi Srikanth,
The below Notes helps you to solve the issue.
Please review the below Notes.
Note 1117010 - Runtime error CONVT_NO_NUMBER in RSUVM001
Note 1115924 - USMM composite SAP Note: Problems after importimg new SPs
Thanks & Regards,
Pradeep Srigiri -
Error "CONVT_NO_NUMBER" When testing Nisto e-orders for Dow integration,
Hi..
When testing Nisto e-orders for Dow integration, a runtime error is generated when the IDOC processes to produce an order.
ST22 details:-
Runtime Errors CONVT_NO_NUMBER
Exception CX_SY_CONVERSION_NO_NUMBER
Date and Time 11/21/2008 13:58:03
Short text
Unable to interpret "IC5001" as a number.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLXVED" had to be terminated because
it has come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_CONVERSION_NO_NUMBER', was not
caught in procedure "EXIT_SAPLVEDA_011" "FUNCTION" nor was it propaged by a RAISING clause .since the caller of the procedure couldnot have anticipated that the exception could occur,the program is terminated .
The reason for the Exception is :
The program is attemted to interpret the Value"IC5001"as a number but since the value contravenes the rule for correct number format,this was not possible.
How to correct the error pls help me
Thanks,Hi Sanjith,
The error message is very clear and says IC---- can not be interpreted as number.
this may be
while passing the data IC are treated as numbers and processed furhter may be arthimatic operatons.
or it may passed to a NUMERIC type FIELD.
please check once.
regards
Ramchander Rao.K -
Runtime Error: CONVT_NO_NUMBER with MM01 BDC
Hi All,
I am creating Material Master using Call transaction Method for MM01 Tcode.
I am passing the value called Standard Price (MBEW-STPRS) in the BDC.
Standard price will be like 100.00 (Hundred Rupees)
While passing this value, I am getting Runtime Error with the following details.
Runtime Error: CONVT_NO_NUMBER
Unable to interpret "/" as a number.
258 ----
259 * Insert field *
260 ----
261 FORM BDC_FIELD USING FNAM FVAL.
>>> IF FVAL <> NODATA.
263 CLEAR BDCDATA.
264 BDCDATA-FNAM = FNAM.
265 BDCDATA-FVAL = FVAL.
266 APPEND BDCDATA.
267 ENDIF.
268 ENDFORM.
How to resolve this type of error???
Regards
PavanI have defined field STPRS as char(13 length) in the internal table as char.
The field NODATA is having value ' \ ' in the debugging mode.
The code mentioned in my above post is from the standard perform statement.
Even if i provide value as "100" in the flat file, while reaching the statment
perform bdc_field using 'MBEW-STPRS'
it_mm01-stprs.
it shows as "100.00" in the debugger.
Any idea....????
Regards
Pavan -
Run-time error "CONVT_NO_NUMBER" occurred
Hi,
When I checked my Development System for logs (using SM21)I got the logs
which are as follows :
02:16:33 DIA 001 100 KMENON VF02 AB0 Run-time error "CONVT_NO_NUMBER" occurred
02:39:27 DIA 000 100 KMENON AB0 Run-time error "OBJECTS_NOT_CHAR" occurred
Can someone please help me to know what the above logs describe and what are the reasons for these Run-time errors and suggest the solution for these runtime errors.
Below is the description of the above logs which I can see in my Development System:
Details Page 2 Line 7 System Log: Local Analysis of SAPECCDEV 1
Time Ty. Nr Cl. User Tcod MNo Text Date : 10.09.07
02:16:33 DIA 001 100 KMENON VF02 AB0 Run-time error "CONVT_NO_NUMBER" occurred
Details
Recording at local and central time........................ 10.09.2007 02:16:33
Task................ 05532 / Dialog work process No. 01
User................ KMENON
Client.............. 100
Terminal............ alpha-pa
Session............. 2
Transaction code.... VF02
Program name........ SAPMV60A
Problem class....... T Transaction Problem
Development class... SABP
Further details for this message type
Module name......... abmove1
Line................ 1892
Error text.......... ab_Zappy
Documentation for system log message AB 0 :
The specified runtime error has occurred in the system.
Parameter
a.. CONVT_NO_NUMBER
Technical details
File................ 000008
Position............ 0000235800
Entry type.......... l ( Error (Module, Row) )
Message ID.......... AB 0
Variable parts...... ab_Zappy abmove1 1892
Details Page 2 Line 10 System Log: Local Analysis of SAPECCDEV 1
Time Ty. Nr Cl. User Tcod MNo Text Date : 10.09.07
02:39:27 DIA 000 100 KMENON AB0 Run-time error "OBJECTS_NOT_CHAR" occurred
Details
Recording at local and central time........................ 10.09.2007 02:39:27
Task................ 05576 / Dialog work process No. 00
User................ KMENON
Client.............. 100
Terminal............ alpha-pa
Session............. 2
Transaction code....
Program name........
Problem class....... T Transaction Problem
Development class... SABP
Further details for this message type
Module name......... abtchk
Line................ 0543
Error text.......... ab_jtychk
Documentation for system log message AB 0 :
The specified runtime error has occurred in the system.
Parameter
a.. OBJECTS_NOT_CHAR
Technical details
File................ 000008
Position............ 0000236520
Entry type.......... l ( Error (Module, Row) )
Message ID.......... AB 0
Variable parts...... ab_jtychk abtchk 0543Hi Joerg,
Actually I don't know about ABAP Programming but I can send you the ABAP source code which is as follows:
Modulpool zur Fakturierung
Report-Header / Tabellen / Daten / Field-Symbols
INCLUDE MV60ATOP.
PBO - Module alphabetisch geordnet
INCLUDE MV60AO0C.
INCLUDE MV60AO0D.
INCLUDE MV60AO0F.
INCLUDE MV60AO0I.
INCLUDE MV60AO0R.
INCLUDE MV60AO0S.
INCLUDE MV60AO0T.
INCLUDE MV60AO0V.
INCLUDE MV60AO0X.
INCLUDE MV60AOTX. "Textverarbeitung
PAI - Module alphabetisch geordnet
INCLUDE MV60AI0B.
INCLUDE MV60AI0D.
INCLUDE MV60AI0F.
INCLUDE MV60AI0K.
INCLUDE MV60AI0N.
INCLUDE MV60AI0R.
INCLUDE MV60AI0V.
INCLUDE MV60AI0X.
INCLUDE MV45AITX. "Textverarbeitung
PAI - Module alphabetisch geordnet
include mv60av0v.
FORM-Routinen alphabetisch geordnet
INCLUDE MV60AF0B.
INCLUDE MV60AF0C.
INCLUDE MV60AF0E.
INCLUDE MV60AF0F.
INCLUDE MV60AF0K.
INCLUDE MV60AF0N.
INCLUDE MV60AF0S.
INCLUDE MV60AF0T.
INCLUDE MV60AF0V.
INCLUDE MV60AF0X.
INCLUDE-Baustein zur Nachrichtensteuerung
INCLUDE FV61BF00.
INCLUDE MV60AI0P_PASS_FCODE.
INCLUDE MV60AI0G_GET_FCODE.
INCLUDE MV60AO0P_PRICING_SET_DATA.
INCLUDE MV60AI0P_PRICING_GET_DATA.
INCLUDE MV60AI0S_STATUS_6900.
INCLUDE MV60AO0F_TABLECONTR.
INCLUDE MV60AO0P_PBO_TABSTRIP.
INCLUDE MV60AF0P_PBO_TABSTRIP.
INCLUDE MV60AI0P_PAI_TABSTRIP.
INCLUDE MV60AF0P_PAI_TABSTRIP.
INCLUDE MV60AO0R_REGULIERER_ADRESSE.
INCLUDE MV60AI0X_XVBRP_INIT.
INCLUDE MV60AF0X_XVBRP_INIT.
INCLUDE MV60AF0P_PBO_TABSTRIP_EXPORT.
INCLUDE MV60AF0P_PBO_TABS_INIT_EX_ITEM.
INCLUDE MV60AF0P_PBO_TABS_EX_ITEM.
INCLUDE MV60AI0P_PAI_EXPORT_HEADER.
INCLUDE MV60AF0P_PAI_EXPORT_HEADER.
INCLUDE MV60AI0P_PAI_EXPORT_ITEM.
INCLUDE MV60AF0P_PAI_EXPORT_ITEM.
INCLUDE TCRTDATA.
INCLUDE MV60AF0K_KURGV_TXTPA_ERMITTELN.
INCLUDE MV60AI0S_SD_PARTNER_GET_FCODE.
INCLUDE MV60AF0S_SD_PARTNER_GET_FCODE.
*INCLUDE MV60AF0X_XVBRP_TCTRL_SCROLLEN.
INCLUDE MV60AO0X_XVBRP_CTRL_INIT.
INCLUDE MV60AO0X_XKOMFK_TCTRL_INIT.
INCLUDE MV60AF0X_XKOMFK_TCTRL_SCROLLEN.
*INCLUDE MV60AO0X_XVBRK_TCTRL_INIT.
INCLUDE MV60AF0X_XVBRK_TCTRL_SCROLLEN.
*INCLUDE MV60AO0X_XKOMFK_TCTRL_INIT.
INCLUDE MV60AO0X_XVBRK_TCTRL_INIT.
*INCLUDE MV60AF0X_XVBRK_TCTRL_SCROLLEN.
*INCLUDE MV60AO0X_XVBRP_CTRL_INIT.
INCLUDE MV60AF0X_XVBRP_TCTRL_SCROLLEN.
INCLUDE MV60AF0X_XVBPA_KURGV_ERMITTELN.
INCLUDE MV60AO0C_CUST_HEAD_SET_DATA.
INCLUDE MV60AF0C_CUST_HEAD_SET_DATA.
INCLUDE MV60AI0C_CUST_HEAD_PASS_FCODE.
INCLUDE MV60AF0C_CUST_HEAD_PASS_FCODE.
INCLUDE MV60AI0C_CUST_HEAD_GET_DATA.
INCLUDE MV60AF0C_CUST_HEAD_GET_DATA.
INCLUDE MV60AO0C_CUST_ITEM_SET_DATA.
INCLUDE MV60AF0C_CUST_ITEM_SET_DATA.
INCLUDE MV60AI0C_CUST_ITEM_PASS_FCODE.
INCLUDE MV60AF0C_CUST_ITEM_PASS_FCODE.
INCLUDE MV60AI0C_CUST_ITEM_GET_DATA.
INCLUDE MV60AF0C_CUST_ITEM_GET_DATA.
INCLUDE MV60AO0C_CUST_HEAD_ACTIVATE.
INCLUDE MV60AF0C_CUST_HEAD_ACTIVATE.
INCLUDE MV60AO0C_CUST_ITEM_ACTIVATE.
INCLUDE MV60AF0C_CUST_ITEM_ACTIVATE.
Regards,
Ashish Thakkar -
Bapi_pr_create,, error - convt_no_number
Hi expert !
i was trying to post pr docu by using bapi_pr_create, but i got dump error /;convt_no_number
searched notes , but didn't find related notes.
i did deleted some source not needed in the whole source, because convt_no_number comes up.
i hoped that return table from bapi_pr_create, but dump error came up with convt_no_number,
humm,,, very strange issue, please get back to me with good advise.
my source code is not complete to post docu ,, just hope not dump error comes up, but dump error as convt_no number.....
someone can execute this source whether dump error or return bapi return table with some error message ?
System environment
SAP-Release 700
SAP kernel....... 700
created (date)... "Aug 24 2008 21:47:28"
Patch level. 175
Database............. "ORACLE
SAP database version. 700
APPL SP 18
data : g_mereqheader like bapimereqheader,
g_mereqheaderx like bapimereqheaderx,
g_mereqitem like bapimereqitemimp occurs 0 with header line,
g_mereqitemx like bapimereqitemx occurs 0 with header line,
g_mereqacc like bapimereqaccount occurs 0 with header line,
g_mereqaccx like bapimereqaccountx occurs 0 with header line,
g_te_meqitem type bapi_te_mereqitem,
g_te_meqitemx type bapi_te_mereqitemx,
g_ext_in like bapiparex occurs 0 with header line,
g_ext_out like bapiparex occurs 0 with header line,
g_prnumber like bapimereqheader-preq_no,
gt_return like bapiret2 occurs 0 with header line,
wa_valuepart(960),
wa_valuepartx(960).
data : ex_value type me_max_container.
data : lv_item like eban-bnfpo,
lv_sn like bapimereqaccount-serial_no.
g_mereqheader-pr_type = 'NB'.
g_mereqheaderx-pr_type = 'X'.
lv_sn = '01'.
loop at gt_itab where check = 'X'.
clear : g_mereqitem, g_mereqitemx.
lv_item = lv_item + 10.
g_mereqitem-preq_item = lv_item.
g_mereqitem-acctasscat = '1'. " 1 is used for stock material
g_mereqitem-material = gt_itab-matnr. " valuse 00000123 or 123 both tried ,,
g_mereqitemx-preq_item = lv_item.
g_mereqitemx-preq_itemx = 'X'.
g_mereqitemx-acctasscat = 'X'.
g_mereqitemx-material = 'X'.
g_mereqacc-preq_item = lv_item.
g_mereqacc-serial_no = lv_sn.
g_mereqaccx-preq_item = lv_item.
g_mereqaccx-serial_no = lv_sn.
g_mereqaccx-serial_nox = 'X'.
append g_mereqacc. append g_mereqaccx.
append g_mereqitem. append g_mereqitemx.
endloop.
call function 'BAPI_PR_CREATE'
exporting
prheader = g_mereqheader
prheaderx = g_mereqheaderx
TESTRUN =
importing
number = g_prnumber
PRHEADEREXP =
tables
return = gt_return
pritem = g_mereqitem
pritemx = g_mereqitemx
PRITEMEXP =
PRITEMSOURCE =
praccount = g_mereqacc
PRACCOUNTPROITSEGMENT =
praccountx = g_mereqaccx
PRADDRDELIVERY =
PRITEMTEXT =
PRHEADERTEXT =
extensionin = g_ext_in
extensionout = g_ext_in
PRVERSION =
PRVERSIONX =
ALLVERSIONS =
Edited by: venjamin on Sep 10, 2010 10:15 AM
Edited by: venjamin on Sep 10, 2010 10:18 AMHi there
as you see the above source, there is no one you worry about.
could you test the above source if dump error comes up or get return table included error message without dump error?
Best & Regards;
venjamin -
Runtime Errors CONVT_NO_NUMBER Exception CX_SY_CONVERS
Hi Experts
I am getting a dump as follows
Short text
Unable to interpret "/ 000000" as a number.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLSZA19" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_CONVERSION_NO_NUMBER', was not
caught in
procedure "ADDR_TIMESTAMP_IS_VALID" "(FUNCTION)", nor was it propagated by a
RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The program attempted to interpret the value "/ 000000" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
How to correct the error
Whole numbers are represented in ABAP as a sequence of numbers, poss
with an algebraic sign.
The following are the possibilities for the representation of floati
point numbers:
[algebraic sign][mantissa]E[algebraic sign][exponent]
[algebraic sign][whole number part].[fraction part]
For example, -12E+34, +12E-34, 12E34, 12.34
If the error occurred in your own ABAP program or in an SAP
program you modified, try to remove the error.
If the error occures in a non-modified SAP program, you may be able
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the followi
keywords:
"CONVT_NO_NUMBER" "CX_SY_CONVERSION_NO_NUMBER"
"SAPLSZA19" or "LSZA19U01"
"ADDR_TIMESTAMP_IS_VALID"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
Please advise.
Thanks in advance
BaisakhiIt would appear that your program is looking for a timestamp, which are stored in SAP tables as DEC 15 fields. They display like 10/20/2011 07:36:00, but they are stored like 20111020073600. It is quite obvious that / 00000000 is not a number, because it contains both a slash and a space. From your display, it appears that you have a timestamp that is not populated, and therefore the display looks like: / / 000000.
Somewhere the program is not converting a date and time to a timestamp, or you have a time stamp field displayed for user input, and the user doesn't understand how to input a time stamp, which would be keyed into a screen variablelike:
10/20/2011 07:36:00
If you are just starting with a date, look at your CONVERT DATE....TIME into TIMESTAMP .... TIME ZONE statement.... for example, if the user has a variable on screen that contains only a type D field, I would do something like:
get time.
convert date p_datefield "or sy-datum
time sy-uzeit
into time stamp time_stamp_var
time zone sy-zonlo.
regardless, the error you posted occurs on a true numeric field which has had characters other than digits, a decimal and a sign input to the field. -
Runtime Errors CONVT_NO_NUMBER
Hi Experts,
we got a runtime error in program CONVT_NO_NUMBER ,here are the details of the error ,could not find a sap note on this.
same program is ran with same variant recently but got this runtime error today ,please suggest how to correct this
The termination occurred in the ABAP program "/SAPAPO/SAPLMSDP_CAP" in
"PROD_LIST_RESULT".
The main program was "/SAPAPO/RMSDPCAP ".
The termination occurred in line 1078 of the source code of the (Include)
program "/SAPAPO/LMSDP_CAPF02"
of the source code of program "/SAPAPO/LMSDP_CAPF02" (when calling the editor
10780).
The program "/SAPAPO/SAPLMSDP_CAP" was started as a background job.
Processing was terminated because the exception "CX_SY_CONVERSION_NO_NUMBER"
occurred in the
procedure "PROD_LIST_RESULT" "(FORM)" but was not handled locally, not declared
in the
RAISING clause of the procedure.
The procedure is in the program "/SAPAPO/SAPLMSDP_CAP ". Its source code starts
in line 1001
of the (Include) program "/SAPAPO/LMSDP_CAPF02 ".
Error analysis
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_CONVERSION_NO_NUMBER',
was neither
caught nor passed along using a RAISING clause, in the procedure
"PROD_LIST_RESULT" "(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The program attempted to interpret the value "*08" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
Thanks in Advance.
Edited by: Brahamananda reddy Arikatla on Aug 23, 2010 7:05 AMHi
"*08
1. I think this is some chararater that you have declared and the value is shooting to bypass the length. It is not able to handle the
value and a * is in place.
declare with appropriate data type by int or quan.. or char(xx) length to handle this.
SInce this is dealing with some background job its not clear loading of the data type . But u you can place the breakpoint at the code of line mentioned and observe the value .
2.
if u r doing a char comparision then see that RHS is in quotes .
Ex : ZB eq 11 will go for a dump
ZB eq '11' - > no dump
BR,
Vijay -
Hi ,
This is a issue which has to be resolved ASAP as all the checks are being thrown Dump in Production.
It would be great if any of you could help me in this regard.
I have been encountering a runtime error as "CONVT_NO_NUMBER" with
short text as "Unable to interpret "650.00 " as a number."
System versio : SAP ECC 6.0
The problem is occuring at the below code
FORM XXXXXXXX TABLES t_XXX_in STRUCTURE itcsy
t_XXX_out STRUCTURE itcsy.
DATA: $_swnet LIKE regud-swnet.
DATA: $_rwbtr LIKE reguh-rwbtr.
DATA: $_zbukr TYPE bukrs.
READ TABLE t_XXXX_in WITH KEY 'REGUH-RWBTR'.
CONDENSE t_XXXX_in-value NO-GAPS.
make sure the amount field is an amount.
IF t_XXXX_in-value CA 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
$_rwbtr = 0.
ELSE.
>>>>> $_rwbtr = t_XXXX_in-value.
ENDIF.
Can you please help me in this regard.
regards,
bhima
Moderator message: number formatting questions = FAQ, please search before posting, do not use the term "ASAP", all threads have the same priority.
Edited by: Thomas Zloch on Nov 17, 2010 6:19 PMThis is a FAQ. Please search before posting.
Just to avoid dump catch the exception cx_sy_conversion_no_number . But you have to do some other changes like replacing the unwanted characters like comma,dot etc and then move it. -
Hi,
May we ask for your assitance, why we are getting this error:
Error analysis:
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_CONVERSION_NO_NUMBER',
was neither
caught nor passed along using a RAISING clause, in the procedure
"CONVERT_FISCPER_SELECTION" "(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The program attempted to interpret the value "XXXX" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
Information on where terminated:
The termination occurred in the ABAP program "SAPLGUSL" in
"CONVERT_FISCPER_SELECTION".
The main program was "SBIE0001 ".
The termination occurred in line 406 of the source code of the (Include)
program "LGUSLF01"
of the source code of program "LGUSLF01" (when calling the editor 4060).
The program "SAPLGUSL" was started as a background job.
Processing was terminated because the exception "CX_SY_CONVERSION_NO_NUMBER"
occurred in the
procedure "CONVERT_FISCPER_SELECTION" "(FORM)" but was not handled locally, not
declared in the
RAISING clause of the procedure.
The procedure is in the program "SAPLGUSL ". Its source code starts in line 350
of the (Include) program "LGUSLF01 ".
Thanks.Hi Jay,
This is a common dump actually, Because sometimes there is a chance to input wrong decimal format by end user, in this situation system can not convert that decimal notation to other one.
If this is happening only for end user, doesnt matter. But it is coming for any particular TCODE or REPORT for all users you may have to contact ABAPER to set the decimal notation.
Regards
Nick Loy -
Runtime Errors CONVT_NO_NUMBER = IF mode(1) = 'I'.
Hi all,
When creating logical database, runtime errors while saving it. The details as below:
"Unable to interpret "I" as a number.
Error in the ABAP Application Program
The current ABAP program "SAPLSEUQ" had to be terminated because
come across a statement that unfortunately cannot be executed.
FM RS_CORR_INSERT.
IF mode(1) = 'I'."
Please advise. Thank you very much!!!
Regards,
DucTVHi,
if this issue happens in standard programm (not caused by userexit) search oss for bugfix. check ST22 to get the keywords you could search for.
if its your own z-programm fix the bug yourself...
regards
Stefan Seeburger -
Runtime Error - CONVT_NO_NUMBER
Hi All,
I am trying to get data based on time and date input....
In the table the filed is having the value like this: 30.07.2010 11:48:51
so i concatenated the input by user and bought it to same format......
but i am gettin an runtime error as
"Error analysis
An exception occurred that is explained in detail below.
This exception cannot be caught in the context of the current statement.
The reason for the exception is:
The program attempted to interpret the value "27.07.2009 14:22:06" as a num
but
since the value contravenes the rules for correct number formats,
this was not possible."
Please let me know.. how to proceed..Please see this:
finaldt_low(10) type c ,
lv_crtat_low(19) type c,
pa_frmtm TYPE sy-uzeit,
CONCATENATE finaldt_low pa_frmtm INTO lv_crtat_low SEPARATED BY space.
I am using a concatenate so the final field will be of character value....
then i am doing a select
SELECT lgnum
procty
tostat
altme
vsola
weight
rdocid
confirmed_by
FROM /scwm/ordim_c
INTO TABLE it_ordim
FOR ALL ENTRIES IN it_actype
WHERE procty EQ it_actype-procty
AND rdoccat = 'PDI'
AND created_at GE lv_crtat_low
AND created_at LE lv_crtat_high .
here the bold one is a problem...
CREATED_AT -> /SCWM/DE_CREATED_DT... is of this type... -
CONVT_NO_NUMBER Dump error in Process Chain Abap Program
Hi Experts,
The daily running process chain is failed at ABAP program with the error CONVT_NO_NUMBER.
The reason for the exception is:
The program attempted to interpret the value "40-799" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
I am not familiar with ABAP.
Please suggest me how to proceed..
Thanks
<BMP>Hi,
In ST22
Short text
Unable to interpret "40-799" as a number.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_CONVERSION_NO_NUMBER', was not
caught in
procedure "FM_DIR_LIST" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The program attempted to interpret the value "40-799" as a number, but
since the value contravenes the rules for correct number formats,
this was not possible.
I am trying post the code but SDN is not accepting more than 15000Char's
So can i get ur (mail) details
So that i can send u the exact code...
Thanks,
BMP
Maybe you are looking for
-
How can we make one view field value to be copied to other field of the the
Hi I am new in CRM2007 I have enhanced sap component & enhanced SAP View but I wanted the field value of the enhanced view to be mapped to the field value of the same view which is added from EEWB Pls tell me if the added new field can be made
-
Wont recognize my Ipod classic after plugging in a nano
I have owned a 120 gb ipod classic for a little over six months now. Last wwok I purchased a 16 gb nano for my girlfriend, we plugged hers in, set up a separate playlist on my itunes account. the problem is that my computer no longer recognizes my ip
-
Solaris Installation (6/06) - MD5sums.list
Apologies in advance if I'm missing something here - I feel so cheap:-) Are the md5 sums on the download site applicable to the Solaris 10 DVD se3gments (yes, I'm DL'ing to Linux and I am getting the zip files - Fedora FC5's unzip - think I'm doing e
-
How to convert html file into excel file in java
Hi EveryBody, My problem is to read some coloumns of table from html page and to keep in excel file . My Id is [email protected] Bye .
-
Thunar doesn't preview desktop icons
I'm not sure if I am the only one having this problem, but for me Thunar refuses to generate previews for files sitting on my desktop. I can see previews just fine when I open Thunar as a windowed application, but not when it is managing the desktop: