Abap dump (Unable to interpret "65000.00u00A0 " as a number.)

hi everyone,
                       im getting the following dump error.
Unable to interpret "65000.00  " as a number.
previously it worked fine. after some patches moved from production server to quality server
and from quality to production this report alone getting dump.
DATA: pono LIKE ekko-ebeln,
      poit LIKE ekpo-ebelp,
      SNO LIKE ESSR-LBLNI,
      PIT LIKE EKPO-EBELP,
       dis LIKE konv-kbetr,
      frg LIKE konv-kbetr,
      VAL LIKE KONV-KBETR,
FORM tax TABLES intab
STRUCTURE itcsy outtab
STRUCTURE itcsy.
  READ TABLE intab INDEX 1.
  pono = intab-value.
  READ TABLE intab INDEX 2.
  poit = intab-value.
  READ TABLE intab INDEX 3.
  SNO = intab-value.
  READ TABLE intab INDEX 4.
  L_CHAR1 = intab-value.
REPLACE all occurrences of ',' in l_char1 with ' '.
  VAL = L_CHAR1.      <----
this is the line im getting dump.  l_char1 = 65,000.00
thanks in advance
karthe

KARTHE wrote:
> Unable to interpret "65000.00  " as a number.
>   VAL = L_CHAR1.      <----
this is the line im getting dump.  l_char1 = 65,000.00
you mention "65000.00  " and "65,000.00" and i guess L_CHAR1 contains "65,000.00".
If that's the case, remove the thousand separator from L_CHAR1, so 65,000.00 becomes 65000.00
edit: basically what Pawan mentioned.
Edited by: Maen Anachronos on Oct 5, 2010 1:48 PM

