Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8451

Re: Unable to interpret "1,000.00" as a number..

$
0
0

Hi Raymond..

 

Good Question ...I would put in the code so that it would be easier...

DATA : V_VAR TYPE QASE-MESSWERT.

 

DATA : V_VAR1 TYPE QASE-MESSWERT.

DATA :

          LV_STRING  TYPE char30 ,

          LV_STRING1 TYPE char30 ,

          LV_STRING2 TYPE char30 ,

          LV_STRING3 TYPE char30,


         l_st1 type char30 ,

          l_st2 type char30,

          l_st3 type char30,

          l_st4 type char30.

   data : sd1 type p DECIMALS 5 VALUE '0.00000'.

 

     IF V_VAR IS NOT INITIAL.

 

       CALL FUNCTION 'C14W_NUMBER_CHAR_CONVERSION'

         EXPORTING

           I_FLOAT    = V_VAR

           I_DECIMALS = 5

         IMPORTING

           E_STRING   = LV_STRING.

     ENDIF.

 

     IF V_VAR1 IS NOT INITIAL.

 

       CALL FUNCTION 'C14W_NUMBER_CHAR_CONVERSION'

         EXPORTING

           I_FLOAT    = V_VAR1

           I_DECIMALS = 5

         IMPORTING

           E_STRING   = LV_STRING1.

 

     ENDIF.


    l_st3 = lv_string.

     l_st4 = lv_string1.

 

if l_st3 <> sd1.

       MOVE LV_STRING  TO WA_FINAL-MAXWERT.

     ENDIF.

 

     if l_st4 <> sd1.

       MOVE LV_STRING1 TO WA_FINAL-MINWERT.

     ENDIF.


      V_VAR2 = WA_REQUIREMENTS-LW_TOL_LMT .

 

       CALL FUNCTION 'C14W_NUMBER_CHAR_CONVERSION'

         EXPORTING

           I_FLOAT    = V_VAR2

           I_DECIMALS = 5

         IMPORTING

           E_STRING   = LV_STRING2.

 

 

*

       V_VAR3 = WA_REQUIREMENTS-UP_TOL_LMT .

 

       CALL FUNCTION 'C14W_NUMBER_CHAR_CONVERSION'

         EXPORTING

           I_FLOAT    = V_VAR3

           I_DECIMALS = 5

         IMPORTING

           E_STRING   = LV_STRING3.

 

 

 

*move lv_string2 to l_string2.

*move lv_string3 to l_string3.

 

 

       data : sd type p DECIMALS 5 VALUE '0.00000 '.

 

       l_st1 = lv_string2.

       l_st2 = lv_string3.

 

       if l_st1 <> sd.

         CONCATENATE lv_string2 ' ~ ' lv_string3 INTO SPECIFICATION1.

         MOVE SPECIFICATION1 TO WA_FINAL-SPECIFICATION.

       endif.

 

*       IF LV_STRING2 <> 0.

*           CONCATENATE LV_STRING2 ' ~ ' LV_STRING3 INTO SPECIFICATION1.

*           MOVE SPECIFICATION1 TO WA_FINAL-SPECIFICATION.

*       ENDIF.

     ENDIF .

 

     MODIFY ITAB_FINAL FROM WA_FINAL.

*      APPEND WA_FINAL TO ITAB_FINAL.

     CLEAR : WA_FINAL , WA_QAMR , WA_PLMK .

     CLEAR LV_STRING,LV_STRING1,LV_STRING2,LV_STRING3,SPECIFICATION1 WA_REQUIREMENTS  .


Viewing all articles
Browse latest Browse all 8451

Trending Articles