CONVT_NO_NUMBER error
Hello,
I have a field on a bsp that is set up as a decimal field. I do not want people to enter in either a dollar sign or comma. If they do, I receive the error:
The following error text was processed in the system:
An exception with the type CX_SY_CONVERSION_NO_NUMBER occurred, but was neither handled locally, nor declared in a RAISING clause
Exception Class CX_SY_CONVERSION_NO_NUMBER
Error Name CONVT_NO_NUMBER
Program CL_HRRCF_PROFILE_WORKEXP_DET_VCP
Include CL_HRRCF_PROFILE_WORKEXP_DET_VCM00D
ABAP Class CL_HRRCF_PROFILE_WORKEXP_DET_V
Analyze DO_HANDLE_DATA
Line 208
Long text Das Argument '$23000.00' kann nicht korrekt als Zahl dargestellt werden.
What I would like instead is a pop-up message that states users should not enter these values. Is there any way that I can check this field and have a pop-up appear if an inappropriate value is entered?
Thanks!
Heather
Hi Tim,
We fixed our problem by adding the following code to the Method DO_HANDLE_DATA. This code strips out any characters added to the field that are not numbers, commas, or decimal points. Please let me know if you need additional information.
Thanks,
Heather
Last Salary
DATA: lt_form_fields TYPE tihttpnvp.
DATA: l_index TYPE sy-tabix.
DATA: l_ok_chars(12) TYPE c VALUE '0123456789.,'.
DATA: l_length TYPE i.
DATA: l_position TYPE i.
DATA: l_next_position TYPE i.
DATA: l_last_salary(20) TYPE c.
DATA: l_fdpos TYPE sy-fdpos.
lt_form_fields[] = form_fields[].
Read form field for last salary...
CLEAR ls_form_field.
READ TABLE form_fields
WITH KEY name = 'zlast_salary'
INTO ls_form_field.
replace '$' in ls_form_field-value with ''.
l_index = sy-tabix.
modify lt_form_fields index l_index
from ls_form_field transporting value.
IF NOT ls_form_field-value IS INITIAL.
CALL METHOD cl_hrrcf_ui_services=>handle_data_input
EXPORTING
pt_form_fields = lt_form_fields
p_field_name = ls_form_field-name
IMPORTING
p_return_message = lv_return
CHANGING
p_data = me->current_record-zlast_Salary.
IF not lv_return IS INITIAL.
APPEND lv_return TO lt_return.
invalid_last_salary = 'true'.
endif.
ELSE.
clear me->current_record-zlast_Salary.
ENDIF.
Similar Messages
-
CONVT_NO_NUMBER ERROR IN BW FILLING UP SETUP TABLE
Hi all:
An error occure when i doing the BW LO filling setup.
I excute the BW setup table filling up action by TCODE
"SBIW", then in the "SM37" the background job was canncel by system,and raise an dump error : unable to interpret " " as a number
It's a "CONVT_NO_NUMBER" error and occurred in the program "SAPLMCEX"
SOME KEY criteria: CONVERT_PROJ_NUM
SAPLMCEX
CONVT_NO_NUMBERVery agency, pls give me some solutions if somebody knows.
-
CONVT_NO_NUMBER Error in HR_MAINTAIN_MASTERDATA
Hi,
I have a block of code which submits a FM 'ZFM'
<b>Loop at ITAB_PERNR.
Call FM 'ZFM'.
Endloop.</b>
This ZFM calls the FM 'HR_MAINTAIN_MASTERDATA' to update infotype Records.
This is working fine.
To speed up the process, I have implemented :
<b>Loop at ITAB_PERNR.
Call FM 'ZFM'
starting new task PERNR
destination in group RFC1
performing return_info on end of task.
Endloop.</b>
Since all the tasks are started simulataneously, some PERNRs are getting error CONVT_NO_NUMBER while uploading IT 0008 record, (this error is coming only for IT 0008).
First time, I get error for some list of PERNRs, next time, it would be for some other PERNRs.
If I execute this block of code in BackGround, ( I mean, call the calling program in a job), then again it is working fine.
Please check and suggest where this error might have come from.
Thanks,
SuryakiranHi,
depending on dialog_mode the FM HR_MAINTAIN_MASTERDATA
calls the HR_MAINTAIN_MASTER_DATA on different ways.
Please check your call HR_MAINTAIN_MASTERDATA in ZFM.
IF DIALOG_MODE EQ '0'.
CALL DIALOG 'HR_MAINTAIN_MASTER_DATA' USING BDCDATA MODE 'N'
EXPORTING
PSPAR
PROPOSED_VALUES
LUW_MODE
PS
PSINFO
PREFTAB
IMPORTING
PS
PSINFO
PREFTAB
PSPAR
PROPOSED_VALUES
MODIFIED_KEYS.
ELSEIF DIALOG_MODE EQ '1'.
CALL DIALOG 'HR_MAINTAIN_MASTER_DATA' USING BDCDATA
EXPORTING
PSPAR
PROPOSED_VALUES
LUW_MODE
PS
PSINFO
PREFTAB
IMPORTING
PS
PSINFO
PREFTAB
PSPAR
PROPOSED_VALUES
MODIFIED_KEYS.
ELSEIF DIALOG_MODE EQ '2'.
CALL DIALOG 'HR_MAINTAIN_MASTER_DATA'
AND SKIP FIRST SCREEN "XDPK032598
EXPORTING
PSPAR
PROPOSED_VALUES
LUW_MODE
PS
PSINFO
PREFTAB
IMPORTING
PS
PSINFO
PREFTAB
PSPAR
PROPOSED_VALUES
MODIFIED_KEYS.
ENDIF.
Hope this helps.
Regards
Bernd -
CONVT_NO_NUMBER error in run time
when report run will get CONVT_NO_NUMBER run time error:
the reson for the exception is:
the progam attemptted to interpret the value "12,000" as a number,
but since the value contravenes the rules for correct numner formats,
this was not possible.
the program code as follow:
tables: mard.
data c1(2) type c.
data name(10) type c.
data: begin of wa_out,
d00 type mard-labst value 12,
d01 type mard-labst value 13,
d02 type mard-labst value 14,
d03 type mard-labst value 15,
d04 type mard-labst value 16,
d05 type mard-labst value 17,
d06 type mard-labst value 18,
d07 type mard-labst value 19,
d08 type mard-labst value 20,
d09 type mard-labst value 21,
d10 type mard-labst value 22,
d11 type mard-labst value 23,
d12 type mard-labst value 24,
d13 type mard-labst value 25,
d14 type mard-labst value 26,
d15 type mard-labst value 27,
d16 type mard-labst value 28,
d17 type mard-labst value 29,
d18 type mard-labst value 30,
d19 type mard-labst value 31,
d20 type mard-labst value 32,
d21 type mard-labst value 33,
d22 type mard-labst value 34,
d23 type mard-labst value 35,
d24 type mard-labst value 36,
d25 type mard-labst value 37,
d26 type mard-labst value 38,
d27 type mard-labst value 39,
d28 type mard-labst value 40,
d29 type mard-labst value 41,
d30 type mard-labst value 42,
d31 type mard-labst value 43,
total type mard-labst,
end of wa_out.
DATA: get_name(20) type c.
DATA: data_1 type mard-labst.
do 32 times.
c1 = sy-index - 1.
if c1 < 10.
concatenate 'wa_out-d0' c1 into name.
else.
concatenate 'wa_out-d' c1 into name.
endif.
write (name) to get_name.
condense get_name no-gaps.
data_1 = get_name.
write:/ c1,data_1.
enddo.
beclause i want the variable "data_1" to clac in next step.
so how i can change my report can't happend CONVT_NO_NUMBER .
thank youHi
Is this the output you are trying to get from your report
0 12.000
1 13.000
2 14.000
3 15.000
4 16.000
5 17.000
6 18.000
7 19.000
8 20.000
9 21.000
10 22.000
11 23.000
12 24.000
13 25.000
14 26.000
15 27.000
16 28.000
17 29.000
18 30.000
19 31.000
20 32.000
21 33.000
22 34.000
23 35.000
24 36.000
25 37.000
26 38.000
27 39.000
28 40.000
29 41.000
30 42.000
31 43.000
It has worked fine for me
Regards
Pavan -
CONVT_NO_NUMBER Unable to interpret "*0" as a number.
Hi gurus,
I am encountering this dump while running a report in background. The report takes process order numbers as input and updates a Z-Table accordingly. However, this dump occurs only when the report is run in background. When run in foreground the report executes flawlessly.
Also, when the report is run for multiple process orders in background the dump is displayed.. On debugging the job i found the process order number relevant to the dump. However, when i executed the job in background for just this process order, the report was executed successfully.
Deparately in need of help!!!
Regards,
Xineohpi.SAP has precisely pointed out the problem, so ignore the background noise and concentrate your efforts on finding precisely the field and the data value that causes your error.
Since '*0' is NOT a number, find the field in the dump that has that value in it and figure out how that value is getting there...the asterisk would appear to indicate an overflow condition, in which the input value exceeds the length of the numeric field. For example, I would expect to see this happen if I had a field(2) type n and my input was '100'. Check to see if that is what is happening to you, and why, based upon your input.
See other posts re: CONVT_NO_NUMBER errors....it's because a numeric field contains something other than digits, a decimal and a sign.
Edited by: DaveL on Jun 29, 2011 2:28 PM -
ABAP dump CONVT_NO_NUMBER
Hi,
One of our program is going into dump in production server giving convt_no_number error. Inside the form the value is calculating by the program and storing it in a variable which is declared as INT4.
This value is moved to another variable which is declared as char. This is moved to another varibale which is declared as integer. The value which is showing in ST22 is *123.
The * is creating problem and I dnt knw where it is coming from. As this value is just a calculated one, how can the * be entered here.
As the system cant be replicated in development finding it more difficult.
The following are the variable declared.
data: out_treated_item_ct type int4,
w_treated_item_ct(4),
i_treated_item_count type i.
LOOPAT. " in the form called from function module
ADD 1 to i_treated_item_count.
ENDLOOP.
w_treated_item_ct = i_treated_item_count. " in the form called from function module
out_treated_item_ct = w_treated_item_ct. " this is in main function module
Please help me in this.Hi,
Try this..
data: out_treated_item_ct type int4,
w_treated_item_ct(4) TYPE N, " Change
i_treated_item_count type i.
LOOPAT. " in the form called from function module
ADD 1 to i_treated_item_count.
ENDLOOP.
w_treated_item_ct = i_treated_item_count. " in the form called from function module
out_treated_item_ct = w_treated_item_ct. " this is in main function module " Short Dump should be here change the type of w_treated_item_ct to N. -
Hi All,
Iam Getting the error for Parse Application Data -error ID: CX_ST_DESERIALIZATION_ERROR; Pls check the log file..
xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Inbound Proxy
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error during XML => ABAP conversion (; error ID: ; ( )) PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000026 XML Bytepos.: 1465 XML Path: ns1:YMMSTNPSR_FILEUPLOAD(1)STNPSRTAB(1)item(2)MATSTNVAL(24) Error Text: The argument '?007-08-14' cannot be interpreted as a number. Kernel ErrorId: CONVT_NO_NUMBER)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000026 XML Bytepos.: 1465 XML Path: ns1:YMMSTNPSR_FILEUPLOAD(1)STNPSRTAB(1)item(2)MATSTNVAL(24) Error Text: The argument '?007-08-14' cannot be interpreted as a number. Kernel ErrorId: CONVT_NO_NUMBER)) An error occurred when deserializing in the simple transformation program /1SAI/TXS00000000000000000026 The argument '?007-08-14' cannot be interpreted as a number.</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
can u please help me..
Thanks & Regards,
NVRNVR,
Two things...y date is coming as "?007...." "?" can u pls. check first character in date...
Second are you assigning this value to Number field? number cannot access "-" as a separator...
Please check.
Nilesh -
Static input help for DATS type
Hello,
I'd like to link static input help for screen field of DATS type. If I click on help linked to this screen field I get CONVT_NO_NUMBER error: 'Unable to interpret "=2" as a number.'
My steps:
- In Screen Painter I selected desired screen field and selected DATS type and "1 Show at selection" in its details.
- I defined global variable with same name as desired screen field
What's the problem?
Best regards,
Josef MotlHi,
do this way.....
first declare the variable in program as
1. data: date type sy-datum.
2. now go to your screen,(click on F6) use get from Program
now choose date form it , and say ok, now save it and activate it.
delete the old one..
now you will be able to get all the things which you want.
automatical validation also possible, and F4 also possible.
Regards
vijay -
How to catch CONVT_NO_NUMBER runtime error in ABAP Proxy
Hi all,
In our abap proxy program, sometimes the CONVT_NO_NUMBER will happen and cause the program dump and then stuck the whole queue. I noticed that this error cannot be caught by CX_ROOT exception class. So, how can I catch this runtime error and avoid the dump of our program?
Thanks,
YiNingHi,
While Executing the proxy,first give \h TC and then execute the proxy then it will automatically got to debugging mode.
I think ur data is worng,if it is wrong then only u will get this type of errors.
Regards,
Phani -
Catch CONVT_NO_NUMBER runtime error in OO ABAP Program
Hi all,
In our abap proxy program, sometimes the CONVT_NO_NUMBER will happen and cause the program dump. I noticed that this error cannot be caught by CX_ROOT exception class.
Some told me I can use the CATCH SYSTEM-EXCEPTIONS sentence to catch this runtime error, but it is a old-way syntax and cannot be used with the "try" and "catch".
So, how can I catch this runtime error and avoid the dump of our program?
Thanks,
YiNingHi,
You are not checking for conversion.
You are checking ofr logical expression.
Try below code, it works
DATA error_ref TYPE REF TO cx_sy_conversion_no_number.
DATA err_text TYPE string.
DATA a TYPE i.
TRY.
MOVE 'A' TO a.
CATCH cx_sy_conversion_no_number INTO error_ref.
err_text = error_ref->get_text( ).
WRITE err_text.
ENDTRY.
Regards,
Atish -
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 -
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 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.
Maybe you are looking for
-
Is there anyway that I can view the program code behind the vi diagram?
e.g. to view the vi code in C++ instead of G.
-
I need change main email address in iCloud, make alias email main
i need change main email address in iCloud, make alias email main
-
RE: Database Creattion.
Hi, I successfully configured RAC setup. OS: RHEL 5.5 DB Version: 10.2.0.1 And I created one database,Its fine.For this i followed oracle documentation only. Now i want to create one more database in this Using dbca, The new DB creation should not ef
-
Me again (your everyday question botherer). I have a gallery made of 3 layers : actions, buttons, and images. Fore every image i have a keyframe that plays a movie clip by fading from 0 alpha to 1. I made a new keyframe that has no image so the page
-
Iwork won't open on my new mac?
I have recently got a brand new mac and have installed Iwork which i had on my previous computer. I can see the application on my mac but when i double click on numbers or pages nothing happens. From looking at other posts the icons are the old icons