Similar Messages

  • Unable to interpret "650.00u00A0 " as a number. Runtime Error : CONVT_NO_NUMBER

    Hi ,
    This is a issue which has to be resolved ASAP as all the checks are being thrown Dump in Production.
    It would be great if any of you could help me in this regard.
    I have been encountering a runtime error as "CONVT_NO_NUMBER" with
    short text as "Unable to interpret "650.00  " as a number."
    System versio : SAP ECC 6.0
    The problem is occuring at the below code
        FORM XXXXXXXX TABLES t_XXX_in  STRUCTURE itcsy
                                       t_XXX_out STRUCTURE itcsy.
          DATA: $_swnet     LIKE regud-swnet.
          DATA: $_rwbtr     LIKE reguh-rwbtr.
          DATA: $_zbukr     TYPE bukrs.        
          READ TABLE t_XXXX_in WITH KEY 'REGUH-RWBTR'.
          CONDENSE t_XXXX_in-value NO-GAPS.
    make sure the amount field is an amount.
          IF t_XXXX_in-value CA 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
            $_rwbtr = 0.
          ELSE.
    >>>>>     $_rwbtr = t_XXXX_in-value.
          ENDIF.
    Can you please help me in this regard.
    regards,
    bhima
    Moderator message: number formatting questions = FAQ, please search before posting, do not use the term "ASAP", all threads have the same priority.
    Edited by: Thomas Zloch on Nov 17, 2010 6:19 PM

    This is a FAQ. Please search before posting.
    Just to avoid dump catch the exception cx_sy_conversion_no_number . But you have to do some other changes like replacing the unwanted characters like comma,dot etc and then move it.

  • Short dump - Unable to interpret "USD " as a number

    Hi,
    I am trying to pass 'price unit' to BAPI -> BAPI_PO_CREATE1
    But while executing below statement, i got a short dump -> Unable to interpret "USD " as a number
    wa_poitem-price_unit    = wa_data-peinh
    here wa_poitem of type BAPIMEPOITEM-PRICE_UNIT, which is DEC. legth 5
    and wa_data-peinh of type CHAR, which is uploaded data from excel

    Hi
    Something is uncorrect in your file or in your program
    It seems you're transfering the currency (USD) to the field for unit price: here u need to indicate which the unit price is
    The Unite Price should be = Net Price / Quantity
    The currency should be transfered in the header data: BAPIMEPOHEADER-CURRENCY
    Max

  • Unable to Interpret "13,335.00" as number

    Hi Friends,
    Unable to Interpret "13,335.00"; as number   
    these is the runtime error what i am geting when i am trying to read the data from the list screen and copying to other variable.
    the code is at user-command
    READ  LINE sy-index FIELD VALUE W_OUT-RMWWR    INTO W_OUT2-RMWWR.
    when the above statement is executed these runtime error  iam getting.
    Regards
    Kumar M

    Hi
    Declare that as  type P and try the same
    if it wont work then convert the same into character type
    Regards
    Shiva

  • Unable to interpret "RF05L-BELNR" as a number.

    Hi all,
    While running a BDC for TCODE FB02, I am getting an error message which says 'Unable to interpret "RF05L-BELNR" as a number'.
    Please let me know how to correct it?
    Thanks and regards,
    Anishur

    It looks to me like you are missing a couple of single quotes or have a couple extra of them. I think it is trying to put the character string 'RF05L-BELNR' into some numeric field.
    Rob

  • Unable to interpret "814,5 " as a number.

    Hi,
    I am receiving the message -> Unable to interpret "814,5 " as a number.
    and getting Runtime error because of an assignment:
    gv_maxpart = e_gefkat_res_tab-VERBRAUCH.
    gv_maxpart is  DEC (decimal length 10,  places 4)
    e_gefkat_res_tab-VERBRAUCH is char12
    What has to be made ? I need this assignmwnt for a multiply statement
    later.
    Regards
    ertas

    I'm really sorry but all postings were not helpful.
    =============>Sorry that my answers do not help you.
    This forum is going to be like more and more like beginners level.
    =============>Your question have been asked many time before in this forum. ==> YOU, HAVE A BEGINNER LEVEL.
    I'm missing former user.
    =============>See what, Rich HEILMAN (not a beginner level), answers to an identical question in this thread :
    Re: Convert char format to decimal format
    I have found the solutuion the right solution is:
    C14W_CHAR_NUMBER_CONVERSION
    =============>Congratulation to you.

  • ABAP DF Unable to interpret as a number

    I have a very simply ABAP data flow which joins SAP tables PA0001 and T528T together using PLANS.  If I use PA0001.PLANS in my output schema I receive the following error message:
    "RFC CallReceive error <Function Z_AW_ABAP_RUN: RFC_ABAP_MESSAGE- Unable to interpret 0    0.00 as a number."
    If I select T528T.PLANS in the output schema it works fine, but I have no idea what is causing this error message.

    Hi Tom,   If the error si correcto, it seems to be a string trying to be saved on a integer field. Change the target data type or validate it before be loaded. I amnot sure if the error is "0    0.00 " >string or "0.00 " >number,but not a integer. Regards.

  • ABAP Dump:  CONVT_NO_NUMBER  Unable to interpret "1.96432  " as a number

    Dear SAP friends,
    I am an FI functional consultant.  Our ABAP developer is unable to resolve this issue so I am hoping you may be able to steer me into the right direction.
    We just upgraded out SAP to SP18 and this issue exists only in production.  Our development and quality system are fine.
    We receive this error when the user executes a customer statement and a AP check run.  The ABAP program is ZFORM_SCRIPT.
    I have reviewed the forum and found a lot of helpful information including checking the user settings under SU01, etc.  Our developer has been unsuccessful in finding the solution.  Our database analyst confirmed the data is identical in all systems so that eliminates a data issue.
    Our ABAP understands there is a space behind the number.  The space character is making the new variable think it's not a number.  How do we fix it?
    Furthermore, I am confused as to how or why the 3 systems could be different?  Why do we have this issue in production and not quality, etc?  They have been upgraded and they are all a copy of production.
    If you anyone can shed some light, it would be greatly appreciated.  We are unable to print AP checks because the print program fails.  The financial posting happens but no check number is created.
    Very frustrating.  Thank you.

    From ST22
    Source Code Extract
    Line
    SourceCde
    27
    28
         -->IN_PAR     text
    29
         -->OUT_PAR    text
    30
    31
    FORM ovr_udr TABLES in_par STRUCTURE itcsy
    32
    out_par STRUCTURE itcsy.
    33
    34
    DATA: amt(20),
    35
    namt TYPE netwr.
    36
    DATA: signature(1),
    37
    len TYPE i,
    38
    pos TYPE i.
    39
    40
    LOOP AT in_par.
    41
    CASE in_par-name.
    42
    WHEN 'REGUD-SWNET'.
    43
    amt = in_par-value.
    44
    ENDCASE.
    45
    ENDLOOP.
    46
    CONDENSE amt NO-GAPS.
    47
    len = STRLEN( amt ).
    48
    pos = len - 3.
    49
    IF amt+pos(1) = '.'.
    50
    TRANSLATE amt USING ', '.
    51
    CONDENSE amt NO-GAPS.
    52
    ELSE.
    53
    TRANSLATE amt USING '. '.
    54
    CONDENSE amt NO-GAPS.
    55
    TRANSLATE amt USING ',.'.
    56
    ENDIF.
    >>>>>
    namt = amt.
    58
    IF namt > 10000.
    59
    signature = 'X'.
    60
    ENDIF.
    61
    62
    LOOP AT out_par.
    63
    CASE out_par-name.
    64
    WHEN 'SIGNATURE'.
    65
    out_par-value = signature.
    66
    ENDCASE.
    67
    MODIFY out_par.
    68
    ENDLOOP.
    69
    |   70|ENDFORM.                    "ovr_udr

  • Data Type Conversion - DUMP - Unable to interpret "ABC1234 " as a number.

    Hi Experts,
    Am getting dump, my code is,
    data:
    it_asset-anln1 type anla-anln1. (here its CHAR 12).
    unpack it_asset-anln1 to it_asset-anln1.
    here, when am getting the the values as ABC1234 into it_asset-anln1----
    > am getting DUMP, so, let me know that, How to fix it?
    thanq

    Pretty sure that you can not unpack a value when it has non-numeric characters, so you will want to check it before doing the UNPACK.
    if it_asset-anln1 CO '1234567890. '.
    unpack it_asset-anln1 to it_asset-anln1.
    endif.
    Regards,
    Rich Heilman

  • ABAP dump in ecc 6.0 for F110 transaction

    HI All,
    We have recently upgraded to ECC 6.0 from 4.6C.
    While displaying the proposal/exception list using F110 transaction for the program RFZALI20. The ABAP dump says "Unable to interpret "1 5D " as a number". It is failing for Key for print parameters (PRI_PARAMS-PRKEYEXT).
    Has anyone faced this issue?
    Thanks in advance.
    -APK

    HI Balaji,
    We could get over this issue by changing the print parameters in the variant we have used.
    The variant had some print parameters selected (having green check) even though there are no parameters which are selected. So, I have created a varaint without the print parameters option checked (no more green check in the extended selection).
    Hope this is clear.
    -Pradeep

  • Error: Unable to interpret / as a number

    We have an R/3 Infoset that is used as a source for some Crystal Report queries -- basically it is pulling some revenue recognition data from GLPCA and pairing it with supporting tables such as billing documents, orders, customer, material, etc.  This has been available in Production for a few months, but recently a user has started encountering the following messages at runtime:
    Crystal Reports
    Failed to retrieve data from the database.
    Database Connector Error: 'Unable to interpret / as a number.'
    Database Connector Error: 'RFC_INVALID_HANDLE'
    So we were able to even track down the error to one specific billing document and can recreate the error when selecting only the one document number.  The report errors whenever it pulls that data and if a certain amount field is brought in to the listing.  Looking at the underlying data through an SQL query, we don't see a problem with the data and have been unable to figure out why only certain records are causing this short dump.  The abend info in ST22 shows it is related to a CONVT_NO_NUMBER runtime error in ABAP program /CRYSTAL/SAPLFLAT - procedure /CRYSTAL/BUILD_STRING.  Looking through the details did not uncover much information that would point to the problem.
    Has anyone encountered this type of problem with Crystal integration to SAP data? Any suggestions on troubleshooting or identifying the problem would be appreciated.

    Hi,
    would suggest you open a case with support and provide the details on the steps so that the support folks can directly look at your system.
    thanks
    Ingo

  • ABAP DUMP IN DTP

    Hi All,
    i got a ABAP Dump in the DTP while i am loading the Text data stating " ASSIGN_TYPE_CONFLICT" . I had chked but unable to find any reason if any one is familiar abt this plz help me out.
    Regards
    KK

    I had a similar problem. It is not enough to activate the transformation.
    We changed the target structure by deleting a field (I think add a field should be fine, too), activated everything and changed the structure and transformation back after this.
    The change of structure lead to a complete new generation of the generic code. Activation alone is not enough, a bigger change is necessary!
    After this change and activation everything run perfect!

  • ABAP Dump Problem - SYNTAX_ERROR

    Error in ABAP application program.
    The current ABAP program "SAPMSSY1" had to be terminated because one of the
    statements could not be executed.
    Hello Gurus
    In our quality system, we are facing problem in this ABAP Dump it generates more than 10000 times & we are unable to find the rectification
    Can somebody help us to get rectification 
    Runtime Error          SYNTAX_ERROR
    Date and Time          29.07.2007 23:59:59
    This is probably due to an error in the ABAP program.
    In program "SAPLMEWP ", the following syntax error occurred
    in the Include "LMEWPU01 " in line 236:
    "Different number of parameters in FORM and PERFORM (routine: CREATE_IT"
    "EM_ADDR, number of formal parameters: 3, number of actual parameters: "
    "4)."
    Author and last person to change the Include are:
    Author "SAP "
    Last changed by "PRZEDPELSKI "

    1. no relation to the Oracle Database at all, please use the right forum (ABAP Server related).
    2. if the related programs are official unmodified SAP Source Code file a problem report on http://service.sap.com
    peter

  • TIME_OUT ABAP Dumps

    Hi Guys,
    We are getting ABAP Dumps in our systems very frequently. We are currently using 4.6C (DB2, AIX). We are gettting the dumps in many programs, is this because of some error in application. We currently have kernel patch level 2307.
    We have already increased the value of "rdisp/max_wprun_time" from 900 to 2500.
    I was suggested by SAP to add a new parameter "rdisp/hold_keeps_time_slice"
    which we dont have in our systems. Can anybody pls suggest in this case.
    I am attaching the dump:
    ABAP runtime errors    TIME_OUT
           Occurred on     10/17/2007 at 20:57:15
    Time limit exceeded.
    What happened?
    The program "SAPLBDMON " has exceeded the maximum permitted runtime
    and has therefore been terminated.
    What can you do?
    Note the actions and input that caused the error.
    Inform your SAP system administrator.
    You can print out this message by choosing "Print". Transaction ST22
    allows you to display and manage termination messages, including keeping
    them beyond their normal deletion date.
    Error analysis
    After a certain time, the program terminates to free the work process
    for other users who are waiting.
    This is to stop work processes being blocked for too long by
    - Endless loops (DO, WHILE, ...),
    - Database acceses with large result sets,
    - Database accesses without an apporpriate index (full table scan)
    - database accesses producing an excessively large result set,
    The maximum runtime of a program is set by the profile parameter
    "rdisp/max_wprun_time".
    The current setting is 2500 seconds. After this, the system gives the
    program a second chance. During the first half (>= 2500 seconds), a
    call that is blocking the work process (such as a long-running SQL
    statement) can occur. While the statement is being processed, the
    database layer will not allow it to be interrupted. However, to
    stop the program terminating immediately after the statement has been
    successfully processed, the system gives it another 2500 seconds.
    Hence the maximum runtime of a program is at least twice the value of
    the system profile parameter "rdisp/max_wprun_time".
    How to correct the error
    Long-running programs should be started as background jobs. If
    this is not possible, you can increase the value of the system
    profile parameter "rdisp/max_wprun_time".
    One or more of the following may also be useful:
    following measures:
    - Endless loops: Correct in program;
    - Database access with large result set:
      Use "SELECT * INTO itab" instead of "SELECT ... ENDSELECT";
    - Database access without suitable index: Check the index generation.
    If the error occurred in a non-modified SAP program, you may be
    able to find a solution in the SAP note system.
    If you have access to the note system yourself, use the following
    search criteria:
    "TIME_OUT"
    "SAPLBDMON " or "LBDMONU15 "
    "ALE_CCMS_EVALUATE_GRP"
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    Thank you.
    Irshad Mohammed

    hi
    use function module  progress_indicator. it resets the run time value.
    use this where ever extraction of data is more were program needs much time, just call this function module it works.
    check this code,
    This program uploads material number from excel sheet and does
    ******modifications to material number if required by the user
    ******and updates the table zmatnr with new material against the old material number
    REPORT  zmat_no message-id zebg.
    TYPE-POOLS  truxs.
    TABLES:zmatnr.
    DATA : itab LIKE alsmex_tabline OCCURS 0 WITH HEADER LINE.
    DATA row LIKE alsmex_tabline-row.
    data : g_matnr like mara-matnr.
    data : count type i.
    data : itab_count type i.
    data : gi_final like zmatnr occurs 0 with header line.
    *data : begin of gi_final occurs 0,
          mat_old like mara-matnr,
          mat_new like mara-matnr,
          end of gi_final.
    ***********************Selection Screen*************************
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETER : pfname LIKE rlgrap-filename OBLIGATORY.
    select-options : records for count.
    SELECTION-SCREEN END OF BLOCK b1.
    *********************At Selection Screen*************************
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR pfname.
      PERFORM search.
    START-OF-SELECTION.
    perform process.
    form process.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          filename                = pfname
          i_begin_col             = 1
          i_begin_row             = 2
          i_end_col               = 12
          i_end_row               = 65000
        TABLES
          intern                  = itab
        EXCEPTIONS
          inconsistent_parameters = 1
          upload_ole              = 2
          OTHERS                  = 3.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      describe table itab lines itab_count.
       row = 1.
      loop at itab.
        if itab-row <> row.
          append gi_final.
          clear gi_final.
        endif.
        case itab-col.
          when '1'.
          CLEAR G_MATNR.
          gi_final-OLD_MATNR = itab-value.
          CONCATENATE 'NEW' gi_final-old_matnr INTO itab-value.
            gi_final-new_MATNR = itab-value.
          endcase.
        row = itab-row.
      endloop.
      append gi_final.
      clear gi_final.
      CALL FUNCTION 'PROGRESS_INDICATOR'
      EXPORTING
        I_TEXT  = 'File Has Been Successfully Uploaded from Workstation ' .
      if not gi_final[] is initial.
        if not records-low is initial .
          if not records-high is initial.
            records-high = records-high + 1.
            DESCRIBE TABLE gi_final LINES count.
            IF records-high < count.
              DELETE gi_final FROM records-high TO count.
            ENDIF.
            IF records-low <> 1.
              IF records-low <> 0.
                DELETE gi_final FROM 1 TO records-low.
              ENDIF.
            ENDIF.
          endif.
        endif.
      endif.
      IF NOT GI_FINAL[] IS INITIAL.
        CALL FUNCTION 'PROGRESS_INDICATOR'
         EXPORTING
           I_TEXT  = 'Processing zmatnr table'
           I_OUTPUT_IMMEDIATELY = 'X'.
          if itab_count <> count.
             message i000 with 'records are not matching'.
             exit.
          else.
             modify zmatnr from table gi_final.
             message i000 with 'data base table modified successfully'.
          endif.
      endif.
    endform.
    *&      Form  search
          text
    -->  p1        text
    <--  p2        text
    FORM search .
      CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
        EXPORTING
          static    = 'X'
        CHANGING
          file_name = pfname.
    ENDFORM.                    " search
    regards
    siva

  • Unable to interpret 1,000.000 as a number while posting IDOCs

    Hi All,
    I know this query has been asked multiple times but as of now I am unable to find the right match so posting this query again. We are posting an IDOC from SAP PI to SAP ECC using SAP PI IDOC Adapter. When the IDOC is sent there is one specific value in one of the fields which have value 1000.00. Now when the IDOC is received by SAP the value is received as 1,000.000. As far as I understand this is because the user configured in the RFC destination in SAP PI  (which sends the IDOC to SAP) is having in its default profile the Decimal Notation as 1,234,567.89 and hence we see the value as 1,000.00.
    But then the IDOC is not posted in SAP and the issue is: "Immediately processing not possible: Unable to interpret 1,000.000 as a number".
    As I am not much aware about ABAP being a PI consultant, would appreciate if experts can guide me on how to resolve this issue. Thanks for taking time to read through the issue.
    Thanks,
    Pratik

    Please check at abap end for the inbound parameters.
    In we20 the message type will be assigned .Double click it and you will get the process code.Double click that and you will get the required FM.
    If the inbound function module is Z ,Please do the necessary change.
    OR
    Else try WE19 to process the idoc (Existing).
    Execute and then check the Inbound function module option and then call in debugging mode to check the where the error is happening.
    Hope it helps.
    Thanks!

Maybe you are looking for