AW01N - COMPUTE_BCD_OVERFLOW (SAPLAFAR)

Hi,
After having implemented a new depreciation area (AFBN)
In TCODE AW01N or in TCODE AFAR, I get the following error message COMPUTE_BCD_OVERFLOW,
saying that in the include LAFARF05, the calculation exceeded 31 decimals.
The exception trigerred is  CX_SY_ARITHMETIC_OVERFLOW
Didn't find any help.
Someone has a way?
Thank you.

Hi Dear,
In the running system if you add any additional depreciation area we have to run the program for data consistence. Please check with SAP. I hope there will be a Note.
Regards
Radha

Similar Messages

  • How to find Down Payment document with vendor details from AW01N

    Hi,
    I am trying to do partial settlement in KO88, for AUC to Fixed Asset. While running the T Code I am getting the following error message.
    Down payment to recipient 100620 0 area 01 amount   13,181,454.04 not cleared
    Message no. AW605
    I went through many threads for this issue and I am trying to clear the downpayment in F-54. But I am not able to find the Vendor details to whom the Down Payment was done, neither the dosument number against which the downpayment has to be cleared.
    I tried finding these details in AW01N. I could find the amount reflecting in the Planned and Posted tab in the first section.
    But was not succesful to find the documents and vendor details from there.
    In the second section in Planned Tab, I am finding some transactions. There I am finding Down Payment mentioned. When I double click on Down Payment in AW01N, I am taken to the document which is a clearing of Down Payment. You can see the below entry.
    81008100
    Fixed Assets Interim
    1,049,371.84-
    30300100
    000000900000 0000
    2,538,367.44
    30520000
    Clg Cap D-Pmts-T-Ast
    2,538,367.44-
    30300100
    000000900000 0000
    1,049,371.84
    30300100
    000000900000 0000
    101,948.00-
    30520000
    Clg Cap D-Pmts-T-Ast
    101,948.00
    Now, how do I know which documents to be cleared to which Invoice and the vendor details.
    Kindly help me with this issue.

    Hi,
    Thanks. Kindly suggest now, how to find the documents and vendor details from there.
    When I double click on any Down Payment in AW01N, I am taken to the document which is a clearing of Down Payment. You can see the below entry.
    81008100
    Fixed Assets Interim
    1,049,371.84-
    30300100
    000000900000 0000
    2,538,367.44
    30520000
    Clg Cap D-Pmts-T-Ast
    2,538,367.44-
    30300100
    000000900000 0000
    1,049,371.84
    30300100
    000000900000 0000
    101,948.00-
    30520000
    Clg Cap D-Pmts-T-Ast
    101,948.00
    Now, I want to clear the down payments in F-54, but how do I know which documents needs to be cleared to which Invoice and the vendor details. Since I am getting error while executing KO88 AUC transfer to Assets.
    Down payment to recipient 100620 0 area 01 amount   12,832,161.41 not cleared
    Message no. AW605
    Diagnosis
    All downpayments were not cleared for the asset under construction for the receiver 100620 0 in area 01. An amount of   12,832,161.41 was not cleared, or too much was cleared.
    You can only completely transfer an asset under construction if you reverse the down payments in the current fiscal year beforehand.
    Procedure
    Clear the downpayments that you want to settle to receiver 100620 0.
    Check screen shot.

  • Report S_ALR_87011964 Asset balances does not match AW01N

    In march 08, useful life of one asset is reduced to 4.4 years
    effective Mar 08.
    Accordingly - system has revised Plan Deprn figures from march 08 to
    through Dec 08 & planned book value is nil as at Dec
    08(These calculationa are perfect).
    Then Deprn run was executed for first quarter of 2008(Calender Year).
    For this asset, Deprn posted was 19007.41 (5001.95(Jan)+5001.95(Feb)
    +9003.52(Mar) & this amount matches with GL as well as Asset values in
    AS03(aw01n).
    Now issue is when we run report s_alr_87011964(with Current book value)
    as at report date 03/31/08(Mar 08) - it returns Acq value 300117.10 & Acc deprn
    200078.06 & book value 100039.04(these values are as at 01/01/08) - hence it is not taking the Deprn
    figures of year 2008 - however for all other assets - this report
    displays perfect info & matches with GL & AW01N.
    When we run this report with Report date 05/31/08(may 08) or later - it gives
    correct value.
    Kindly advise as to why Asset values does not match with Asset report for this particular asset.

    Hi
    If you are executing the reports for previous / future years - execute them as of last day of the fiscal year
    The execution for current year can have any date of the fiscal year for report execution
    BR,Ajay M

  • ABAP runtime errors    COMPUTE_BCD_OVERFLOW

    ABAP runtime errors    COMPUTE_BCD_OVERFLOW
           Occurred on     12/08/2010 at 06:44:17
    >> Short dump has not been completely stored. It is too big.
    Error analysis
    An overflow has been determined in the current arithmetical operation
    containing operands of type P. Possible causes include:
    1.  The results field of type P is to small and the result does not fit
        into it.
        places.
    2.  The result or partial result has more than 31 decimal places.
    How to correct the error
    You may need to define the result field to be larger, if it is still
    possible to do so.
    It may be possible to split the current process so that only smaller
    values occur.
    Eine Vorablösung zu dem aufgetretenen Fehler findet sich vielleicht
    If the error occurred in one of your own programs or in an SAP program
    that you modified, try to correct it yourself.
    If you require an interim solution to this error, you can look in the
    SAP note system. If you have access to
    the SAP notes system yourself, enter the following search strings:
    "COMPUTE_BCD_OVERFLOW"
    "BCD_FIELD_OVERFLOW" (By release 4.0a, this error has been remedied at this
    point)

    Hi Ganapati,
    Check this thread COMPUTE_BCD_OVERFLOW in Database Performance collector.
    Note 543749 - ABAP runtime error COMPUTE_BCD_OVERFLOW
    It may helps you.

  • COMPUTE_BCD_OVERFLOW Runtime Error in 'Z' Program

    Hi Gurus,
    In one of my report, i am getting this error:
    Run Time Error: Compute_BCD_Overflow
    Exception              CX_SY_ARITHMETIC_OVERFLOW
    Short text
        Overflow during the arithmetical operation (type P) in program
    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 "OUTPUT_DATA" "(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:
        An overflow was discovered in an ongoing arithmetical operation with
        operands of type P. Possible causes are:
        1. The result field of type P is too small for the result.
        2. The result or a intermediate result has more than 31 decimal places.
    I searched a lot on SCN but most of the solutions are for standard SAP programs and SAP has provided notes for that.
    I am pasting a part of subroutine. Below is subroutine in which error is coming:
    FORM output_data .
       gt_data1_copy = gt_data1.
       SORT gt_data2 BY article site sloc.
       SORT gt_data1_copy BY article site sloc.
       LOOP AT gt_data1 INTO gwa_data1.
         READ TABLE gt_data2 INTO gwa_data2 WITH KEY article = gwa_data1-article
                                                     site = gwa_data1-site
                                                     sloc = gwa_data1-sloc BINARY SEARCH.
         IF sy-subrc = 0.
           gwa_output-soh_qty = gwa_data2-soh_qty.
           gwa_output-count_qty = gwa_data2-count_qty.
           gwa_output-var_qty = gwa_data2-var_qty.
           gwa_output-var_value = gwa_data2-var_qty * gwa_data2-map. "Error is coming at this point.
                 "Here I am multiplying variance quantity to Moving average price(MAP) to get variance value.
         ENDIF.
    endloop.
    endform.
    Request your help.
    Appreciate Your Help in Advance.
    Regards,
    Pankaj

    Hi Nabheet,
    Thanks for your reply.
    ok..I ll try by keeping this as of type quantity.
    data : var_value type mseg-menge.
    Hope this will work fine.Actually this reports takes too much time. I ll run this in background and get back to you with result.
    Regards,
    Pankaj

  • AW01N- Total of write up not matching with total of indivudual transaction

    Hi,
    While viewing any Asset via AW01N, the total of Write up  transaction is not matching with the total of individual transactions displayed in same screen.(It displays only last transaction value in total of write up transcation)
    We applied OSS note No. 762128 still the problem exists.
    Please inform me if anybody has resolved this before.
    Thanks
    Prasad

    Hi,
    Please note that the determination of the costs behaves differently in
    the itemization and in the cost component split.
    In the itemization, each item is rounded separately, while in the cost
    component split first the individual items will be added up and then the
    value will be rounded. The differences can be avoided by increasing the
    lot sizes.
    Please review sap note 168238, which explains the systems behaviour
    and check the solution.
    To avoid the occurrance of this problem you should
    - always cost the header material again if an ingoing component with
      changed values is being costed.
    - also cost all materials again following a price calculation for a
      particular period.
    Please do not forget:
    The itemization view only displayed the itemization on that level,
    while the cost component view will display the cost component split
    from all levels.
    Please review sap note 889474. Sap note 66900 also explain why
    small differences arise between the itemization and the cost component
    split.
    I hope helps,
    Regards,
    MLM

  • AW01N  Depreciation calculation

    Hi All,
    We have a requirement on Calculation of tax depreciation for countries US & CA(Canada).
    We are using 2 depreciation areas :  10   -     MACRS
                                                                11  -     AMT .
    The total acquisition amount is divided as special & ordinary depreciation. ex : total acquisition : 2000.  half will go to special depreciation : 1000 and remaining half will go to ordinary dep : 1000.  If the asset life time is 3 years, the ordinary depreciation amount (1000) has to be distributed to 3 years and has to depreciate accordingly. For these we have to calculate period-wise depreciation. how to calculate depreciation period-wise as in AW01n it showing year-wise depreciation..
    All the other depreciation ares : 01(Book) & 31(Group) are showing in the table ANLP up to current year. But these dep.areas (10 & 11) are not showing in ANLP table.
    Plz help me if anybody knows the process.
    Thanks

    Dear Ramesh
    Thanks for your reply. However, i need the comments from you, shall we change the useful life ? what are all the steps? Is there any side effects with in your perview.
    Kindly comment
    Regards
    Anilkumar

  • Run time error COMPUTE_BCD_OVERFLOW coming at MFBF

    Hi Guru's
    User is getting runtime error at MFBF as below:
    Runtime Errors         COMPUTE_BCD_OVERFLOW
    Exception              CX_SY_ARITHMETIC_OVERFLOW
    This coming at production but not coming at test server.
    when user is trying to enter quantity 66059 there is error coming but when he enter quantiy as 6095 there is no dump.
    Please suggest any solution to avoid and also suggest sap Notes if there is any available.
    Thanks in advance,
    regards,
    Nilesh I

    Hi,
    I can see that there are several SAP notes regarding this issue, you just need to check their symptons and if they are valid for your SAP_APPL release and support package.
    Here are the SAP notes:
    - 1295055: Product cost collector: Field AFPO-WEMNG set incorrectly
    - 964308: COMPUTE_BCD_OVERFLOW in CKMO_GET_ORD_HIST_NETWR_MMIM
    I hope they help you.
    Regards,
    Marcelo

  • ABAP DUMP in ST03N : COMPUTE_BCD_OVERFLOW

    HI Guys,
         When I go to ST03N, Expert Mode, Select the Daily workload, I double clicked on 15.03.2010, the system will hit the abap dump : COMPUTE_BCD_OVERFLOW. However, when I try for other dates, it is fine. Which meant it is only the 15.03.2010 causing the dump.
        following is the system's details:
         SAP R/3 Kernel :              640_REL
         Kernel Patch  :                304
         SAP BASIS  : SAPKB62041
        I have raised a OSS message to SAP, and the consultant had replied me with two sapnotes:
         881968
         840763.
        I've implemented the 881968 but there is some error after implement, the ST03N cannot be executed. ( ABAP DUMP syntax error). Hence, I revoked the sapnote 881968. For the 840763, I did not implement since it advised to upgrade the support package for SAP BASIS and I am not sure what is affected after I upgrade the support package.
        The system I mentioned above is not a BW system and I doubt this is why I get the SYNTAX ERROR dump after implement the sapnote.
        Did you guys encountered similar problem? Any solution for this?
        The following is ABAP DUMP: COMPUTE_BCD_OVERFLOW:
    Runtime Errors         COMPUTE_BCD_OVERFLOW
    Exception              CX_SY_ARITHMETIC_OVERFLOW
           Occurred on     29.03.2010 at 09:37:45
    Overflow for arithmetical operation (type P) in program "SAPWL_ST03N"
    What happened?
    Error in ABAP application program.
    The current ABAP program "SAPWL_ST03N" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    A value does not fit in a calculation field.
    What can you do?
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    Error analysis
    An exception occurred. This exception is dealt with in more detail below
    . The exception, which is assigned to the class 'CX_SY_ARITHMETIC_OVERFLOW',
    was neither
    caught nor passed along using a RAISING clause, in the procedure
    "CALCULATE_PROFILE" "(METHOD)"
    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:
    An overflow has been determined in the current arithmetical operation
    containing operands of type P. Possible causes include:
    1.  The results field of type P is to small and the result does not fit
        into it.
        places.
    2.  The result or partial result has more than 31 decimal places.
    Edited by: Wei Jian Kwan on Mar 30, 2010 3:57 AM

    Hi Amber,
        The following sapnote is not implementable in my system:
         0001384846 ST03N: BCD_OVERFLOW in SAPWL_LCL_03N_HITLNRESPTI
         This is due to the current Support Pack : SAP BASIS in my system is : SAPKB62041 and the corrections in the sapnote are only available for 700 until 720.
    Best Regards,
    Ken

  • Amount posted and Line item is Different in AW01n

    Hi Asset accounting Experts
    I have an issue Please need your Suggestion.
    When one of our User is Using AW01N in that he found there is difference in Amount
    When we see line item at bottom (Transactions)  in AW01N
    here it is showing one amount, when we double click on the amount, we can see accounting entry with different amount.
    Pls see the below screenshot.
    in the screen shot i have highlightned amount in Red ex here in our case it is 178952158.
    when i double click this an accounting entry will display, in that amount posted would 175000000.
    Please suggest

    Hi Miktar,
    Thanks for ur quick reply.
    i should not share that screen shot.
    but the accounting entry is as below
    Document currency : usd
    40  5007000 (BS  GL account)   xxxxxxxx
    75  1210000( Recon account ac)   xxxxxxxxx
    Here Local Currency is LKR
    But in asset master 72000005 under allocation, Evolution Grp INR(Currenecy) maintained.
    transaction Type 120
    Regards,
    Babu

  • Calculation in AW01n

    Hi All,
    I want to know the program name where the calculation is done in Tcode AW01N, for the net book values calculation?
    I want to know which formula they are applying for the calculation if we go onselecting next next fiscal years.
    Thanks
    Rgds,
    Madhuri

    Closed since no response to this. find out by myself

  • Asset acquisition value is not updating in Asset history sheet & AW01N

    Hi,
    The issue is the asset acquisition values are not updated in AW01N & Asset history sheet report for particular asset acquisition transaction only.
    it`s showing in asset history sheet but its nt added in the current APC value in the asset history report & also its showing in AW01N transaction but in acquisition change column its not updating.
    I have also checked the below link but still i am persisting the same problem.
    Asset acquisition value not updating
    Regards
    Amit

    Hi Amit,
    check note  366848.
    Implement reports RACORR110_B and the report RACORR55 from the note 366848 in your system.                                                                               
    At first run the report RACORR110_B. Check the  field ANLC-ANSWL bevor and after running the report.                   
    The report RACORR110_B accumulates the values of the asset line items  and writes the result in the field ANLC-ANSWL.                                                                               
    After this, please start the report RACORR55. This report forwards the  values in the following year.
    (If this is not the reason (ANLC is correct), the report makes nothing.) 
    Regards Bernhard

  • Compute_bcd_overflow Error...

    Hi everybody:
    Anyone can helpme, about this error code:
    compute_bcd_overflow and/or
    CX_SY_arithmetic_overflow.
    I get this when i'm trying into the Tcode CK40n
    The DUMP says:
    The result field of type P is too small for the result.
    The result or a intermediate result has more than 31 decimal places.
    Thanks in advance.
    OP

    Hello,
    Refer SAP
    Note 620532 - Runtime error COMPUTE_BCD_OVERFLOW in program SAPLCOSD
    Note 1323002 - Material cost estimate: Runtime error COMPUTE_BCD_OVERFLOW
    Note 1239612 - Short dump COMPUTE_BCD_OVERFLOW in profit center costing
    Regards,
    Ravi

  • COMPUTE_BCD_OVERFLOW MIRO Incoming Invoice

    Hi, Gurus,
    I have extended most of my domains successfully and everything seems fine until in MM when the MM consultant tries to simulate or save in trans MIRO, a short dump appears saying the above. I have look at the position specified in the dump and BETRAG and PX_DRSEG-WRBTR reference the same domain which has the same number of characters so, it seems here things are OK. But there is that dump as follows:
    Runtime Errors         COMPUTE_BCD_OVERFLOW
    Exception              CX_SY_ARITHMETIC_OVERFLOW
    Date and Time          05.06.2008 09:49:32
    Short text
         Overflow during the arithmetical operation (type P) in program "SAPLMRMP".
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "SAPLMRMP" 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 "SPERRGRUND_T" "(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:
       An overflow was discovered in an ongoing arithmetical operation with
       operands of type P. Possible causes are:
       1. The result field of type P is too small for the result.
       2. The result or a intermediate result has more than 31 decimal places.
    ow to correct the error
       The result field must be enlarged, if this is still possible. It may
       also be possible to break up the current process into subprocesses so
       that only smaller values occur.
       There may already be a solution to the error in the SAP notes system.
       If you have access to the SAP notes system first try searching with the
       following keywords:
        "COMPUTE_BCD_OVERFLOW"
        "BCD_FIELD_OVERFLOW" (Until release 4.0a, this runtime error occurred at this
        position)
        "SAPLMRMP" or "LMRMPF1K"
        "SPERRGRUND_T"
       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".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    The exception must either be prevented, caught within proedure
    "SPERRGRUND_T" "(FORM)", or its possible occurrence must be declared in the
    RAISING clause of the procedure.
    To prevent the exception, note the following:
    tem environment
    SAP-Release 700
    Application server... "dev"
    Network address...... "10.0.0.81"
    Operating system..... "SunOS"
    Release.............. "5.9"
    Hardware type........ "sun4u"
    Character length.... 16 Bits
    Pointer length....... 64 Bits
    Work process number.. 0
    Shortdump setting.... "full"
    Database server... "tetradev"
    Database type..... "ORACLE"
      Database name..... "DEV"
      Database user ID.. "SAPSR3"
      Char.set.... "C"
      SAP kernel....... 700
      created (date)... "Aug 31 2006 20:59:23"
      create on........ "SunOS 5.9 Generic_117171-13 sun4u"
      Database version. "OCI_102 (10.2.0.2.0) "
      Patch level. 75
      Patch text.. " "
      Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
      SAP database version. 700
      Operating system..... "SunOS 5.9, SunOS 5.10"
      Memory consumption
      Roll.... 16192
      EM...... 16759392
      Heap.... 0
      Page.... 188416
      MM Used. 9422712
      MM Free. 3143832
    er and Transaction
      Client.............. 300
      User................ "USER01"
      Language key........ "E"
      Transaction......... "MIRO "
      Program............. "SAPLMRMP"
      Screen.............. "SAPLMR1M 6000"
      Screen line......... 34
    Information on where terminated
        Termination occurred in the ABAP program "SAPLMRMP" - in "SPERRGRUND_T".
        The main program was "SAPLMR1M ".
        In the source code you have the termination point in line 39
        of the (Include) program "LMRMPF1K".
        The termination is caused because exception "CX_SY_ARITHMETIC_OVERFLOW"
         occurred in
        procedure "SPERRGRUND_T" "(FORM)", but it was neither handled locally nor
         declared
        in the RAISING clause of its signature.
        The procedure is in program "SAPLMRMP "; its source code begins in line
        12 of the (Include program "LMRMPF1K ".
    Source Code Extract
    Line  SourceCde
        9 * --> PI_XNULLPOS: Liegt eine Nullpos. vor?  (wenn ja: keine Verarb.)  *
       10 * <-> PX_DRSEG: Struktur mit den aktuell zu bearbeitenden Pos.daten    *
       11 ----
       12 FORM SPERRGRUND_T USING    PI_RBKPV TYPE MRM_RBKPV
       13                            PI_XNULLPOS LIKE BOOLE-BOOLE
       14                   CHANGING PX_DRSEG TYPE MMCR_DRSEG.
       15
       16   CHECK PI_XNULLPOS = SPACE.           "keine Nullpos.
       17
       18   DATA s_t169g TYPE t169g.
       19   SELECT SINGLE * FROM t169g INTO s_t169g
      20                   WHERE   bukrs = px_drseg-bukrs
      21                     AND    tolsl = 'ST'.
      22   check sy-subrc = 0.
      23   IF NOT s_t169g-xw2ne IS INITIAL.
      24     EXIT.
      25   ENDIF.
      26   DATA: datum1 LIKE sy-datum,
      27         DATUM2 LIKE SY-DATUM.
      28   DATA: DT_DIFF(8) TYPE C.
      29
      30   CHECK: PI_RBKPV-XRECH NE SPACE,
      31          PX_DRSEG-RETPO = SPACE,  "keine Sperre durch eine Retoure-Pos.
      32          PX_DRSEG-EINDT NE '00000000',
      33          PX_DRSEG-PSTYP NE C_PSTYP_1,  " keine Blanket PO
      34          PX_DRSEG-FPLNR IS INITIAL.    " kein Rechnungsplan
      35
      36   DATUM1 = SY-DATLO.
      37   DATUM2 = PX_DRSEG-EINDT.
      38   CHECK DATUM2 > DATUM1.
    >>>>   BETRAG = PX_DRSEG-WRBTR * ( DATUM2 - DATUM1 ).
      40   DT_DIFF = ( DATUM2 - DATUM1 ).
      41
      42   SY-SUBRC = 0.
      43   CALL CUSTOMER-FUNCTION '001'
      44        EXPORTING I_RBKPV  = PI_RBKPV
      45                  I_YDRSEG  = PX_DRSEG
      46        EXCEPTIONS CALL_FAILURE = 001.
      47   CASE SY-SUBRC.
      48     WHEN 001.
      49       MESSAGE E271 RAISING PARAMETER_ERROR.
      50   ENDCASE.
      51
      52   RC = 0.
      53   CALL FUNCTION 'MRM_TOLERANCE_CHECK'
      54        EXPORTING
      55             I_AKT_WERT       = BETRAG
      56             I_BUKRS          = PX_DRSEG-BUKRS
      57             I_TOLSL          = 'ST'
      58             I_VERGLEICHSWERT = '0.00'
    Please assist as urgently as possible. Assistance will be rewarded.
    Thanx in advance.
    Edited by: Darlington Chiyamha on Jun 5, 2008 11:06 AM

    Hi Darlington,
    You usually get that, if a number you calculate i getting bigger than the field it is stored in allows.
    Check the data declaration of the variable which holds this value. If the resultant value is too large then the ABAP throws this exception.
    You may handle this using CATCH ENDCATCH statement.
    Check this e.g.:
    PARAMETERS fact TYPE i.
    DATA: fact_save TYPE i,
    res(16) TYPE p.
    ARITHMETIC_ERRORS contains COMPUTE_BCD_OVERFLOW ***
    CATCH SYSTEM-EXCEPTIONS ARITHMETIC_ERRORS = 5.
    res = fact_save = fact.
    SUBTRACT 1 FROM fact.
    DO fact TIMES.
    MULTIPLY res BY fact. "<- COMPUTE_BCD_OVERFLOW
    SUBTRACT 1 FROM fact.
    ENDDO.
    ENDCATCH.
    IF sy-subrc = 5.
    WRITE: / 'Overflow! Factorial of', fact_save,
    'can not be calculated.'.
    ELSE.
    WRITE: / 'Factorial of', fact_save, 'gives', res.
    ENDIF.
    Edited by: Raj on Jun 5, 2008 2:43 PM

  • COMPUTE_BCD_OVERFLOW (New GL Migration)

    Hi Experts,
    I'm doing the migration from Classic GL to New GL when I encountered this dump during migration of current fiscal year documents.
    Runtime Errors: COMPUTE_BCD_OVERFLOW
    Exception: CX_SY_ARITHMETIC_OVERFLOW
    ABAP program "CL_FAGL_OI_READ===============CP" was terminated.
    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 "P_SPLINFO_COMPRESS" "(METHOD)", 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:
    An overflow was discovered in an ongoing arithmetical operation with
    operands of type P. Possible causes are:
    1. The result field of type P is too small for the result.
    2. The result or a intermediate result has more than 31 decimal places.
    How to Correct Error:
    How to correct the error
        The result field must be enlarged, if this is still possible. It may
        also be possible to break up the current process into subprocesses so
        that only smaller values occur.
        There may already be a solution to the error in the SAP notes system.
        If you have access to the SAP notes system first try searching with the
        following keywords:
         "COMPUTE_BCD_OVERFLOW"
         "BCD_FIELD_OVERFLOW" (Until release 4.0a, this runtime error occurred at this
         position)
         "CL_FAGL_OI_READ===============CP" or "CL_FAGL_OI_READ===============CM00L"
         "P_SPLINFO_COMPRESS"
        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".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    The exception must either be prevented, caught within proedure
    "P_SPLINFO_COMPRESS" "(METHOD)", or its possible occurrence must be declared in
    the
    RAISING clause of the procedure.
    To prevent the exception, note the following:
    SAP-Release 700
    Application server... "cixusr"
    Network address...... "10.216.15.219"
    Operating system..... "HP-UX"
    Release.............. "B.11.31"
    Hardware type........ "ia64"
    Character length.... 16 Bits
    Pointer length....... 64 Bits
    Work process number.. 12
    Shortdump setting.... "full"
    Database server... "fh007204"
    Database type..... "ORACLE"
    Database name..... "CIX"
    Database user ID.. "SAPERP"
    Terminal................. " "
    Char.set.... "C"
    SAP kernel....... 700

    Hi Dear,
    In the running system if you add any additional depreciation area we have to run the program for data consistence. Please check with SAP. I hope there will be a Note.
    Regards
    Radha

Maybe you are looking for

  • Need help w corba/jdbc class

    hi i'm trying to get this class to work right, i don't think i'm coding it the right way, especially the getAllAccounts() and selectAccounts() methods. this code compiles cleanly, but i get runtime exceptions when i try to run my app. my runtime exce

  • RAW files to JPEG in Elements 9  ?

    If I upload  raw files into Elements 9 after processing I cannot save image as high quality   JPEG file ? Can this be done

  • After an auto update firefox will not open due to an incomplete update

    firefox performed an automatic update 4 days ago. It is 3.6 version. once the browser closed it refuses to reopen-message reads you must restart firefox-update was incomplete. When you restart and try to open the browser-you get the same message. If

  • How to map services for Implementation Project

    Hii its an implementation project Client is providing normal sales and services ( Job work ) also for that purpose how we can map services in SAP SD 1 ) by creating different sales org (services) or 2 ) by creating different doc type for services whi

  • ITunes 32 bit or 64 bit?

    Greetings, I have windows 7 64 bit and have iTunes 9.2 32 bit installed, I woulkd like to use the 64 bit version of iTunes 9.2, my question is, can install the 64 bit version over the top of the 32 bit version, or is a separate 64 bit version install