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

Re: Issue in Logic ?

$
0
0

Hello

 

code is as -

 

LOOP AT IT_FINAL INTO WA_FINAL.

      

       ctr = sy-tabix.

        READ TABLE IT_FINAL2 INTO WA_FINAL2 WITH KEY POPER = WA_FINAL-MONAT.

 

        WA_FINAL1-NAME3 = WA_FINAL-NAME3.

        WA_FINAL1-DMBTR = WA_FINAL-DMBTR.

        WA_FINAL1-POPER = WA_FINAL2-POPER.

        WA_FINAL1-KTEXT = WA_FINAL2-KTEXT.

 

           IF WA_FINAL1-NAME3 EQ WA_FINAL-NAME3.

            IF WA_FINAL1-POPER = '001' AND WA_FINAL1-KTEXT = 'APR'.

            V1          = WA_FINAL-DMBTR.

            T1          = T1 + WA_FINAL-DMBTR.

            WA_FINAL1-V1 = T1.

        ELSEIF WA_FINAL1-POPER = '002' AND WA_FINAL1-KTEXT = 'MAI'.

               V1          = WA_FINAL-DMBTR.

               T2          = T2 + WA_FINAL-DMBTR.

               WA_FINAL1-V2 = T2.

        ELSEIF WA_FINAL1-POPER = '003' AND WA_FINAL1-KTEXT = 'JUN'.

               V1          = WA_FINAL-DMBTR.

               T3          = T3 + WA_FINAL-DMBTR.

               WA_FINAL1-V3 = T3.

        ELSEIF WA_FINAL1-POPER = '004' AND WA_FINAL1-KTEXT = 'JUL'.

               V1          = WA_FINAL-DMBTR.

               T4          = T4 + WA_FINAL-DMBTR.

               WA_FINAL1-V4 = T4.

        ELSEIF WA_FINAL1-POPER = '005' AND WA_FINAL1-KTEXT = 'AUG'.

               V1          = WA_FINAL-DMBTR.

               T5          = T5 + WA_FINAL-DMBTR.

               WA_FINAL1-V5 = T5.

        ELSEIF WA_FINAL1-POPER = '006' AND WA_FINAL1-KTEXT = 'SEP'.

               V1          = WA_FINAL-DMBTR.

               T6          = T6 + WA_FINAL-DMBTR.

               WA_FINAL1-V6 = T6.

        ELSEIF WA_FINAL1-POPER = '007' AND WA_FINAL1-KTEXT = 'OKT'.

               V1          = WA_FINAL-DMBTR.

               T7          = T7 + WA_FINAL-DMBTR.

               WA_FINAL1-V7 = T7.

        ELSEIF WA_FINAL1-POPER = '008' AND WA_FINAL1-KTEXT = 'NOV'.

               V1          = WA_FINAL-DMBTR.

               T8          = T8 + WA_FINAL-DMBTR.

               WA_FINAL1-V8 = T8.

        ELSEIF WA_FINAL1-POPER = '009' AND WA_FINAL1-KTEXT = 'DEZ'.

               V1          = WA_FINAL-DMBTR.

               T9          = T9 + WA_FINAL-DMBTR.

               WA_FINAL1-V9 = T9.

        ELSEIF WA_FINAL1-POPER = '010' AND WA_FINAL1-KTEXT = 'JAN'.

               V1          = WA_FINAL-DMBTR.

               T10          = T10 + WA_FINAL-DMBTR.

               WA_FINAL1-V10 = T10.

        ELSEIF WA_FINAL1-POPER = '011' AND WA_FINAL1-KTEXT = 'FEB'.

               V1          = WA_FINAL-DMBTR.

               T11          = T11 + WA_FINAL-DMBTR.

               WA_FINAL1-V11 = T11.

        ELSEIF WA_FINAL1-POPER = '012' AND WA_FINAL1-KTEXT = 'MAR'.

               V1          = WA_FINAL-DMBTR.

               T12          = T12 + WA_FINAL-DMBTR.

               WA_FINAL1-V12 = T12.

      ENDIF.

      IF ctr = or prev_kunnr  ne WA_FINAL-NAME3.

 

        APPEND WA_FINAL1 TO IT_FINAL1.

      endif.

      prev_kunnr = wa_final-name3.

      clear wa_final.


Please Check and help.


Karan


Viewing all articles
Browse latest Browse all 2794

Trending Articles



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