Shortdump COMPUTE_INT_PLUS_OVERFLOW - CX_SY_ARITHMETIC_OVERFLOW
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.
Similar Messages
-
Shortdump upon calculating settlement rule in co-product-orders w/rule PP6
Hello,
We use production orders with co-products. Production Order Type contains distribution rule PP6 (settlement of co-products by actual cuantities). We have installed the MILL-funcionality
If we create a production order for a small quantity, the system gives a shortdump upon calculating the distribution rules in the settlement rule in the order.
Key-words in shortdump:
COMPUTE_INT_TIMES_OVERFLOW
CX_SY_ARITHMETIC_OVERFLOW
in procedure "MILL_IT_CALCULATE_BASEQUANTITY" "(FUNCTION)"
If we create the order with a sufficient big quantity, information messages appear, telling that are rounding errors creating the settlement rule in the order. The order nevertheless is created correctly and no shortdump appears.
We already implemented notes 1349991 and 1524822 but they dont resolve this problem.
Any clues?
Thanks for any answer on this strange problem we face.
AartThanks,
We aplied the notes you suggested but it didnt sove the problem.
Any sugestions?
Thanks.
Aart -
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 -
Runtime error : COMPUTE_INT_PLUS_OVERFLOW
Hi sap experts .
when i run md01(mrp run), i have this error:
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 "DATE_TIME_CONVERT" "(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 "SAPLCXTP",
using '+' or 'ADD' to add the values 2147472000 and 30041 resulted in a
value greater than 2147483647 or smaller than -2147483648. This
leads to a whole number overflow.
CAN YOU HELP ME TO SOLVE IT PLEASE.
THANKS.Hi
you have got this error because of the system limit of data types, you may have probably used any data type in which , it crosses the maximum of the system alloted limit for that data type.
Please rectify your data type you have used in your program for calculating date and time.
Alternatively you have to apply suitable note to rectify this, i hope SAP Note 689242 and 1106062 will serve your purpose.
If not then find any suitable SAP Note and apply it. -
COMPUTE_INT_TIMES_OVERFLOW & CX_SY_ARITHMETIC_OVERFLOW
I submit that a dump on my system, when running a job SAP_COLLECTOR_FOR_PERFMONITOR,
===========================================================================
JOb Error:
===========================================================================
Job started
Step 001 started (program RSCOLL00, variant , user ID MGBAUTE)
Clean_Plan:Cleanup of DB13 Plannings
Clean_Plan:started by RSDBPREV
Clean_Plan:Jobs in System R3D werden bereinigt
You are not authorized for DB access (S_DBCON: <LOCAL SYSTEM> R3D <Windows authentication> 03)
Function DB6_PLAN_STOP_BATCH_JOB failed with return code = Job error
Clean_Plan:terminated with error
REASON=Job error
ABAP/4 processor: COMPUTE_INT_TIMES_OVERFLOW
Job cancelled
===========================================================================
ST22 "Abap Dump"
===========================================================================
Runtime Errors COMPUTE_INT_TIMES_OVERFLOW
Exception CX_SY_ARITHMETIC_OVERFLOW
Date and Time 03.06.2009 08:43:12
Short text
Whole number overflow on multiplication.
What happened?
Error in the ABAP Application Program
The current ABAP program "RSMSQSNP" 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_ARITHMETIC_OVERFLOW', was not
caught in
procedure "GET_ELAPSEDSECS" "(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:
In the current program "RSMSQSNP", multiplying the numbers 733562 and
86400 (using the operation '*' or 'MULTIPLY') resulted in a value
greater than 2147483647 or smaller than -2147483648. This
results in a whole number overflow.
to correct the error
It may be possible to break the current process down into subprocesses
so that only smaller values occur.
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:
"COMPUTE_INT_TIMES_OVERFLOW" "CX_SY_ARITHMETIC_OVERFLOW"
"RSMSQSNP" or "RSMSQSNP"
"GET_ELAPSEDSECS"
System environment
SAP-Release 700
Application server... "srvctrsapd01"
Network address...... "200.200.1.2"
Operating system..... "Windows NT"
Release.............. "5.2"
Hardware type........ "4x Intel 80686"
Character length.... 8 Bits
Pointer length....... 32 Bits
Work process number.. 15
Shortdump setting.... "full"
Database server... "SRVCTRSAPD01"
Database type..... "MSSQL"
Database name..... "R3D"
Database user ID.. "r3d"
Char.set.... "Spanish_Spain.1252"
SAP kernel....... 700
created (date)... "Aug 25 2008 01:11:49"
create on........ "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
Database version. "SQL_Server_8.00 "
Patch level. 175
Patch text.. " "
Database............. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version. 700
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0"
Termination occurred in the ABAP program "RSMSQSNP" - in "GET_ELAPSEDSECS".
The main program was "RSMSQSNP ".
In the source code you have the termination point in line 205
of the (Include) program "RSMSQSNP".
The program "RSMSQSNP" was started as a background job.
Job Name....... "SAP_COLLECTOR_FOR_PERFMONITOR"
Job Initiator.. "MGBAUTE"
Job Number..... 07431004
The termination is caused because exception "CX_SY_ARITHMETIC_OVERFLOW"
occurred in
procedure "GET_ELAPSEDSECS" "(FORM)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "RSMSQSNP "; its source code begins in line
172 of the (Include program "RSMSQSNP ".
Thank and regards for your help.
Gustavo Gonzalez.> 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 "GET_ELAPSEDSECS" "(FORM)", nor was it propagated by a RAISING
> clause.
> Since the caller of the procedure could not have anticipated that the
Try the following:
- open a browser
- enter "http://service.sap.com/notes"
- enter "GET_ELAPSEDSECS" as search term
Markus -
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 -
Summation button in ALV report is giving shortdump
Dear All,
I have developed a ALV report. The report is a simple ALV report (Using REUSE_ALV_GRID_DISPLAY). When I am pressing the summation button at the top, it is giving a shortdump. The reason I have found out is the no. of columns are very large (45 to 50). Can anyone suggest how to handle this situation?
Best wishes,
AtanuHi atanu,
then you can use DO_SUM = 'X' (for the field which you want to sum option) in the fieldcat , this will try to sum while display it self.i mean in list display it will show the totals also.
then you need not to explicitly click on SUM button.
Regards
vijay -
Error in report RSCMST - (CX_SY_ARITHMETIC_OVERFLOW)
Dear All
while connecting external content server to SAP. when I run report RSCMST, it throws dump.
Error analysis
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 "GET_TIME" "(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:
In the current program "RSCMST", multiplying the numbers "-734176" and
86400 (using the operation '*' or 'MULTIPLY') resulted in a value
greater than 2147483647 or smaller than -2147483648. This
| results in a whole number overflow.
I have given date and time time in format yyyymmdd hhmmss
Please suggest me some solution
Regards
sandeep
Edited by: sandeep sharma on Feb 8, 2011 8:09 AMDid you look for OSS notes applicable to your system like [Note 618997 - RSCMST|https://service.sap.com/sap/support/notes/618997] or [Note 937562 - Dump when executing the report RSCMSTH3 of group RSCMST|https://service.sap.com/sap/support/notes/937562].
Regards,
Raymond -
Adding cost element to a particular hierarchy in RSH1 leads to shortdump.
Hi,
I'm facing some issue in production for TCode-RSH1.
Adding cost element to a particular hierarchy in RSH1 leads to shortdump. (Assign_Type_Illegal_Cast). This problem is causing for some hierarchies only.
Steps followed by us for adding cost element:-
1) RSH1-select hierarchy name.
2) In change mode, select a paticular node, click on cost element.
3) Select any of the cost element & click the green button (tick)
When we are following the above steps, it is leading to short dump and giving the following error message:-
Assign_Type_Illegal_Cast.
This issue is causing for some hierarchies & not for all.
Request to suggest the solution..
Regards,
SDN User.Hi Venkat,
That particular hierarchy is not having multiple nodes. Only one node named Rate & efficiency. and the user needs to add cost element to that node. Now how come your ans match here in this case.
Now is that you are telling that one cost element which is selected is there for that node in some other hierarchy?But it is a different hierarchy , so if it is then it would be a problem?
Or else I have one more doubt....
Is that the user might be having some authorization problem for that particular hierarchy or the info object or cube where the hierarchy is? Because he is saying that he is having this problem for some few only not all hierarchies. So its understandable that RSH1 authorization to edit and create he has. -
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 -
Shortdump in monitor after upgrade to BI 7.0
Hi guru's,
We just went through the technical upgrade to BI 7.0 . However we are still using RSA1OLD at the moment.
We are having an issue with the monitor. While checking failed loads, whenever we go from the details tab to the header tab, we get a shortdump.
In ST22 it tells me to look for notes with the following key words :
"MESSAGE_TYPE_X" " "
"SAPLRSSM_LOAD" or "LRSSM_LOADU14"
"RSSM_RSLDTDONE_READ"
But I wasn't able to find any related note.
Did anybody else encountered the same issue before ?
Thanks for your help !Hello SB,
Did you check the available OLAP cache? By default it is set to 4.0 MB, which is not sufficient. You can change that. Also, check the persistence method for the same.
May I reqeust you to kindly share the documentation you have for this upgrade?
We are planning the upgrade from 3.5 to 7.0 few weeks.
Would really appreciate your help.
Thanks & Best Regards,
Pramod. -
Shortdump while calling UNIX command
Hi all,
I have a problem while trying to remove a file in UNIX platform in ABAP program.
It is working fine in the development and quality server, but not in production server.
Based on the debug result, the shortdump was thrown while executing "CALL 'SYSTEM' ID 'COMMAND' FIELD lv_command".
Below are the message return in the program shortdump
How to correct the error
You can check the authorization beforehand with the
function module AUTHORITY_CHECK_C_FUNCTION.
Short text
No authorization to call the C function "SYSTEM".
DATA: lv_command(100) TYPE C,
client_path LIKE RCGFILETR-FTAPPL,
server_path LIKE RCGFILETR-FTAPPL.
DATA: wa_files TYPE rsfillst,
it_files LIKE TABLE OF wa_files.
CALL FUNCTION 'SUBST_GET_FILE_LIST'
EXPORTING
dirname = gv_unix
filenm = '*'
TABLES
file_list = it_files
EXCEPTIONS
access_error = 1
OTHERS = 2.
IF sy-subrc = 0.
LOOP AT it_files INTO wa_files WHERE TYPE <> 'directory'.
CONCATENATE wa_files-dirname wa_files-name INTO server_path.
CONCATENATE p_fname wa_files-name INTO client_path.
CALL FUNCTION 'C13Z_FILE_DOWNLOAD_ASCII'
EXPORTING
i_file_front_end = client_path
i_file_appl = server_path
I_FILE_OVERWRITE = 'X'
EXCEPTIONS
FE_FILE_OPEN_ERROR = 1
FE_FILE_EXISTS = 2
FE_FILE_WRITE_ERROR = 3
AP_NO_AUTHORITY = 4
AP_FILE_OPEN_ERROR = 5
AP_FILE_EMPTY = 6
OTHERS = 7.
IF sy-subrc = 0.
concatenate 'rm -f' server_path into lv_command separated by space.
condense lv_command.
CALL 'SYSTEM' ID 'COMMAND' FIELD lv_command.
CLEAR: lv_command.
ENDIF.
ENDLOOP.
ENDIF.
Anyone knows why and how to resolve this?
Kindly provide your feedback and input. Thanks in advance.You don't have authorisation in PRD to remove files. If it is really required for you.
Take SU53 screen shot immediately once you get short dump and follow up with Basis Folks for required authorisation.
Thanks,
Raj -
Runtime Errors-COMPUTE_INT_PLUS_OVERFLOW
Dear All,
Error analysis
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 "JAHRESWECHSEL" "(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:
In the current program "SAPLARF1",
using '+' or 'ADD' to add the values 2147483647 and 1 resulted in a
value greater than 2147483647 or smaller than -2147483648. This
leads to a whole number overflow.
Regards,
Senthil.Hi Senthil,
please implement notes 689242 and 1106062
Regards Bernhard
Edited by: Bernhard Kirchner on Nov 9, 2010 8:42 AM -
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. -
Shortdump while cancelling downpayment billing "FAZ"
Can anyone advise what's the root cause of the shortdump when cancelling a downpayment request in VF11?
The error message is :
"The OPEN_DI of BTE 00001170 could not determine any function modules"
Thanks
PeterHi Peter,
You better to take help of ABAPer to debug the program to find the cause after that you can able to fix the issue.
I hope it will help you,
Regards,
Murali.
Maybe you are looking for
-
Hi, I am using adobe acrobat 9 professional .I need to add watermarkfrom file to a pdf document by clicking a button on the document which runs the following javascript this.addWatermarkFromFile({ cDIPath: "/C/watermark.pdf", nSourcePage: 1, nEnd:
-
How can I establish a Context? - compatibility issue.
I have a situation where it is necessary to invoke a method on a stateless SessionBean that resides in WLS 6.1.2 from a client application class that resides externally on WLS 5.1.0. Everytime I try to establish a context (whether to try and access a
-
ORA-06502/ORA-06512 at execution owa_util.mime_header
Hi, APEX gurus! I try to write a procedure to display bfile contention /images/ into APEX page. I have a table : -TEMP_FLAGS (ID NUMBER(3) NOT NULL, NAME BFILE) - procedure display_country_flags_bfile display_country_flags_bfile (p_id NUMBER) is CURS
-
Problem in deleting Zip files unzipped using java.util.zip
I have a static methos for unzipping a zip file. after unzipping the file when i am trying to delete that file using File.delete()its not getting deleted. but when methods like exist(). canRead(), canWrite() methods are returning true what can be the
-
Another Question about Certificate-based Authentication
Hello, I was successful in PDC-based authentication, but have the requirement to further improve this. For this, I have to use the "Match Certificate in LDAP"-feature. I have modified a user to include a "userCertificate"-attribute, and pointed the p