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

Help with BW Abap code with different digit strings

$
0
0


Hello ,

 

 

Can someone help me with this code.... This code is to default to the highest value and it is coded in the transformation routine. What I am trying to do is to look at field 2, Field 3,Field 4,Field 5,Field 6,Field 7,Field 8,Field 9,Field 10, Field 11, -and default the highest value in field 2. example When values are 2000.000,1400.000,1650.00 ,900.000 and so on the system picks 900.000 as the highest value instead of the 2000.000 or when the values is 100.000 , 75,000 the system defaults 75.000 instead of 100.000, Can someone help me solve the my Code so I can be able to get the highest value when the digits are different. When the digits are the same example 300.000,100.000,400.000,660.000 etc I get the right higest value which is 660.000... Please see code below.....

 

 

 

 

 

 

 

IF SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

   SOURCE_FIELDS-/BIC/ZCUR_VT2 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

  RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT2.

ELSE.

  IF SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

     SOURCE_FIELDS-/BIC/ZCUR_VT3 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

    RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT3.

  ELSE.

    IF SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

       SOURCE_FIELDS-/BIC/ZCUR_VT4 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

      RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT4.

    ELSE.

      IF SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

         SOURCE_FIELDS-/BIC/ZCUR_VT5 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

        RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT5.

      ELSE.

IF SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

           SOURCE_FIELDS-/BIC/ZCUR_VT6 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

          RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT6.

        ELSE.

IF SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

SOURCE_FIELDS-/BIC/ZCUR_VT7 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

            RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT7.

          ELSE.

IF SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

SOURCE_FIELDS-/BIC/ZCUR_VT8 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

              RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT8.

            ELSE.

IF SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT10 AND

SOURCE_FIELDS-/BIC/ZCUR_VT9 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

                RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT9.

              ELSE.

IF SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

SOURCE_FIELDS-/BIC/ZCUR_VT10 > SOURCE_FIELDS-/BIC/ZCUR_VT11.

                  RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT10.

                ELSE.

                  IF SOURCE_FIELDS-/BIC/ZCUR_VT11 >

                  SOURCE_FIELDS-/BIC/ZCUR_VT2 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT3 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT4 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT5 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT6 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT7 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT8 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT9 AND

SOURCE_FIELDS-/BIC/ZCUR_VT11 > SOURCE_FIELDS-/BIC/ZCUR_VT10.

                  RESULT = SOURCE_FIELDS-/BIC/ZCUR_VT11.

                ENDIF.

              ENDIF.

            ENDIF.

          ENDIF.

        ENDIF.

      ENDIF.

    ENDIF.

  ENDIF.

ENDIF.

ENDIF.

 

 

Thank you!


Viewing all articles
Browse latest Browse all 8436

Trending Articles



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