Dump : COMPUTE_INT_PLUS_OVERFLOW
Hi experts,
I am getting a dump COMPUTE_INT_PLUS_OVERFLOW in a report.
its at the line: z1 = z1 + z1.
Dump says:
"Using + or 'ADD' to add the values 2060095488 and 2060095488 resulted in a
value greater than 2147483647 or samller than -2147483648. This
leads to a whole number overflow.
A temporary solution is perhaps to divide this operation up into smaller
individual operations, so that smaller sums are being dealt with."
z1 is declared as:
data: z1 like sy-dbcnt.
How should i correct this error?
I will reward all the helpful answers
Thanks,
Ajay.
Hi Ajay,
This dump is because ur computed value is more than system limit for the data type of that variable. Check below max limits for each data type.
b 0 to 255 0
c Any alphanumeric character " " for every position
d 8 user-defined alphanumeric characters; Only values in the format YYYYMMDD that are permitted as date entries according to the calendar rules are valid: YYYY (year): 0001 to 9999, MM(month): 01 to 12, DD (day): 01 to 31 "00000000"
f Floating point numbers are displayed internally with 16 decimal places according to the IEEE-754 standard (double precision). Valid values are -1,7976931348623157EE+308 to -2,2250738585072014EE-308 for the negative area, the value zero, and +2,2250738585072014EE-308 to +1,7976931348623157EE+308 for the positive area. Both validity areas are extended in the direction of zero through denormalized numbers after IEEE-754. 0
*i -2.147.483.648 to +2.147.483.647 0* "Check this limit
n Any alphanumeric characters, however, valid values are only the digits 0 to 9 "0" for every position.
p The valid length for packed numbers is between 1 and 16 bytes; two decimal places are packed into one byte, whereby the last byte only contains one place and the plus/minus sign; after the decimal separator, up to 14 decimal places are permitted. Depending on the field length len and the number of decimal places dec, the following applies for the value area: (-10^(2len -1) +1) / (10^(+dec)) to (+10^(2len -1) -1) /(10^(+dec)) in steps of 10^(-dec). Values in between this range are rounded off. 0
string as for type c empty string of length 0
s -32.768 to +32.767 0
t 6 user-defined alphanumeric characters; the only valid values are numbers that are interpreted as a time specification in the 24-hour clock format HHMMSS. SAP recommmends to exclusively use 00 to 23 hours for HH (hours) and 00 to 59 for MM (minutes) and 00 to 59 for SS (seconds). "000000"
x hexadecimal characters 0-9, A-F hexadecimal 0
xstring as for type x empty string of length 0.
U can declare ur varible to accomodate max length possible in ur calculation.
eg: DATA z1(25) TYPE n DECIMALS 0.
Thanks,
Vinod.
Similar Messages
-
Hello Gurus,
We are on BW 3.1.
We have an issue - ODS activation failed due to a short dump.
Runtime Error COMPUTE_INT_PLUS_OVERFLOW
Exception CX_SY_ARITHMETIC_OVERFLOW
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:
In the current program "SAPLRSSM_PROCESS",
using + or 'ADD' to add the values 2137304138 and 12410267 resulted in a
value greater than 2147483647 or samller than -2147483648. This
leads to a whole number overflow.
Could you please guide me to solve this?
Please let me know if you need more details.
Thanks,
rajThis dump is happening because of the overflow of the size assigned for the variable.
This dump can be avoided by changing the declaration of the variable definition.
DATA: variable_name type p decimals 0.
OR
DATA: varibale_name(25) type n decimals 0
Try this. This will resolve your dump.
regards,
brijesh -
COMPUTE_INT_PLUS_OVERFLOW error while activating ODS
Hi SDN,
There is 'COMPUTE_INT_PLUS_OVERFLOWu2019 short dump while activating ODS obj in BW 3.1 Version. Will you plz hlp me on this.
Thank youHello,
Download the correction from the SAP Note 1031750 P34:Dump COMPUTE_INT_PLUS_OVERFLOW in CHECK_LAST_STATUPD
Also see SAP Note 658481 BW 2.0B/3.0B(34/16) ALPHA converter for ODS objects - INT
Thanks
Chandran -
Hi,
I am getting a short dump COMPUTE_INT_PLUS_OVERFLOW CX_SY_ARITHMETIC_OVERFLOW when i tried to upload data from source system. This short dump occured on source system side.
Recently our source system is upgraded to 6.0 from 4.7...
Please help me in solving this issue.
Thanks & Regards,
Siva.Hi Rama,
Thanks for your response.
I found one more note which will solve my issue. its 1357895.
Regards,
Siva. -
Hello Gurus,
Do anyone can tell me something about migration datas from CO-PA (characteristics, value fields...) 4.6 in ordere to integrate these in ECC6 when the New Ledger will not be active?
ThanksHi
Please review these notes
961410 Add. info. on upgrading to SAP ECC 6.0 SR2 ABAP
960269 FCOM_COEP_ENHANCE: Short dump COMPUTE_INT_PLUS_OVERFLOW
913971 Add. info. on upgrading to SAP ERP Central Component 6.0 SR1
826092 Add. info. on upgrading to SAP ERP Central Component 6.0
790616 KALE: After upgrade line item display COEP is incorrect
937389 COEP Line item display incorrect after upgrade
Regards,
Somar -
Client copy COMPUTE_INT_PLUS_OVERFLOW
Hi Gurus,
I have problem with client copy using SCC9, it wont process 4 tables even after active restart. I got ABAP dump, enyone can help resolving issue ?
Regards
SQL2008R2
Runtime Errors COMPUTE_INT_PLUS_OVERFLOW
Exception CX_SY_ARITHMETIC_OVERFLOW
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not
caught in
procedure "SCC1_WRITE_FLOW_TABLE" "(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:
In the current program "SAPLSCC1",
using '+' or 'ADD' to add the values 2147451769 and 73609466 resulted in a
value greater than 2147483647 or smaller than -2147483648. This
leads to a whole number overflow.Here is the right procedure - All explanations are give above .. SAP replied in response to our OSS message . I have added a procedure for more clarity
1. Check the last entry in table CCCFLOW - for the destination client . ( For example MANDT value = 362 when CCopy is run from 100 to 362 client )
2. Make sure the TSTAMP corresponds to the time when the last Client Copy was started .
3. Make Sure NO Client copy is running - Stop / Cancel the Current client . For example if it was run in 10 parallel and 8 have already gotten this dump - the last 2 will also get this dump - so no point in wasting time to let them fail also eventually.
4. Change the value of NBRINS from 2,147,483,469 to 1 in table CCCFLOW for the last entry ( as above )
5. If SE16 is locked for change in the destination client - Do it on DB2 directly - something like this
update sapr3.cccflow set nbrins = 1 where mandt = '362' and tstamp = '20130812213848'
6. Restart the Client Copy and it will work Fine
7. This will result in loss of statistics in the Client Copy output - But when u r copying more than 2 billion lines of data - that is really not important ..
Hope this helps everyone -
Lock ups and dumping psyical memory!!!
Hi i have just installed a new pc most of the stuff im useing is from my old computer so i know they work fine im running a:
P4 3GHZ Prescot 800MHz, HT-Enabled
865PE Neo2-P
512 DDR-400 Twin moss
ATI Radeon 9000 pro
PSU-400
XP Pro
My computer locks up alot when running intense games (games have worked before no problem) i also get a error saying dumping pysical memory, i have looked about and tried to solve this myself, i found that someone was haveing the exact same problem as me and he fixed it by turning the FSB down as his memory wasnt compatable with his motherboard if doing that works how do i do it ?
Many thanks JonathanFlappa, Your memory " clock" is fine and there is no need to "underclock it" as long as you did not mess with the Bios.
I had the same problems. I could not even get thru a Clean install of windows as it would Blue Screen
1- are you running in " Dual Channel Mode"?
2- If so is your memory a " match Set"?
some times memory even thought it has the same markings is not matched . Dual channel sets are matched and made to run together in "Dual Channel Mode"{
( Even though I had the same manufacturer memory my set would not run in Dual Channel without " Blue Screening" I bought a Matched Set of Kingston Valueram and have not had a problem since
3- If it is not a matched set, pull one stick out and run it for a while , if it still bluescreens try the other stick
4- raise your memory voltage to 2.7 or 2.8 ( which ever is the lowest that it runs stable)
5- If all this does not work , run MEMTEST to see if there is a problem with both sticks
6- you are running a Bios Version that supports the " Prescott Microcode" right?
Let us know what your findings are
Good Luck
Dave -
Report J_1IEWT_CERT getting cancelled, generating ABAP dump!
A long running report J_1IEWT_CERT in background mode is getting cancelled after running for a while and generating the following dump :
Error analysis
When changing or deleting one or more lines of the internal table
"\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]" or when inserting in the table
"\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]", 0 was used as
the line index. An index less than or equal to zero is not
allowed.
The error can occur when using the following options:
1. "INDEX idx" for specifying the line number in the table
"\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]"
where you want to change, insert or delete.
2. "FROM idx" for specifying the start index when deleting a line
area from or inserting a line area into the table
"\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]".
3. "TO idx" for specifying the end index when deleting a line
area from or inserting a line area into the table
"\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]".
At the time of the termination, the table contained 17008 lines.
How to correct the error
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:
"TABLE_INVALID_INDEX" " "
"J_1IEWT_CERT" or "J_1IEWT_CERT_F01"
"FILTER_DATA"
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)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
Tried searching for some SAP Notes to fix the issue, no success as of now, Please help me out...Have you checked these notes ?
363107 Short dump occurs during TDS certificate printing.
803806 Error while genrating TDS certificate 03.01.2005
1066049 J1INCERT - Error while generating TDS certificate
Regards,
Subhash -
Short dump 'Table does not exist in database'
Hello All,
When a report is executing it is going to short dump by saying 'Table does not exist in database'. As per the short dump analysis this issue is happening because of the following Native SQL statement statement :
Program : %_T050N0 (This is a dynamic program generating by SAP )
Form Name : DYN_LIC_SEL_TOT
exec sql performing LOOP_MOVE_WRITE_ISAP.
select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty into :dcat-lplate, :dcat-matnr,
:dcat-werks, :dcat-charg, :dcat-holdflag,
:dcat-qty from ZLICENSE_R2 where itm_num = :p_matnr and
model_lot = :p_charg
endexec.
As per the customer this issue occurring since they migrated the SAP back-end data base from Oralce to DB6. Here I felt that ZLICENSE_R2 is not migrated from the Oracle to DB6. But as per the BASIS Team, even this table was not maintained in Oracle also. If the table was not maintained in the Oracle, this issue should have been there even before migration also.
Following is the short dump details:
Short text
Table does not exist in database.
What happened?
The table or view name used does not
exist in the database.
The error occurred in the current database connection "DEFAULT".
What can you do?
Check the spelling of the table names in your report.
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_NATIVE_SQL_ERROR', was not
caught in
procedure "DYN_LIC_SEL_TOT" "(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:
Triggering SQL statement: "select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty from ZLICENSE_R2 where itm_num = ? and model_lot = ? "
Database error code: "-204"
Could you please let me know what might be the reason for this issue.
Many Thanks in Advance.Transaction SE11, input ZLICENSE_R2 for table name, and display the table. Did the table display? If not, that is the main problem.
If the table displays, go to menu item Utilities -> Database Object -> Database Utility
In the resulting screen, under the "Status" fields, you should see text "Exists in the database." If you don't, then the table exists in the dictionary, but doesn't exist in the database system. Click the "Create database table" button and then you should be able to run the program.
You may need basis team's help to carryout some of these actions. -
Short Dump while scrolling in a maintenance view
A maintenance view has one field, defined as "Radiobutton".
1) Select the radiobutton for one entry.
2) Scroll down so that in the new page (i.e. the entries displayed in the new page) the entry selected in the first step is not visible.
3) Select any radiobutton again corresponding to any of the entries displayed in the new page.
4) On scrolling up again the short dump occurs.
The short dump text says "More than one radio button is active".
Any inputs in this regards are appreciated.
Thanks.
Gajendra.Hi,
that means you are trying to make two radio buttons active.
parameters: ra radiobutton group g1 default = 'X',
rb radiobutton group g1.
ra = 'X'.
and rb = 'X'.
in your case so obviously it will dump.
check your coding..
and show your code...
Regards
vijay -
Is it possible to create manually a dump?
Dear all,
I have a question about Dumps created in SAP while programs run with unpredicted errors.
I have a specific table defined in the dictionary which has two coloumns progId and path.
The first one is a unique identifier given to a program and the second column is an absolute path on the
unix server where SAP is installed.
For example
MyProg | /usr/tmpbatch/data/E200
Means that the ABAP program named 'MyProg' will run and its output file (the output of the program) and the
log file are created in /usr/tmpbatch/data/E200.
In each of my programs, first of all I check the content of this table in order to ensure that the path is defined for the
given program (and therefore I may be able to create avec success both output and log files). If there is no entry
in the table for the given program, I leave the program by calling the STOP instruction.
My programs run at night, so the next day the corresponding users read the content of the generated output/log files.
As a result, if the path is not defined properly for a given program in the table, the program is not run and therefore
there will be no output/logfile the next day.
My question is How can I inform the user who arrives the next day observing that one program has not been run? How
can I tell him by some kind of system message that the program exited because the path for the files had not been defined in
my table?
Each morning, we can analyse the dumps which were produced during the precedent day. So that we may know
(approximately) what went wrong. But as far as I know, dumps are generated automatically by the system. Is it possible
to generate a dump (by calling some fucntion) with an appropriate error message for my problem?
Thanks in advance,
DariyooshHello again,
First of all I would like to thank everybody for their attention to my problem and
for spending time for answering my question. Thank you all very much.
Currently, Thomas' solution about MESSAGE_TYPE_X seems to work pretty well
for my problem. As all of you mentioned that, there should be softer methods to inform
users. One main problem is that the program which lanuches my programs during night
is not a sap user, it is a Unix scheduler (please forgive me I don't know these administration
details and how they work) so according to what the administrator told me it is not possible
to send email. As a result, I think I may go with MESSAGE_TYPE_X until I found another proper way.
Once again, thank you all for your help.
Kind Regards,
Dariyoosh -
Error while importing a dump file in Oracle 10g R1
Hi all,
While trying to import a schema using Data Dump, I am facing the following issue -
UDI-00018 - Import utility version can not be more recent than the Data Dump server.
Following is the version information of the source and target DB and the utilities :
Source DB server : 10.1.0.2.0
Export utility : 10.1.0.2.0
Import utility : 10.1.0.2.0
Target DB server : 10.1.0.2.0
Export utility : 10.2.0.1.0
Import utility : 10.2.0.1.0
I can figure out the cause for the problem, but don't know how to resolve it.
Any help will be appreciated.
Thanks in advance.
Gitika KhuranaHow did you get thre DMP file created and how are you trying to import the dump file? Could you post the commands you're using, please?
-
Error_Exception dump while opening the report in RRMX
Hi All,
When User trying to open the report Error_Exception dump is coming for few Info Providers. Please find attached dump for your reference.Issue is res loved, We have analyze the short dump ,when loads were running and at that if time user executed the queries then that dump was occuring.
-
SHORT DUMP WHILE EXECUTING DTP.
Hi Gurus,
I have got a short dump while executing DTP the Error is as Follows.
Runtime Error: MESSAGE_TYPE_X.
Reasons for Error: 1.The installation of the SAP GUI on the present server is faulty or obselete
2.There is a error in the application program
And i have sent the sreen shot of the Short Dump to BASIS TEAM and they have replied me that they have to install some patches and it will take some time.
But i have no much time and i have to someway or the other execute the DTP and load the data.
Is there any shortcuts for this i mean to say without the involvement of Basis team that i can do in th BI System
Regards
Amar.Hi Amar,
If the problem is with with System itself, how can we all have a short cut in that case. You may give it another trial, but you have to wait for the patches to be applied. Ask your basis team to get it done ASAP.
Thanks..
Shambhu -
Dump error while creating a new page in smartforms URGENT pls!!!
while creating a new page it is showing me a dump error , that the superior program execption was not intercepted , i have even given the next page field also correctly, i have attached a mainwindow to that page and a text element to that . .
thanks
sridharHi Deena,
This error:
"[2012-07-10T14:50:30.005+05:30] [wls_ods1] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JXkC9dU3FClqwsJb6G1FyhO000003D,0] [APP: odsm#11.1.1.2.0] Server Exception during PPR, #7[[
javax.servlet.ServletException: Could not initialize class com.octetstring.vde.admin.services.client.VDEAdminServiceSoapBindingStub"
is known issue
Go to metalink, article: Unable To Connect To OVD 11g Webinterface Using ODSM. [ID 1282757.1]
You need to apply that patch.
I hope this helps,
Thiago Leoncio.
Maybe you are looking for
-
How to monitor Print Spool folder in Business Objects XI R2 - Crystal report
Hi Guru's We recently had a issue where disc space was full in BO server and it was down. The reason was there was one job in print spool folder which was eating up whole space in C drive. We had to stop the print spool service and delete the jobs an
-
Bridge to Photoshop Automate lost
I just got a new iMac with OS 10.5.7. Photoshop and Bridge were working beautifully for the first couple of days. This morning I cannot access Photoshop through the Bridge Tools menu to use Image Processor and other items. I have some Russell Brow
-
ITunes crashes every time I run iTunes Match
The Match process begins but only gets to 37 of 189 songs and then iTunes crashes. I am getting all songs on my iPhone. The status on computer for each song shows it is 'waiting' under iCloud status. Why does iTunes keep crashing?
-
Updating to ios 7.0.4
I tried to update my iphone 5 to iOS 7.0.4 and it keeps saying it can't verify update because I am not connected to the internet. My wifi signal is showing and I am able to access the internet. I tried plugging it into my laptop and it still didnt wo
-
I am running windows XP-SP2. I just don't want FF11 to upgrade to FF12 as I already have that installed in a different directory. I need to be able to have the two installed side by side (but not necessarily at the same time).