<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic REPORT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192515#M760624</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;       I have written a report for MRP. My certainpart of code is not working. i have highlighted it in bold for your convenience. please correct my code if rquired. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zmrpreport.&lt;/P&gt;&lt;P&gt;TABLES : mdkp,&lt;/P&gt;&lt;P&gt;         makt,&lt;/P&gt;&lt;P&gt;         mkpf,&lt;/P&gt;&lt;P&gt;         eban.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_sort         TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      it_fieldcat     TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_commentary   TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;      it_events       TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      it_events_f     TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;DATA: fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;DATA: fieldcatalog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout1 TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;*WORK AREA&lt;/P&gt;&lt;P&gt;DATA: wa_fieldcat LIKE LINE OF it_fieldcat,&lt;/P&gt;&lt;P&gt;      wa_events   LIKE LINE OF it_events,&lt;/P&gt;&lt;P&gt;      wa_layout   TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      wa_print    TYPE slis_print_alv,&lt;/P&gt;&lt;P&gt;      wa_commentary   TYPE slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA   : it_mara TYPE TABLE OF mara WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_j_2iregbal TYPE TABLE OF j_2iregbal.&lt;/P&gt;&lt;P&gt;DATA   : it_zmatnumber TYPE TABLE OF zmatnumber WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mard TYPE TABLE OF mard WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mbew TYPE TABLE OF mbew WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mkpft TYPE TABLE OF mkpf WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_msegt TYPE TABLE OF mseg WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : wrk_receipts TYPE mseg-menge,&lt;/P&gt;&lt;P&gt;         wrk_issues   TYPE mseg-menge,&lt;/P&gt;&lt;P&gt;         wrk_matnum   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         wrk_ret      TYPE mseg-menge.&lt;/P&gt;&lt;P&gt;DATA   : wrk_index1 TYPE i.&lt;/P&gt;&lt;P&gt;DATA   : wa_msegt LIKE LINE OF it_msegt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         opstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         clstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         closestock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         issue LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rets LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rcpts LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         END OF itab_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ts_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         maktx   TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;         minbe   TYPE mdkp-minbe,&lt;/P&gt;&lt;P&gt;         bstfx   TYPE mdkp-bstfx,&lt;/P&gt;&lt;P&gt;         banfn   TYPE eban-banfn,&lt;/P&gt;&lt;P&gt;         menge   TYPE eban-menge,&lt;/P&gt;&lt;P&gt;         ekgrp   TYPE eban-ekgrp,&lt;/P&gt;&lt;P&gt;         opstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         clstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         issue LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rets LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rcpts LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END OF ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         maktx   TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;         minbe   TYPE mdkp-minbe,&lt;/P&gt;&lt;P&gt;         bstfx   TYPE mdkp-bstfx,&lt;/P&gt;&lt;P&gt;         banfn   TYPE eban-banfn,&lt;/P&gt;&lt;P&gt;         menge   TYPE eban-menge,&lt;/P&gt;&lt;P&gt;         ekgrp   TYPE eban-ekgrp,&lt;/P&gt;&lt;P&gt;       END OF it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_mdkp TYPE TABLE OF mdkp WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : it_eban TYPE TABLE OF eban WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*DATA : it_output TYPE TABLE OF ts_output WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : wa_output LIKE LINE OF it_output.&lt;/P&gt;&lt;P&gt;DATA : wa_output1 LIKE LINE OF itab_output.&lt;/P&gt;&lt;P&gt;DATA : wa_output2 LIKE LINE OF ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_mkpft LIKE LINE OF it_mkpft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Selection screen Definition&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_date  FOR mdkp-dsdat,&lt;/P&gt;&lt;P&gt;                S_GROUP FOR MDKP-EKGRP,&lt;/P&gt;&lt;P&gt;                s_plant FOR mdkp-plwrk NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                S_dat FOR mkpf-budat NO-EXTENSION NO INTERVALS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*S_DATE = S_DATE+3(16).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF SY-SUBRC = 0.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF  s_plant-LOW NE '' AND s_group NE '' AND s_date NE ''.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE plwrk EQ s_plant-LOW&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND EKGRP IN S_GROUP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND   dsdat IN s_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      AND   minbe ne 0.*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ELSEIF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;         &lt;STRONG&gt;s_Plant-LOW NE ''&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;         &lt;STRONG&gt;and s_group NE ''.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       *SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE plwrk EQ s_plant-LOW&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND EKGRP IN S_GROUP.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ELSEIF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     &lt;STRONG&gt;s_group NE ''&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     &lt;STRONG&gt;and s_date NE '' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       *SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE EKGRP IN S_GROUP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND   dsdat IN s_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MDKP[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;         FROM&lt;/P&gt;&lt;P&gt;         eban&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS&lt;/P&gt;&lt;P&gt;         OF TABLE it_eban&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;P&gt;         WHERE matnr  EQ it_mdkp-matnr&lt;/P&gt;&lt;P&gt;         AND   erdat  EQ it_mdkp-dsdat&lt;/P&gt;&lt;P&gt;         AND   estkz	 EQ  'B'&lt;/P&gt;&lt;P&gt;         AND   loekz NE  'X'&lt;/P&gt;&lt;P&gt;         AND   ebakz NE  'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       is there need of checking the qty as pr will be closed when entire qty is closed&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       will the same material get planned twice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_eban.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM makt WHERE matnr EQ it_eban-matnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    it_output-matnr = makt-matnr.&lt;/P&gt;&lt;P&gt;    it_output-maktx = makt-maktx.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE it_mdkp WITH KEY matnr = it_eban-matnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    it_output-minbe = it_mdkp-minbe.&lt;/P&gt;&lt;P&gt;    it_output-bstfx = it_mdkp-bstfx.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  it_output-banfn = it_eban-banfn.&lt;/P&gt;&lt;P&gt;  it_output-menge = it_eban-menge.&lt;/P&gt;&lt;P&gt;  it_output-ekgrp = it_eban-ekgrp.&lt;/P&gt;&lt;P&gt;  APPEND it_output TO it_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF it_mdkp IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;      FROM&lt;/P&gt;&lt;P&gt;      mbew&lt;/P&gt;&lt;P&gt;      INTO TABLE&lt;/P&gt;&lt;P&gt;      it_mbew&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;P&gt;      WHERE matnr EQ it_mdkp-matnr.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_mbew.&lt;/P&gt;&lt;P&gt;    wa_output1-matnr   = it_mbew-matnr.&lt;/P&gt;&lt;P&gt;    wa_output1-clstock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;    wa_output1-opstock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;    wa_output1-closestock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_output1 TO itab_output .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : it_mbew,&lt;/P&gt;&lt;P&gt;                  wa_output1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S_dat = S_dat+3(8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF S_dat NE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;          FROM&lt;/P&gt;&lt;P&gt;          mkpf&lt;/P&gt;&lt;P&gt;          INTO TABLE it_mkpft&lt;/P&gt;&lt;P&gt;          WHERE&lt;/P&gt;&lt;P&gt;          budat LE sy-datum AND&lt;/P&gt;&lt;P&gt;          budat GE S_dat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;           FROM&lt;/P&gt;&lt;P&gt;           mseg&lt;/P&gt;&lt;P&gt;           INTO TABLE it_msegt&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN it_mkpft&lt;/P&gt;&lt;P&gt;           WHERE mblnr EQ it_mkpft-mblnr&lt;/P&gt;&lt;P&gt;           AND   bwart IN ('101','102','122','123','201','202').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      SORT it_msegt BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT it_msegt.&lt;/P&gt;&lt;P&gt;        wrk_index1 = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;        READ TABLE it_msegt INTO wa_msegt INDEX wrk_index1.&lt;/P&gt;&lt;P&gt;        IF it_msegt-matnr EQ wa_msegt-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Receipts and subtracting reversal of receipts&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '101'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '102'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Issues and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '201'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '202'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Returns and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '122'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '123'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE."when last record or no&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Receipts and subtracting reversal of receipts&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '101'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '102'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Issues and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '201'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '202'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Returns and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '122'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '123'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          READ TABLE itab_output INTO wa_output1 WITH KEY matnr = it_msegt-matnr.    " changed mbewt instead of msegt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;            wa_output1-rcpts = wrk_receipts.&lt;/P&gt;&lt;P&gt;            wa_output1-issue = wrk_issues.&lt;/P&gt;&lt;P&gt;            wa_output1-rets  = wrk_ret.&lt;/P&gt;&lt;P&gt;            wa_output1-opstock = wa_output1-clstock + wa_output1-issue + wa_output1-rets -  wa_output1-rcpts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            MODIFY itab_output FROM wa_output1 INDEX sy-tabix TRANSPORTING opstock issue rets rcpts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          CLEAR : wrk_receipts,&lt;/P&gt;&lt;P&gt;                  wrk_issues,&lt;/P&gt;&lt;P&gt;                  wrk_ret,&lt;/P&gt;&lt;P&gt;                  wrk_index1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CLEAR : wa_output1,&lt;/P&gt;&lt;P&gt;                it_msegt,&lt;/P&gt;&lt;P&gt;                wa_msegt.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF sy-subrc EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        FROM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        eban&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        INTO CORRESPONDING FIELDS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OF TABLE it_eban&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WHERE matnr  EQ it_mdkp-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   erdat  EQ it_mdkp-dsdat&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   estkz	 EQ  'B'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   loekz NE  'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   ebakz NE  'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       is there need of checking the qty as pr will be closed when entire qty is closed&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       will the same material get planned twice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;*LOOP AT it_eban.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE * FROM makt WHERE matnr EQ it_eban-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-matnr = makt-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-maktx = makt-maktx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE it_mdkp WITH KEY matnr = it_eban-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-minbe = it_mdkp-minbe.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-bstfx = it_mdkp-bstfx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-banfn = it_eban-banfn.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-menge = it_eban-menge.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-ekgrp = it_eban-ekgrp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_output TO it_output.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ts_output.&lt;/P&gt;&lt;P&gt;  wa_output2-matnr = it_output-matnr.&lt;/P&gt;&lt;P&gt;  wa_output2-maktx = it_output-maktx.&lt;/P&gt;&lt;P&gt;  wa_output2-minbe = it_output-minbe.&lt;/P&gt;&lt;P&gt;  wa_output2-bstfx = it_output-bstfx.&lt;/P&gt;&lt;P&gt;  wa_output2-banfn = it_output-banfn.&lt;/P&gt;&lt;P&gt;  wa_output2-menge = it_output-menge.&lt;/P&gt;&lt;P&gt;  wa_output2-ekgrp = it_output-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE itab_output WITH KEY matnr = it_output-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    wa_output2-rcpts = itab_output-rcpts.&lt;/P&gt;&lt;P&gt;    wa_output2-rets = itab_output-rets.&lt;/P&gt;&lt;P&gt;    wa_output2-issue = itab_output-issue.&lt;/P&gt;&lt;P&gt;    wa_output2-opstock = itab_output-opstock.&lt;/P&gt;&lt;P&gt;    wa_output2-clstock = itab_output-clstock.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_output2 TO ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Material No'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 1.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MAKTX'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Material Description'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MINBE'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Reorder Point'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'BSTFX'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Fixed Lot Size'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  4.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'BANFN'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Purchase Requisition No'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MENGE'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'P.R.Qty'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  6.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'EKGRP'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'P GROUP'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  7.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'OPSTOCK'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = ' STOCK '.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  8.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_layout-no_input  = 'X'.&lt;/P&gt;&lt;P&gt;gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;gd_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ts_output[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_callback_user_command           = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     is_layout                         = gd_layout&lt;/P&gt;&lt;P&gt;     it_fieldcat                       = fieldcatalog[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_default                         = 'X'&lt;/P&gt;&lt;P&gt;     i_save                            = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  it_events                         = v_events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_FULLSCREEN_ADAPTER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = ts_output&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE 'No Materials Planned' TYPE 'E'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help in this regard.&lt;/P&gt;&lt;P&gt;useful suggestions will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with thanks,&lt;/P&gt;&lt;P&gt;karthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Dec 2007 11:07:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-18T11:07:41Z</dc:date>
    <item>
      <title>REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192515#M760624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;       I have written a report for MRP. My certainpart of code is not working. i have highlighted it in bold for your convenience. please correct my code if rquired. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zmrpreport.&lt;/P&gt;&lt;P&gt;TABLES : mdkp,&lt;/P&gt;&lt;P&gt;         makt,&lt;/P&gt;&lt;P&gt;         mkpf,&lt;/P&gt;&lt;P&gt;         eban.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_sort         TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      it_fieldcat     TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      it_commentary   TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;      it_events       TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      it_events_f     TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;DATA: fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;DATA: fieldcatalog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout1 TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;*WORK AREA&lt;/P&gt;&lt;P&gt;DATA: wa_fieldcat LIKE LINE OF it_fieldcat,&lt;/P&gt;&lt;P&gt;      wa_events   LIKE LINE OF it_events,&lt;/P&gt;&lt;P&gt;      wa_layout   TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      wa_print    TYPE slis_print_alv,&lt;/P&gt;&lt;P&gt;      wa_commentary   TYPE slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA   : it_mara TYPE TABLE OF mara WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_j_2iregbal TYPE TABLE OF j_2iregbal.&lt;/P&gt;&lt;P&gt;DATA   : it_zmatnumber TYPE TABLE OF zmatnumber WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mard TYPE TABLE OF mard WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mbew TYPE TABLE OF mbew WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_mkpft TYPE TABLE OF mkpf WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : it_msegt TYPE TABLE OF mseg WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   : wrk_receipts TYPE mseg-menge,&lt;/P&gt;&lt;P&gt;         wrk_issues   TYPE mseg-menge,&lt;/P&gt;&lt;P&gt;         wrk_matnum   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         wrk_ret      TYPE mseg-menge.&lt;/P&gt;&lt;P&gt;DATA   : wrk_index1 TYPE i.&lt;/P&gt;&lt;P&gt;DATA   : wa_msegt LIKE LINE OF it_msegt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         opstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         clstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         closestock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         issue LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rets LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rcpts LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         END OF itab_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ts_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         maktx   TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;         minbe   TYPE mdkp-minbe,&lt;/P&gt;&lt;P&gt;         bstfx   TYPE mdkp-bstfx,&lt;/P&gt;&lt;P&gt;         banfn   TYPE eban-banfn,&lt;/P&gt;&lt;P&gt;         menge   TYPE eban-menge,&lt;/P&gt;&lt;P&gt;         ekgrp   TYPE eban-ekgrp,&lt;/P&gt;&lt;P&gt;         opstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         clstock LIKE mbew-lbkum,&lt;/P&gt;&lt;P&gt;         issue LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rets LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;         rcpts LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END OF ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_output OCCURS 0,&lt;/P&gt;&lt;P&gt;         matnr   TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;         maktx   TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;         minbe   TYPE mdkp-minbe,&lt;/P&gt;&lt;P&gt;         bstfx   TYPE mdkp-bstfx,&lt;/P&gt;&lt;P&gt;         banfn   TYPE eban-banfn,&lt;/P&gt;&lt;P&gt;         menge   TYPE eban-menge,&lt;/P&gt;&lt;P&gt;         ekgrp   TYPE eban-ekgrp,&lt;/P&gt;&lt;P&gt;       END OF it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_mdkp TYPE TABLE OF mdkp WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : it_eban TYPE TABLE OF eban WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*DATA : it_output TYPE TABLE OF ts_output WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : wa_output LIKE LINE OF it_output.&lt;/P&gt;&lt;P&gt;DATA : wa_output1 LIKE LINE OF itab_output.&lt;/P&gt;&lt;P&gt;DATA : wa_output2 LIKE LINE OF ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_mkpft LIKE LINE OF it_mkpft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Selection screen Definition&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_date  FOR mdkp-dsdat,&lt;/P&gt;&lt;P&gt;                S_GROUP FOR MDKP-EKGRP,&lt;/P&gt;&lt;P&gt;                s_plant FOR mdkp-plwrk NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                S_dat FOR mkpf-budat NO-EXTENSION NO INTERVALS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*S_DATE = S_DATE+3(16).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF SY-SUBRC = 0.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF  s_plant-LOW NE '' AND s_group NE '' AND s_date NE ''.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE plwrk EQ s_plant-LOW&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND EKGRP IN S_GROUP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND   dsdat IN s_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      AND   minbe ne 0.*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ELSEIF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;         &lt;STRONG&gt;s_Plant-LOW NE ''&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;         &lt;STRONG&gt;and s_group NE ''.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       *SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE plwrk EQ s_plant-LOW&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND EKGRP IN S_GROUP.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ELSEIF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     &lt;STRONG&gt;s_group NE ''&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;     &lt;STRONG&gt;and s_date NE '' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       *SELECT **&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;INTO CORRESPONDING FIELDS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;OF TABLE it_mdkp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;WHERE EKGRP IN S_GROUP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       &lt;STRONG&gt;AND   dsdat IN s_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MDKP[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;         FROM&lt;/P&gt;&lt;P&gt;         eban&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS&lt;/P&gt;&lt;P&gt;         OF TABLE it_eban&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;P&gt;         WHERE matnr  EQ it_mdkp-matnr&lt;/P&gt;&lt;P&gt;         AND   erdat  EQ it_mdkp-dsdat&lt;/P&gt;&lt;P&gt;         AND   estkz	 EQ  'B'&lt;/P&gt;&lt;P&gt;         AND   loekz NE  'X'&lt;/P&gt;&lt;P&gt;         AND   ebakz NE  'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       is there need of checking the qty as pr will be closed when entire qty is closed&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       will the same material get planned twice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_eban.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM makt WHERE matnr EQ it_eban-matnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    it_output-matnr = makt-matnr.&lt;/P&gt;&lt;P&gt;    it_output-maktx = makt-maktx.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE it_mdkp WITH KEY matnr = it_eban-matnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    it_output-minbe = it_mdkp-minbe.&lt;/P&gt;&lt;P&gt;    it_output-bstfx = it_mdkp-bstfx.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  it_output-banfn = it_eban-banfn.&lt;/P&gt;&lt;P&gt;  it_output-menge = it_eban-menge.&lt;/P&gt;&lt;P&gt;  it_output-ekgrp = it_eban-ekgrp.&lt;/P&gt;&lt;P&gt;  APPEND it_output TO it_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF it_mdkp IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;      FROM&lt;/P&gt;&lt;P&gt;      mbew&lt;/P&gt;&lt;P&gt;      INTO TABLE&lt;/P&gt;&lt;P&gt;      it_mbew&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;P&gt;      WHERE matnr EQ it_mdkp-matnr.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_mbew.&lt;/P&gt;&lt;P&gt;    wa_output1-matnr   = it_mbew-matnr.&lt;/P&gt;&lt;P&gt;    wa_output1-clstock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;    wa_output1-opstock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;    wa_output1-closestock = it_mbew-lbkum .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_output1 TO itab_output .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : it_mbew,&lt;/P&gt;&lt;P&gt;                  wa_output1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S_dat = S_dat+3(8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF S_dat NE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;          FROM&lt;/P&gt;&lt;P&gt;          mkpf&lt;/P&gt;&lt;P&gt;          INTO TABLE it_mkpft&lt;/P&gt;&lt;P&gt;          WHERE&lt;/P&gt;&lt;P&gt;          budat LE sy-datum AND&lt;/P&gt;&lt;P&gt;          budat GE S_dat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT *&lt;/P&gt;&lt;P&gt;           FROM&lt;/P&gt;&lt;P&gt;           mseg&lt;/P&gt;&lt;P&gt;           INTO TABLE it_msegt&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN it_mkpft&lt;/P&gt;&lt;P&gt;           WHERE mblnr EQ it_mkpft-mblnr&lt;/P&gt;&lt;P&gt;           AND   bwart IN ('101','102','122','123','201','202').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      SORT it_msegt BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT it_msegt.&lt;/P&gt;&lt;P&gt;        wrk_index1 = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;        READ TABLE it_msegt INTO wa_msegt INDEX wrk_index1.&lt;/P&gt;&lt;P&gt;        IF it_msegt-matnr EQ wa_msegt-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Receipts and subtracting reversal of receipts&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '101'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '102'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Issues and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '201'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '202'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Returns and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '122'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '123'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE."when last record or no&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Receipts and subtracting reversal of receipts&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '101'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '102'.&lt;/P&gt;&lt;P&gt;            wrk_receipts = wrk_receipts - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Issues and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '201'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '202'.&lt;/P&gt;&lt;P&gt;            wrk_issues = wrk_issues - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Adding up the Returns and subtracting the reversals&lt;/P&gt;&lt;P&gt;          IF it_msegt-bwart EQ '122'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret + it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ELSEIF it_msegt-bwart EQ '123'.&lt;/P&gt;&lt;P&gt;            wrk_ret = wrk_ret - it_msegt-menge.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          READ TABLE itab_output INTO wa_output1 WITH KEY matnr = it_msegt-matnr.    " changed mbewt instead of msegt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;            wa_output1-rcpts = wrk_receipts.&lt;/P&gt;&lt;P&gt;            wa_output1-issue = wrk_issues.&lt;/P&gt;&lt;P&gt;            wa_output1-rets  = wrk_ret.&lt;/P&gt;&lt;P&gt;            wa_output1-opstock = wa_output1-clstock + wa_output1-issue + wa_output1-rets -  wa_output1-rcpts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            MODIFY itab_output FROM wa_output1 INDEX sy-tabix TRANSPORTING opstock issue rets rcpts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          CLEAR : wrk_receipts,&lt;/P&gt;&lt;P&gt;                  wrk_issues,&lt;/P&gt;&lt;P&gt;                  wrk_ret,&lt;/P&gt;&lt;P&gt;                  wrk_index1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CLEAR : wa_output1,&lt;/P&gt;&lt;P&gt;                it_msegt,&lt;/P&gt;&lt;P&gt;                wa_msegt.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF sy-subrc EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        FROM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        eban&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        INTO CORRESPONDING FIELDS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OF TABLE it_eban&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        FOR ALL ENTRIES IN it_mdkp&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WHERE matnr  EQ it_mdkp-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   erdat  EQ it_mdkp-dsdat&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   estkz	 EQ  'B'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   loekz NE  'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND   ebakz NE  'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       is there need of checking the qty as pr will be closed when entire qty is closed&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       will the same material get planned twice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;*LOOP AT it_eban.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE * FROM makt WHERE matnr EQ it_eban-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-matnr = makt-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-maktx = makt-maktx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE it_mdkp WITH KEY matnr = it_eban-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-minbe = it_mdkp-minbe.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_output-bstfx = it_mdkp-bstfx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-banfn = it_eban-banfn.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-menge = it_eban-menge.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_output-ekgrp = it_eban-ekgrp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_output TO it_output.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ts_output.&lt;/P&gt;&lt;P&gt;  wa_output2-matnr = it_output-matnr.&lt;/P&gt;&lt;P&gt;  wa_output2-maktx = it_output-maktx.&lt;/P&gt;&lt;P&gt;  wa_output2-minbe = it_output-minbe.&lt;/P&gt;&lt;P&gt;  wa_output2-bstfx = it_output-bstfx.&lt;/P&gt;&lt;P&gt;  wa_output2-banfn = it_output-banfn.&lt;/P&gt;&lt;P&gt;  wa_output2-menge = it_output-menge.&lt;/P&gt;&lt;P&gt;  wa_output2-ekgrp = it_output-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE itab_output WITH KEY matnr = it_output-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    wa_output2-rcpts = itab_output-rcpts.&lt;/P&gt;&lt;P&gt;    wa_output2-rets = itab_output-rets.&lt;/P&gt;&lt;P&gt;    wa_output2-issue = itab_output-issue.&lt;/P&gt;&lt;P&gt;    wa_output2-opstock = itab_output-opstock.&lt;/P&gt;&lt;P&gt;    wa_output2-clstock = itab_output-clstock.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_output2 TO ts_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Material No'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 1.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MAKTX'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Material Description'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MINBE'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Reorder Point'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'BSTFX'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Fixed Lot Size'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  4.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'BANFN'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'Purchase Requisition No'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'MENGE'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'P.R.Qty'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  6.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'EKGRP'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'P GROUP'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  7.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fieldcatalog-fieldname   = 'OPSTOCK'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = ' STOCK '.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  8.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_layout-no_input  = 'X'.&lt;/P&gt;&lt;P&gt;gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;gd_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ts_output[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_callback_user_command           = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     is_layout                         = gd_layout&lt;/P&gt;&lt;P&gt;     it_fieldcat                       = fieldcatalog[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_default                         = 'X'&lt;/P&gt;&lt;P&gt;     i_save                            = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  it_events                         = v_events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_FULLSCREEN_ADAPTER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = ts_output&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE 'No Materials Planned' TYPE 'E'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help in this regard.&lt;/P&gt;&lt;P&gt;useful suggestions will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with thanks,&lt;/P&gt;&lt;P&gt;karthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 11:07:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192515#M760624</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T11:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192516#M760625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is this boss what do u want...???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 11:24:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192516#M760625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T11:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192517#M760626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have 4 input for my report. in that if mrpdate, purchasing group and plant are given then i need to select values based on that or if only mrpdate and purchasing group are given then based on these two values i need to select values or if only purchasing group and plant are given then i need to select values based on that. but the highlighted select codings is not working for the first condition. so anyone could solve this please reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 11:33:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192517#M760626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T11:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192518#M760627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why do you test sy-subrc before performing the select?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2007 11:33:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192518#M760627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-18T11:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192519#M760628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MYSELF HAVE SOLVED THIS ISSUE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 06:13:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3192519#M760628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T06:13:02Z</dc:date>
    </item>
  </channel>
</rss>

