BCD_OVERFLOW in ST02

Hi ;
When i click the generic key buffer - row in ST02 it shows program terminated and result in dump BCD_OVERFLOW.
In the column "swaps" the value is 24 and its in RED alert
    Overflow during an arithmetic operation (type P) in program "RSTUNE50"
The current ABAP program "RSTUNE50" had to be terminated because it has come across a statement that unfortunately cannot be executed.   
A value is too long for a calculation field.     
All the parameters are ok.More than the recommended .
system specification.
Aix5.3 Oracle 10g ECC6, SP11.

Hi,
check SAP Note 1021181 - ST02: BCD_OVERFLOW in RSTUNE50
Apply Basis Support package 12      (SAPKB70012)
regards,
kaushal

Similar Messages

  • ST02 shows multiple servers after heterogenous system copy

    We're facing a strange behaviour in ST02 after a system copy using MaxDB backup/restore with SWPM (backup was from our production system). When we click on history, no data is shown:
    We have to click on "-> Server", then the data is shown:
    Does anyone know how to make history work?

    Hello Alwina,
    Thanks for the help.
    Mine is EHP7 NW 7.4, standard system, cent serv instance(Mes Serv & Enqueue server), primary app server (Dia Bg Up Spo) runs on the single host along with Oracle DB 11.2.0.4.
    In my rest of the systems also I have the same notations, server name its in upper case and hostname is in lower case (ofcourse they are of other netweaver release) for SM51.
    niping results
    Hostname/Nodeaddr verification:
    ===============================
    Hostname of local computer: EUSAPADHR01                      (NiMyHostName)
    FQHN of local computer: EUSAPADHR01.dfs                      (NiGetOwnFQDN)
    Lookup of hostname: EUSAPADHR01                              (NiHostToAddr)
        --> IP-Addr.: 10.170.83.88
    Lookup of IP-Addr.: 10.170.83.88                             (NiAddrToHost)
        --> Hostname: eusapadhr01.abc
    Lookup of hostname: EUSAPADHR01                              (NiHostToAddr)
        --> IP-Addr.: 10.170.83.88
    Lookup of IP-Addr.: 10.170.83.88                             (NiAddrToHost)
        --> Hostname: eusapadhr01.abc
    Yes initially it gives 8 characters in the text.
    But in the actual values it is like eusapadh_HRP_40..
    Hope you understand my case.
    Ok so implementing the note would fix this ST02 history issue - confirm?

  • Purpose of ST02, ST03, ST04

    hi,
    Whats the Purpose of ST02, ST03, ST04. and what exactly we can do witg these T-codes
    Regards
    Ganesh

    Hi Ganesh,
    This transactions are statistic transactions, ST02 show you the memory utilization and buffers, ST03/ST03N show you the performance of the processes, ST04 is the SQL Server Database Monitor.
    Hope this help!
    Juan
    Please reward with points if helpful

  • Too many red entried in st02

    Dear Experts,
    I have installed sap ecc6 ehp4reday sp1 with db2 9.1 fp9 on hp-ux 11.31 1 x Itanium 1.46Ghz with RAM 16 GB.
    the issue is there is too many REDs in st02 tune screen . Kindly suggest me any note matching with the given information or provide me solution .
    the st02 summery is as bellow
    Buffer Name                    Comment
    Profile Parameter             Value      Unit  Comment
    Program buffer                 PXA
    abap/buffersize               300000     kB    Size of program buffer
    abap/pxa                      shared           Program buffer mode
    CUA buffer                     CUA
    rsdb/cua/buffersize           3000       kB    Size of CUA buffer
    Screen buffer                  PRES
    zcsa/presentation_buffer_area 4400000    Byte  Size of screen buffer
    sap/bufdir_entries            2000             Max. number of buffered screens
    Generic key table buffer       TABL
    zcsa/table_buffer_area        30000000   Byte  Size of generic key table buffer
    zcsa/db_max_buftab            5000             Max. number of buffered objects
    Single record table buffer     TABLP
    rtbb/buffer_length            10000      kB    Size of single record table buffer
    rtbb/max_tables               500              Max. number of buffered tables
    Export/import buffer           EIBUF
    rsdb/obj/buffersize           4096       kB    Size of export/import buffer
    rsdb/obj/max_objects          2000             Max. number of objects in the buffer
    rsdb/obj/large_object_size    8192       Bytes Estimation for the size of the largest object
    rsdb/obj/mutex_n              0                Number of mutexes in Export/Import buffer
    OTR buffer                     OTR
    rsdb/otr/buffersize_kb        4096       kB    Size of OTR buffer
    rsdb/otr/max_objects          2000             Max. number of objects in the buffer
    rsdb/otr/mutex_n              0                Number of mutexes in OTR buffer
    Exp/Imp SHM buffer             ESM
    rsdb/esm/buffersize_kb        4096       kB    Size of exp/imp SHM buffer
    rsdb/esm/max_objects          2000             Max. number of objects in the buffer
    rsdb/esm/large_object_size    8192       Bytes Estimation for the size of the largest object
    rsdb/esm/mutex_n              0                Number of mutexes in Exp/Imp SHM buffer
    Table definition buffer        TTAB
    rsdb/ntab/entrycount          20000            Max. number of table definitions buffered
    The size of the TTAB is nearly 100 bytes * rsdb/ntab/entrycount
    Field description buffer       FTAB
    rsdb/ntab/ftabsize            30000      kB    Size of field description buffer
    rsdb/ntab/entrycount          20000            Max. number / 2 of table descriptions buf
    FTAB needs about 700 bytes per used entry
    Initial record buffer          IRBD
    rsdb/ntab/irbdsize            6000       kB    Size of initial record buffer
    rsdb/ntab/entrycount          20000            Max. number / 2 of initial records buffer
    IRBD needs about 300 bytes per used entry
    Short nametab (NTAB)           SNTAB
    rsdb/ntab/sntabsize           3000       kB    Size of short nametab
    rsdb/ntab/entrycount          20000            Max. number / 2 of entries buffered
    Calendar buffer                CALE
    zcsa/calendar_area            500000     Byte  Size of calendar buffer
    zcsa/calendar_ids             200              Max. number of directory entries
    Roll, extended and heap memory EXTM
    ztta/roll_area                3000000    Byte  Roll area per workprocess (total)
    ztta/roll_first               1          Byte  First amount of roll area used in a dialog WP
    ztta/short_area               3200000    Byte  Short area per workprocess
    rdisp/ROLL_SHM                16384      8 kB  Part of roll file in shared memory
    rdisp/PG_SHM                  8192       8 kB  Part of paging file in shared memory
    rdisp/PG_LOCAL                150        8 kB  Paging buffer per workprocess
    em/initial_size_MB            4092       MB    Initial size of extended memory
    em/blocksize_KB               4096       kB    Size of one extended memory block
    em/address_space_MB           4092       MB    Address space reserved for ext. mem. (NT only
    ztta/roll_extension           2000000000 Byte  Max. extended mem. per session (external mode
    abap/heap_area_dia            2000000000 Byte  Max. heap memory for dialog workprocesses
    abap/heap_area_nondia         2000000000 Byte  Max. heap memory for non-dialog workprocesses
    abap/heap_area_total          2000000000 Byte  Max. usable heap memory
    abap/heaplimit                40000000   Byte  Workprocess restart limit of heap memory
    abap/use_paging               0                Paging for flat tables used (1) or not (0)
    Statistic parameters
    rsdb/staton                   1                Statistic turned on (1) or off (0)
    rsdb/stattime                 0                Times for statistic turned on (1) or off (0)
    thanks
    sadiq

    Hello Sadiq,
    I agree with the previous post, I'm afraid there is no quick fix for this, especially since we cannot see all of these red entries.
    If your errors are purely in memory management on SAP side, you should consider posting in the CST "memory management" part of this forum
    Advise from a DB2 perspective is to make sure that all memory specific setting are correct as per note:
    899322    DB6: DB2 9.1 Standard Parameter Settings
    After setting these parmeters and carrying out further fine tuning yourself, you should consider scheduling an early watch session from SAP.
    Best of luck,
    Paul
    Edited by: Paul Murtagh on Apr 14, 2011 4:50 PM

  • ST02 Export / Import buffer and directory entries

    What would cause the number of (Export / Import) directory entries to steadily increase in ST02 until there were none left. I currently have the directory size set to 30,000 and over the course of about 7 days they are all used up and then I have extensive swaps. The swaps are at 1,060,431 after about one month.

    lots of data input through interfaces for example...if the values are too small you have to increase them and checek again until the value is sufficient...
    GreetZ, AH

  • Dump: BCD_OVERFLOW showing exception as CX_SY_CONVERSION_OVERFLOW

    Hi Experts,
    I am getting the dump as BCD_OVERFLOW showing exception as CX_SY_CONVERSION_OVERFLOW. I have tried to go through the standard notes 1151693, 1147593, 754758 & few others. But I am not able to find the note specific to my software component details:
    SAP_ABA     700     0011     SAPKA70011
    SAP_BASIS     700     0011     SAPKB70011
    PI_BASIS     2005_1_700     0018     SAPKIPYJ7I
    ST-PI     2005_1_700     0001     SAPKITLQI1
    SAP_BW     700     0008     SAPKW70008
    LCAPPS     2005_700     0001     SAPKIBHD01
    SAP_AP     700     0005     SAPKNA7005
    SAP_APPL     600     0005     SAPKH60005
    SAP_HR     600     0002     SAPKE60002
    EA-IPPE     400     0002     SAPKGPID02
    EA-APPL     600     0002     SAPKGPAD02
    EA-DFPS     600     0002     SAPKGPDD02
    EA-FINSERV     600     0002     SAPKGPFD02
    EA-GLTRADE     600     0002     SAPKGPGD02
    EA-HR     600     0002     SAPKGPHD02
    EA-PS     600     0002     SAPKGPPD02
    EA-RETAIL     600     0002     SAPKGPRD02
    FINBASIS     600     0002     SAPK-60002INFINBASIS
    CPRXRPM     400     0002     SAPK-40002INCPRXRPM
    ECC-DIMP     600     0002     SAPK-60002INECCDIMP
    ERECRUIT     600     0002     SAPK-60002INERECRUIT
    FI-CA     600     0005     SAPK-60005INFICA
    FI-CAX     600     0005     SAPK-60005INFICAX
    INSURANCE     600     0002     SAPK-60002ININSURANC
    IS-CWM     600     0002     SAPK-60002INISCWM
    IS-H     600     0002     SAPK-60002INISH
    IS-M     600     0002     SAPK-60002INISM
    IS-OIL     600     0002     SAPK-60002INISOIL
    IS-PS-CA     600     0002     SAPK-60002INISPSCA
    IS-UT     600     0002     SAPK-60002INISUT
    LSOFE     600     0002     SAPK-60002INLSOFE
    SEM-BW     600     0002     SAPKGS6002
    SLL-LEG     7.00     0006     SAPK-70006INSAPSLL
    WFMCORE     200     0002     SAPK-20002INWFMCORE
    AIN     400     0000          -
    The reason for the exception is:
    In the current arithmetic operation with operands of type P an overflow
    has been detected. Possible causes are:
    1. The result field of type P is too small to store the result.
    2. The result or an intermediate result has more than 31 decimal places.
    Request you to please suggest me the solution to overcome this dump.
    Thanks & Regards,
    Naresh.

    Hi,
    If the problem occurs from your cutom programs, ask developer to fix them.
    If error from SAP standard program and if you did not made any changes to program, raise product error message with SAP.
    If it was SAP standard program and you made any changes by yourself/customer, revert back the changes.
    Regards.

  • ST02 SWAPS reported what does that mean.

    Hi Team,
    In ST02 of one of the system all the apps I see many SWAPS column with value and in red color, what it mean
    program, swaps with 11,349
    generic key with 68
    single record with 1,002
    Thanks
    Vijay

    Hi,
    ST02 is the buffer monitor that offers instance specific information that provides:
    1. status of different buffers instance wise
    2. information on memory usage instance wise
    3. information on table buffering at instance level
    Swapping takes place for two reasons:
    1. not enough 'free space left' in buffer for buffering new objects
    2. buffer has run ouf of 'free directory entries' that can be contained in one buffer area *
    Directory entries diminish the available size of the buffer, independent of their usage.
    Swaps are to be avoided, as are all other situations leading to lines shown in red in the ST02 display.
    Please note that Buffer swaps occur when buffer content is deleted from the buffer and is replaced by other content. It has no relation at all to the swapping mechanism on OS level.
    An example with a more practical outlook to swapping observed:
    Use transactions SM50, ST03N and ST02 to identify the problem.
    a. Using SM50 you might find high number of work processes accessing tables related to ABAP sources and status as 'Load Program'. This hints to a problem with Program [PXA] buffer.
    b. In transaction ST03N, you find unusually high 'load and generation time' causing even higher wait times. Threshold for load and generation time is typically 50 ms.
    c. In buffer monitor i.e. ST02, you find many swaps [typically more than 10000 swaps happening per day for program buffer]. Check on hit ratio [value below 95% is typically poor]. This indicates problem. Program buffer could be small!!
    If program buffer is small, it means that workprocesses require to reload program loads over and over again which causes bad system performance.
    Resolution: Increase program buffer size/ check on load and generation times/ hit-ratio increases/ system response time also lowers down!! : )
    Regards,
    Shabnam.

  • St02 - Swaps in Red( Common but complicated)

    Hello Friends,
    I am using SAP Netweaver 2004s, SAP_BASIS - 700, OS - Windows NT 6.1,  DB- MSSQL 8.00.194.
    In Tcode- ST02 i found many red alers while swapping. however many entires have hit ratio of 99% hopefully this can be ignored. please correct me if i am wrong. but 2 entries have less hit ratio the details are given below
    Initial records   62.77    12,625     10,894      90.78     5,000      1,076      21.52    3,506       7,430
    Initial record buffer IRBD                                                                               
    rsdb/ntab/irbdsize   12000 kB   Size of initial record buffer                                                                 
    rsdb/ntab/entrycount 20000      Max. number / 2 of initial records buffered                                                                               
    Single record   73.95    20,000      4,494      22.63       500        375      75.00   1,033 , 824,053                                                                               
    Single record table buffer TABLP                                                                               
    rtbb/buffer_length 20000 kB   Size of single record table buffer                                                          
    rtbb/max_tables    500        Max. number of buffered tables 
    My Question is on what basis i can change this parameters? should i increase or decrease the parameter? how to find out exact digit of the profile parameters?
    Thanks,
    Shwetha

    Hi Shwetha,
    The number of swaps you get per day is more relevant than the total number in ST02,
    which is the swaps since the last system start.
    Double click each line and then click the history button to see how many you get per day
    The swap values you have don't seem that large if the machine has been up a few days.
    You could try adding more to the single record buffer - perhaps double it.
    We have always had a low hit rate in all our systems for the initial record buffer.
    I have given up worrying about it.
    Tony
    Edited by: Tony Morrissey on Jul 8, 2010 1:58 PM

  • ST02 Export/Import

    Hi
    The system was in  ZERO ADMINISTRATION in st02 later for the performance issue we increased the buffer parameters like
    rsdb/ntab/entrycount 40000 KB                           
    rsdb/ntab/ftabsize   60000 KB                            
    rsdb/ntab/irbdsize   12000 kB
    abap/buffersize 750000 kB
    rsdb/cua/buffersize 6000  kB
    rsdb/obj/buffersize        12000 kB through rz10
    after that in st02 its showing the Export/import twice times
    Export/import          85.03    12,000      5,012      44.43     2,000                      
    Export/import          85.03    12,000      5,012      44.43     2,000
    free directory entries and % free directory's are showing zero
    regards

    hi manoj
    As i previously increased the export/import in st02
    my query is why its showing twice times in st02 like
                                   hit ratio   allocated    free space     %free space      directory size entries 
    Export/import          85.63 ;   12,000         5,147              45.63 ;                      2,000                          
    Export/import          85.63 ;   12,000         5,147              45.63 ;                      2,000               
    free directory entries and % free directory's are showing zero

  • ST02 buffer tuning

    Hi all,
    In ST02 for Screen buffer  and export/import Free directory  entries  and % are showing  '0' , what does it mean ... Hit ratio for all buffers is 99.96 nearly for export/import it's showing 85% and swaps also rising .
    Please suggest...
    Thanks,
    Subhash.G

    Tune Buffers monitor shows the percentage usage of buffers and memory.
    The Setups / Tune Buffers monitor displays data on:
    - Buffer sizes
    - Buffer qualities (hit ratios)
    Bottlenecks may be indicated if buffer swaps occur
    Choose Detail analysis menu to display other data, such as :
    - Memory usage
    - Semaphores usage
    - Table calls
    Max. use (in KB) should be less than In memory (in KB).
    - The lower part of the Setups / Tune Buffers monitor displays data on:
    - Extended memory size and usage
    - Usage and configuration of the roll mechanism
    Bottlenecks may be indicated if:
    - For extended memory: Max use. = In memory
    - For roll area: Max use. > In memory
    good luck
    if it useful reward points are appreciated

  • In ST02 SAP Memory roll area readings are on disk

    Hi,
    Our production system is running on 16GB RAM and 32bit windows platforn.
    Readings in ST02 of SAP Memory , roll are readings are on disk
    Below are the parameters value configured in the production system.
    Suggest me if any changes to be done
    rdisp/ROLL_SHM                              6000
    rdisp/ROLL_MAXFS                            32768
    rdisp/PG_SHM                                6000
    rdisp/PG_MAXFS                              32768
    abap/swap_reserve                           20971520
    em/initial_size_MB                          8192
    em/blocksize_KB                             4096
    em/stat_log_size_MB                         20
    em/stat_log_timeout                         0
    em/address_space_MB                         512
    rsdb/ntab/ftabsize                          60000
    rsdb/ntab/sntabsize                         3000
    Regards
    Kumar

    Hi Kumar,
    I want to add few suggestions here, which may help here.
    rdisp/ROLL_SHM 6000 ---> increase to 16384
    rdisp/PG_SHM 6000 --> increase to 16384
    (in addition to this i have noticed that the initial records are at 60 % only)??
    If intial record buffers are filled for 60% may not be issue unless you see continuous swaps daily. If you see consecutive more swaps occuring daily, then increase the corresponding buffers to 20% of current size.
    Among all the buffers Program buffer is very important for performance. If more than 10000 swaps are occuring daily, you may incerease by 30% of current size, which surely solved your system performance issues.
    Hope this helps!!
    If you have further queries, plese let me know.
    Thanks and Regards,
    Pavan Kumar Gali.

  • Roll area on disk is 0 in ST02

    Hi experts.
    I cannot find an answer for this question. After tuning our parameters for roll area the transaction ST02 shows 0 KB for "roll area on disk".
    SAP Memory         % Curr.Use Cur.use[KB Max.use[KB  In mem[KB] On disk[KB SAPCurCach Hitratio %
    Roll area               0,78      2.047    104.584     262.144         0   IDs           99,77
    Why? Is that normal? Because there was nothing used?
    Here are my parameters:
    Roll, extended and heap memory EXTM
    ztta/roll_area              50000000   Byte Roll area per workprocess (total)
    ztta/roll_first             1          Byte First amount of roll area used in a dialog WP
    ztta/short_area             1600000    Byte Short area per workprocess
    rdisp/ROLL_MAXFS            32768      8 kB Maximum roll file size
    rdisp/ROLL_SHM              32768      8 kB Part of roll file in shared memory
    rdisp/PG_SHM                8192       8 kB Part of paging file in shared memory
    rdisp/PG_LOCAL              150        8 kB Paging buffer per workprocess
    em/initial_size_MB          10000      MB   Initial size of extended memory
    em/blocksize_KB             4096       kB   Size of one extended memory block
    em/address_space_MB         4092       MB   Address space reserved for ext. mem. (NT only
    em/global_area_MB           96         MB   Extended global memory
    ztta/roll_extension         1000000000 Byte Max. extended mem. per session (external mode
    abap/heap_area_dia          2000000000 Byte Max. heap memory for dialog workprocesses
    abap/heap_area_nondia       2000000000 Byte Max. heap memory for non-dialog workprocesses
    abap/heap_area_total        1500000000 Byte Max. usable heap memory
    abap/heaplimit              40000000   Byte Workprocess restart limit of heap memory
    abap/use_paging             0               Paging for flat tables used (1) or not (0)
    abap/shared_objects_size_MB 20         MB   Shared objects
    We are using Solaris 10:
    Monitoring Category
    Description
    Value
    Unit
    Info
    Operating system
    SunOS sapbwp 5.10 Generic_147440-25
    Info
    Timestamp
    13.03.2015 10:36:40
    Info
    Hostname
    sapbwp
    Virtualization Configuration
    Host System Information
    Solaris
    Virtualization Configuration
    Solution
    Solaris Container
    Virtualization Configuration
    Solution Version
    Solaris Zone
    Virtualization Configuration
    Type
    CPU
    Average processes waiting ( 5 min)
    9,00
    CPU
    Number of CPUs
    256
    CPU
    I/O Wait
    0
    CPU
    System Utilization
    0
    CPU
    User Utilization
    0
    CPU
    Idle
    0
    Memory
    Physical memory
    52.428.800
    KB
    Memory
    Configured swap size
    78.643.200
    KB
    Memory
    Free swap size
    21.934.728
    KB
    Memory
    Maximum swap size
    78.643.200
    KB
    Memory
    Actual swap size
    78.643.200
    KB
    Memory
    Free
    247
    Memory
    Page In
    0
    KB/s
    Memory
    Page Out
    0
    KB/s
    Memory
    Page In of RAM
    0
    %/h
    Memory
    Page Out of RAM
    0
    %/h
    Thanks in advance.

    Hello,
    That does not sound abnormal, if there is enough space in the part of roll that is in memory no overflow to disk is required.
    What is your system version, Roll memory has gone in 740 version...
    2085980 - New features in memory management as of Kernel Release 7.40
    Furthermore the Roll Memory became obsolete since SAP_KERNEL 740.
    Best regards

  • Values in the transaction ST02

    Hi All,
    I always used to look into the ST02 transaction for the buffer performance. I feel the values shown here is cumulative.
    Is there anyway by which I can keep the value daywise? I mean does SAP stores the value of the same somewhere in the underlying table? Or does any standard SAP reports exists for the value?
    I need to study the pattern...Can anybody guide?
    Regards,

    Hi Soumen,
    by cliking the history button or pressing SHIFT+F6 you can see the history of
    the values on a daily basis.
    You can do that either on the main screen for all buffers or after double clicing
    one specific buffer.
    With this history you can see when a specific buffer started to show swaps and when
    the number of swaps increased on a daily basis.
    Is that waht you meant?
    Kind regards,
    Hermann

  • How to catch BCD_OVERFLOW error when passing value to formal parameter?

    Hi,
    catching runtime error BCD_OVERFLOW exception is simple. However, it's not possible to catch this error directly, if it results from assigning too big value to the formal parameter.
    Let's assume simple code with local class lcl_calculator implementing functional method add with two input parameters i_op1 and i_op2 both of type i and result value r_result of type i as well.
    The following code dumps, without the exception being caught:
    DATA:
       lo_calculator TYPE REF TO lcl_calculator,
       l_result TYPE i.
    START-OF-SELECTION.
       TRY.
           CREATE OBJECT lo_calculator.
           l_result = lo_calculator->add(
             i_op1 = 10000000000
             i_op2 = 1 ).
           WRITE:/ l_result.
         CATCH cx_sy_conversion_overflow.
           WRITE:/ 'Error'.
       ENDTRY.
    To solve this, the workaround has to be implemented with checking the values being passed to the method before the actual call is made:
    DATA:
       lo_calculator TYPE REF TO lcl_calculator,
       l_result TYPE i,
       l_op1 TYPE i,
       l_op2 TYPE i.
    START-OF-SELECTION.
       TRY.
           l_op1 = 10000000000.
           l_op2 = 1.      
           CREATE OBJECT lo_calculator.
           l_result = lo_calculator->add(
             i_op1 = l_op1
             i_op2 = l_op2 ).
           WRITE:/ l_result.
         CATCH cx_sy_conversion_overflow.
           WRITE:/ 'Error'.
       ENDTRY.
    It's the same with the function module call, so it's general unit interface issue. Also, using the exception handling related to the CALL METHOD command does not help here as it's not wrong parameter TYPING which causes the error. It's the VALUE of correctly typed parameter that causes the error.
    The CATCH apparently reacts different ways when the assignment is made to the variable and to the formal parameter of the unit. Any idea how to solve the above without using that workaround?
    Thank you
    Michal

    What about using numeric?
    CLASS lcl_calculator DEFINITION.
       PUBLIC SECTION.
         METHODS add IMPORTING i_op1 TYPE numeric i_op2 TYPE numeric RETURNING value(r_sum) TYPE i
                      RAISING cx_sy_conversion_overflow.
    ENDCLASS.                    "lcl_calculator DEFINITION
    CLASS lcl_calculator IMPLEMENTATION.
       METHOD add.
         TRY.
             r_sum = i_op1 + i_op2.
           CATCH cx_sy_arithmetic_overflow.
             RAISE EXCEPTION TYPE cx_sy_conversion_overflow.
         ENDTRY.
       ENDMETHOD.                    "add
    ENDCLASS.                    "lcl_calculator IMPLEMENTATION
    DATA:
        lo_calculator TYPE REF TO lcl_calculator,
        l_result TYPE i.
    START-OF-SELECTION.
       TRY.
           CREATE OBJECT lo_calculator.
           l_result = lo_calculator->add(
             i_op1 = 10000000000
             i_op2 = 1 ).
           WRITE:/ l_result.
         CATCH cx_sy_conversion_overflow.
           WRITE:/ 'Error'.
       ENDTRY.

  • ST02/ Buffer Errors

    Hi
    This is a new implementation with the configuration mentioned below.
    Windows 2003 Server (SP1)
    Oracle 9.2
    8GB Ram
    ECC 5.0
    HP Proliant DL380G5 / Tape Device: HP DLT VS160
    750GB Raid
    I see a lot of Red Highlights under ST02
    These are for
    Swaps with value 1199334 for field description
    Swaps with value  2030958 for Initial Records
    Swaps with value  8715.952 for Program
    Swaps with value 1080.867 for CUA
    Swaps with value 173.431 for Screen
    Swaps with value 2334 for Generic Key
    Swaps with value 1087 for Single Record
    Swaps with value 7689980 for Export / Import
    As a result of the above and more, the production system seems very slow. The resopnse time for transactions (SAP Default) is on a average of 10 seconds, sometimes going up to one minute.There are no background jobs running during the day and no backups as well. The tablespace's and file system also have sufficient free space. There are sufficient work processes and we also check the size of archieve log on a regular basis (making sure Archieve not being a cause) I have a feeling that the errors could be because of incorrectly configured profile parameters, however identifying what is right and what isnt is becoming a difficult task.
    You could see a snapshot of the ST02 screen here
    http://img138.imageshack.us/my.php?image=st02outputxe7.png
    Further here are the screenshots of CCMS buffer stats
    http://img99.imageshack.us/my.php?image=ccmsbufferstatskq7.jpg
    There are also a lot of table locks that i see
    http://img263.imageshack.us/my.php?image=tablelock1rh3.jpg
    http://img254.imageshack.us/my.php?image=tablelock2br9.jpg
    http://img99.imageshack.us/my.php?image=tablelock3ta6.jpg
    We will be going in for a Early watch support from SAP however till then we are stuck with these issues.
    Could you share your ideas on how I can fix these ?
    best regards
    Ravi

    Hi Ravi,
    You can use the following command to know what are all the parameters to be changed and what would be the prefferable values.
    sappfpar check pf=
    usr\sap\trans\tpparam 
    (or)
    sappfpar check pf=
    usr\sap\trans\tp_domain_<sid>
    Regards,
    N.Amarnath

Maybe you are looking for