Quantcast
Channel: SCN: Message List - ABAP Development
Viewing all articles
Browse latest Browse all 10425

Re: ALV Grid Display in Loop.

$
0
0

Hello Manish,

 

Following is some code for final internal table.

 

   LOOP AT I1_CDPOS ASSIGNING <FS_GT_OUTPUT_ITEM>.

    WA_FINAL-CHANGENO    = <FS_GT_OUTPUT_ITEM>-CHANGENR.
    WA_FINAL-FRGGR       = S_FRGGR.
    WA_FINAL-FRGSX       = S_FRGSX.
    WA_FINAL-CLASS       =  V_CLASS. "<FS_GT_OUTPUT_ITEM>-CLASS.  "    LIKE KLAH-CLASS,
    WA_FINAL-VALUE_OLD   = <FS_GT_OUTPUT_ITEM>-VALUE_OLD.      " LIKE AUSP-ATWRT,
    WA_FINAL-VALUE_NEW   = <FS_GT_OUTPUT_ITEM>-VALUE_NEW.

    IF WA_FINAL-VALUE_OLD IS NOT INITIAL.

      WA_FINAL-ACTION    =  'DELETED'"<FS_GT_OUTPUT_ITEM>-ACTION."    TYPE C,
    ELSE.
      WA_FINAL-ACTION    =  'CREATED'.
    ENDIF.

    IF WA_FINAL-VALUE_OLD IS NOT INITIAL.
      WA_FINAL-VALUE     = <FS_GT_OUTPUT_ITEM>-VALUE_OLD.
    ELSE.
      WA_FINAL-VALUE     = <FS_GT_OUTPUT_ITEM>-VALUE_NEW.
    ENDIF.


    READ TABLE I_GT_OUTPUT_HEADER ASSIGNING  <FS_GT_OUTPUT_HEADER> WITH KEY CHANGENO = <FS_GT_OUTPUT_ITEM>-CHANGENR.

    IF SY-SUBRC = 0.

      WA_FINAL-DATE  =  <FS_GT_OUTPUT_HEADER>-DATE."        LIKE CDHDR-UDATE,
      WA_FINAL-TIME  = <FS_GT_OUTPUT_HEADER>-TIME."          LIKE CDHDR-UTIME,
      WA_FINAL-USER  = <FS_GT_OUTPUT_HEADER>-USER."         LIKE CDHDR-USERNAME,
      WA_FINAL-TCODE = <FS_GT_OUTPUT_HEADER>-TCODE."          LIKE CDHDR-TCODE,
    ENDIF.

    APPEND WA_FINAL TO I_FINAL.

    UNASSIGN <FS_WA_FINAL>.

    READ TABLE I_FINAL ASSIGNING <FS_WA_FINAL> WITH KEY CHANGENO  = <FS_GT_OUTPUT_ITEM>-CHANGENR
                                                        VALUE_OLD = <FS_GT_OUTPUT_ITEM>-VALUE_OLD
                                                        VALUE_NEW = <FS_GT_OUTPUT_ITEM>-VALUE_NEW.
    IF SY-SUBRC EQ 0.
      UNASSIGN <FS_WA_CABNT>.
      READ TABLE I_CABNT ASSIGNING <FS_WA_CABNT> WITH KEY ATINN = <FS_GT_OUTPUT_ITEM>-TABKEY+18(10).
      IF SY-SUBRC EQ 0.
        <FS_WA_FINAL>-ATBEZ = <FS_WA_CABNT>-ATBEZ.

      ENDIF.

    ENDIF.

  ENDLOOP.

 

And I_FINAL is passed to ALV.

 

Here the line which is in BOLD and UNDERLINED, data after that is getting displayed only for the last value of Realese strategy and release group, not for others.

 

Please help.

 

Regards,

 

Titiksha


Viewing all articles
Browse latest Browse all 10425

Trending Articles



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