Quantcast
Channel: SCN : Unanswered Discussions - ABAP Testing and Troubleshooting
Viewing all articles
Browse latest Browse all 430

QSS0_FLTP_TO_CHAR_CONVERSION working in dev but in quality shows error

$
0
0

error.

Category                   ABAP Programming Error

Runtime Errors         CONVT_NO_NUMBER

Except.                   CX_SY_CONVERSION_NO_NUMBER

 

Unable to interpret " 1,000" as a numbe

 

 

******************************************************************

its working good in development but when i m exporting this to quality there its show error pls help

 

data: lv_spec type cha_class_view-sollwert,

lv_spec16 type cha_class_view-sollwert,

lv_conc(4) type c,

lv_result type qamr-original_input,

lv_prueflos type qals-prueflos,

lv_werks type qals-werk.

 

 

select prueflos

         vorglfnr

         merknr

         kurztext

         toleranzob

         toleranzun

         zaehl

         masseinhsw

 

 

    from qamv into corresponding fields of table it_qamv

        where prueflos eq p_prue and

        qmtb_werks eq p_werk.

 

   loop at  it_qamv into wa_qamv.

 

     select single original_input from qamr into lv_result where prueflos eq wa_qamv-prueflos and

                                                                 vorglfnr eq wa_qamv-vorglfnr and

                                                                  merknr   eq wa_qamv-merknr.

 

 

     call function 'QSS0_FLTP_TO_CHAR_CONVERSION'

       exporting

         i_number_of_digits       = 3

         i_fltp_value             = wa_qamv-toleranzun

         i_value_not_initial_flag = 'X'

         i_screen_fieldlength     = 16

       importing

         e_char_field             = lv_spec16.        "Lower limit

 

 

     call function 'QSS0_FLTP_TO_CHAR_CONVERSION'

       exporting

         i_number_of_digits       = 3

         i_fltp_value             = wa_qamv-toleranzob

         i_value_not_initial_flag = 'X'

         i_screen_fieldlength     = 16

       importing

         e_char_field             = lv_spec.

 

     wa_qamv-result_qc = lv_result.

-->     wa_qamv-spec2 = lv_spec.       (error  Unable to interpret " 1,000" as a numbe)

     lv_conc = wa_qamv-spec2.

     wa_qamv-spec3 = lv_spec16.

 

 

 

 

     modify it_qamv from wa_qamv transporting spec2 spec3 result_qc where zaehl eq wa_qamv-zaehl.

 

 

 

 

   endloop.

 

in debugging i dont understand what happening expert pls help


Viewing all articles
Browse latest Browse all 430

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>