<?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 Re: Vertical Scroll Bar in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000343#M708787</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Previously u mentioned that it is classical report.&lt;/P&gt;&lt;P&gt;but in your coding "AT LINE-SELECTION" is there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you just copy the entire coding including data declaration and paste.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 27 Oct 2007 06:44:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-27T06:44:34Z</dc:date>
    <item>
      <title>Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000336#M708780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   here in one program which contains 600 entries where the vertical scroll bar is not displaying. but when i am using PAGEDOWN key vertical scroll bar is appearing in which i can able to scroll up &amp;amp; down.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   pls help to solve this.. any inputs on this will be highly rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Lakshmiraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 04:40:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000336#M708780</guid>
      <dc:creator>abapdeveloper20</dc:creator>
      <dc:date>2007-10-27T04:40:26Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000337#M708781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is it dialog programming or report.&lt;/P&gt;&lt;P&gt;In report by default u can get vertical scroll.&lt;/P&gt;&lt;P&gt;If it is dialog, table control then u have to write coding for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could u explain ur question in another way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 04:44:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000337#M708781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-27T04:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000338#M708782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi senthil&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnks for ur fast reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is in classical report, &amp;amp; for in one hotspot area. kindly help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 04:47:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000338#M708782</guid>
      <dc:creator>abapdeveloper20</dc:creator>
      <dc:date>2007-10-27T04:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000339#M708783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi raj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did u use LINE-COUNT &amp;lt;no&amp;gt;  &amp;amp; LINE-SIZE &amp;lt;no&amp;gt; in ur report heading. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bcoz in classical report by default it will come.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 05:03:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000339#M708783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-27T05:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000340#M708784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_MM_PRAGEING_MONTH_REPORT &lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING &lt;/P&gt;&lt;P&gt;LINE-SIZE 109&lt;/P&gt;&lt;P&gt;LINE-COUNT 60(3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which one is responsible for scroll bar..line count or linesize????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in some case it is coming...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg: if it is 241 entries v.scroll bar is coming properly...if it is 130 , 52 , 96 ,82 entires..it is not appearing...pressing page down it gives properly...when i scroll tht bar to top ,it is again disappearing... once again page down has to be used to see the remaining contents...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suggest me some idea..Thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 05:12:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000340#M708784</guid>
      <dc:creator>abapdeveloper20</dc:creator>
      <dc:date>2007-10-27T05:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000341#M708785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could you paste your coding here. i will check it out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 05:19:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000341#M708785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-27T05:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000342#M708786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT Z_MM_PRAGEING_MONTH_REPORT NO STANDARD PAGE HEADING LINE-SIZE 109&lt;/P&gt;&lt;P&gt;LINE-COUNT 60(3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD CURSOR1.&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 1 1 ENDING AT 81 100.&lt;/P&gt;&lt;P&gt;  SORT ITAB BY DAYS DESCENDING.&lt;/P&gt;&lt;P&gt;  IF CURSOR1 = 'PRAGETAB-0TO15' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 0 to 15 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 0 AND DAYS &amp;lt;= 15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-16TO30' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 16 to 30 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 16 AND DAYS &amp;lt;= 30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-31TO60' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 31 to 60 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 31 AND DAYS &amp;lt;= 60.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-61TO90' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 61 to 90 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 61 AND DAYS &amp;lt;= 90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-OV90' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing OVER 90 DAYS'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 91             AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-PEND' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Pending PRs'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(74) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN = SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(74) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'ITAB-EBELN'.&lt;/P&gt;&lt;P&gt;    SET PARAMETER ID 'BES' FIELD ITAB-EBELN.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'ITAB-BANFN'.&lt;/P&gt;&lt;P&gt;    SET PARAMETER ID 'BAN' FIELD ITAB-BANFN.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'ME53' AND SKIP FIRST SCREEN.&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;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the form &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM detprint                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DETPRINT.&lt;/P&gt;&lt;P&gt;  CLEAR: PRDAYS.&lt;/P&gt;&lt;P&gt;  PRDAYS = ( ITAB-LFDAT - ITAB-BADAT ) -  15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE CURSOR1.&lt;/P&gt;&lt;P&gt;    WHEN 'PRAGETAB-PEND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) ITAB-BANFN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) ITAB-BNFPO,SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) ITAB-FRGDT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) ITAB-TEXT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) ITAB-DAYS,SY-VLINE,&lt;/P&gt;&lt;P&gt;          58(15) ITAB-AFNAM,SY-VLINE.&lt;/P&gt;&lt;P&gt;      HIDE ITAB.&lt;/P&gt;&lt;P&gt;      SET LEFT SCROLL-BOUNDARY COLUMN 90.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) ITAB-BANFN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) ITAB-BNFPO,SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) ITAB-FRGDT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) ITAB-TEXT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) ITAB-EBELN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           58(10) ITAB-BEDAT,SY-VLINE,&lt;/P&gt;&lt;P&gt;          70(10) ITAB-DAYS,SY-VLINE,&lt;/P&gt;&lt;P&gt;          82(10) PRDAYS,SY-VLINE.&lt;/P&gt;&lt;P&gt;      HIDE ITAB.&lt;/P&gt;&lt;P&gt;       SET LEFT SCROLL-BOUNDARY COLUMN 46.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;waiting for ur reply. thanks a lot..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 05:39:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000342#M708786</guid>
      <dc:creator>abapdeveloper20</dc:creator>
      <dc:date>2007-10-27T05:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000343#M708787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Previously u mentioned that it is classical report.&lt;/P&gt;&lt;P&gt;but in your coding "AT LINE-SELECTION" is there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you just copy the entire coding including data declaration and paste.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 06:44:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000343#M708787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-27T06:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: Vertical Scroll Bar</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000344#M708788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;complete Program here...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_MM_PRAGEING_MONTH_REPORT NO STANDARD PAGE HEADING LINE-SIZE 109&lt;/P&gt;&lt;P&gt;LINE-COUNT 60(3).&lt;/P&gt;&lt;P&gt;&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;*&amp;amp;    Program Name :  Z_MM_PRAGEING_MONTH_REPORT&lt;/P&gt;&lt;P&gt;*&amp;amp;    Module Name  :  MM&lt;/P&gt;&lt;P&gt;*&amp;amp;    Sub-Module   :&lt;/P&gt;&lt;P&gt;*&amp;amp;    Author       :&lt;/P&gt;&lt;P&gt;*&amp;amp;    Create Date  :&lt;/P&gt;&lt;P&gt;*&amp;amp;    Logical DB   :&lt;/P&gt;&lt;P&gt;*&amp;amp;    Program Type :&lt;/P&gt;&lt;P&gt;*&amp;amp;    SAP Release  : 46C&lt;/P&gt;&lt;P&gt;*&amp;amp;    Description  :&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;&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;STRONG&gt;Revision Log&lt;/STRONG&gt;****************************&lt;/P&gt;&lt;P&gt;*&amp;amp;  Log     Date         Author              Description&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;ICON&amp;gt;.&lt;/P&gt;&lt;P&gt;TABLES: EBAN,T001,T001W,MAKT,T001K,ICONT,T024,EKKO,CDPOS,CDHDR.&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;PARAMETERS: BUKRS LIKE T001K-BUKRS.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: WERKS FOR EBAN-WERKS,&lt;/P&gt;&lt;P&gt;                BSART FOR EBAN-BSART,&lt;/P&gt;&lt;P&gt;                ERDAT FOR EBAN-ERDAT OBLIGATORY,&lt;/P&gt;&lt;P&gt;                EKGRP FOR EBAN-EKGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*parameters: keydate like sy-datum default sy-datum no-display.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: KEYDATE LIKE SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  KEYDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  KEYDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF ITAB OCCURS 10.&lt;/P&gt;&lt;P&gt;  DATA: TEXT(10).&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE EBAN.&lt;/P&gt;&lt;P&gt;  DATA: MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;        VALUE TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        DAYS TYPE I,&lt;/P&gt;&lt;P&gt;        PDAYS TYPE I,&lt;/P&gt;&lt;P&gt;        EKNAM LIKE T024-EKNAM,&lt;/P&gt;&lt;P&gt;        ID LIKE ICONT-ID,&lt;/P&gt;&lt;P&gt;        CTR TYPE I.&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;**field  priority.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;P&gt;  DATA: END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF PRAGETAB OCCURS 10,&lt;/P&gt;&lt;P&gt;        WERKS LIKE EBAN-WERKS,&lt;/P&gt;&lt;P&gt;        BSART LIKE EBAN-BSART,&lt;/P&gt;&lt;P&gt;        EKGRP LIKE EBAN-EKGRP,&lt;/P&gt;&lt;P&gt;        0TO15 TYPE I,&lt;/P&gt;&lt;P&gt;        16TO30 TYPE I,&lt;/P&gt;&lt;P&gt;        31TO60 TYPE I,&lt;/P&gt;&lt;P&gt;        61TO90 TYPE I,&lt;/P&gt;&lt;P&gt;        OV90 TYPE I,&lt;/P&gt;&lt;P&gt;        TOTAL TYPE I,&lt;/P&gt;&lt;P&gt;        PEND TYPE I,&lt;/P&gt;&lt;P&gt;        LTOT TYPE I,&lt;/P&gt;&lt;P&gt;        END OF PRAGETAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF EKGRPTAB OCCURS 10,&lt;/P&gt;&lt;P&gt;        EKGRP LIKE EBAN-EKGRP,&lt;/P&gt;&lt;P&gt;        WERKS LIKE EBAN-WERKS,&lt;/P&gt;&lt;P&gt;          0TO15 TYPE I,&lt;/P&gt;&lt;P&gt;          16TO30 TYPE I,&lt;/P&gt;&lt;P&gt;          31TO60 TYPE I,&lt;/P&gt;&lt;P&gt;          61TO90 TYPE I,&lt;/P&gt;&lt;P&gt;          OV90 TYPE I,&lt;/P&gt;&lt;P&gt;          TOTAL TYPE I,&lt;/P&gt;&lt;P&gt;          PEND TYPE I,&lt;/P&gt;&lt;P&gt;        LTOT TYPE I,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END OF EKGRPTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: P0TO15 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        P16TO30 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        P31TO60 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        P61TO90 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        POV90 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        TOTAL TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        PEND TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;        TOT TYPE P DECIMALS 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SY-TITLE = 'Report on PR/PO Status'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: CURSOR1(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: SOMEX(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;Modified by SAKTHI on 12.02.2007*****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**CORRECTED BY S.BALAMEENAKSHI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : FLAG1(1).&lt;/P&gt;&lt;P&gt;  SELECT * FROM T001W WHERE WERKS IN WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'M_MATE_WRK'&lt;/P&gt;&lt;P&gt;         ID 'ACTVT' DUMMY&lt;/P&gt;&lt;P&gt;         ID 'WERKS' FIELD T001W-WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      FLAG1 = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF FLAG1 EQ 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM CALLERR USING&lt;/P&gt;&lt;P&gt;  'You have no Authorisation for this Plant'.&lt;/P&gt;&lt;P&gt;    EXIT.&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;  SELECT * INTO CORRESPONDING FIELDS OF ITAB FROM EBAN AS A&lt;/P&gt;&lt;P&gt;            INNER JOIN T001K AS B ON A~WERKS = B~BWKEY&lt;/P&gt;&lt;P&gt;            WHERE B~BUKRS = BUKRS  AND&lt;/P&gt;&lt;P&gt;                  A~WERKS IN WERKS AND&lt;/P&gt;&lt;P&gt;                  A~BSART IN BSART AND&lt;/P&gt;&lt;P&gt;                  A~BADAT IN ERDAT  "and ( ( a~erdat &amp;lt; keydate  ) and&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 ( a&lt;SUB&gt;bedat = '00000000' or a&lt;/SUB&gt;bedat &amp;gt;= keydate ) )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  AND A~LOEKZ = SPACE&lt;/P&gt;&lt;P&gt;                  AND FRGKZ NE 'X' AND&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 and ekgrp in ekgrp and&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 bsart not like 'ZHC%'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;inserted on 14.6.2004 by SCM&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;closed PRs not to be considered.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;PRs with Nil qty not to be considered&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;                 EBAKZ NE 'X'           AND&lt;/P&gt;&lt;P&gt;                 MENGE NE 0.&lt;/P&gt;&lt;P&gt;    APPEND ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; delete itab where ebeln = space.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SORT ITAB BY BANFN EBELN.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM ITAB COMPARING BANFN EBELN.&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    IF ITAB-EBELN NE SPACE.&lt;/P&gt;&lt;P&gt;      CLEAR: EKKO.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM EKKO WHERE EBELN = ITAB-EBELN AND&lt;/P&gt;&lt;P&gt;                                      EKGRP IN EKGRP.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        DELETE ITAB.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        ITAB-EKGRP = EKKO-EKGRP.&lt;/P&gt;&lt;P&gt;        MODIFY ITAB.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB WHERE EBELN = SPACE.&lt;/P&gt;&lt;P&gt;    CLEAR: ITAB-EKGRP.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  DATA: PRDAYS TYPE I.&lt;/P&gt;&lt;P&gt;  DATA: GRPDAYS TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************&lt;/P&gt;&lt;P&gt;  DATA: TABKEY LIKE CDPOS-TABKEY.&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR: CDHDR,CDPOS,TABKEY.&lt;/P&gt;&lt;P&gt;    CONCATENATE SY-MANDT ITAB-BANFN ITAB-BNFPO INTO TABKEY.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE CHANGENR INTO CDPOS-CHANGENR FROM CDPOS&lt;/P&gt;&lt;P&gt;              WHERE          OBJECTCLAS = 'BANF'    AND&lt;/P&gt;&lt;P&gt;                             OBJECTID = ITAB-BANFN  AND&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            fname = 'FRGZU'        and&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            value_new = 'X'        and&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                             FNAME = 'FRGKZ'        AND&lt;/P&gt;&lt;P&gt;                             VALUE_NEW = '2'        AND&lt;/P&gt;&lt;P&gt;                             TABKEY = TABKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM CDHDR WHERE CHANGENR = CDPOS-CHANGENR AND&lt;/P&gt;&lt;P&gt;                                     OBJECTCLAS = 'BANF'       AND&lt;/P&gt;&lt;P&gt;                                     OBJECTID = ITAB-BANFN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-FRGDT = CDHDR-UDATE.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&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;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR: MAKT.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MAKT WHERE MATNR = ITAB-MATNR.&lt;/P&gt;&lt;P&gt;    ITAB-MAKTX = MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;    IF ITAB-MAKTX = SPACE.&lt;/P&gt;&lt;P&gt;      ITAB-MAKTX = ITAB-TXZ01.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-VALUE = ITAB-PREIS * ITAB-MENGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if itab-bedat &amp;lt;&amp;gt; '00000000'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     itab-days = itab-bedat - itab-erdat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   else.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF ITAB-EBELN = SPACE.&lt;/P&gt;&lt;P&gt;      ITAB-DAYS = KEYDATE - ITAB-FRGDT.  "itab-erdat.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      ITAB-DAYS = ITAB-BEDAT - ITAB-FRGDT.  "itab-erdat.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    ITAB-PDAYS = ITAB-ERDAT - ITAB-FRGDT.  "badat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;WHERE THERE ARE NO RELEASE STRATEGY.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;DAYS ARE CALCULATED WITH PR CREATION DATE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INSERTED ON 19.9.2003 SPEC BY RAJESH MUTHU.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;    IF ( ITAB-BSART = 'NB' OR ITAB-BSART = 'ZIWR' ).&lt;/P&gt;&lt;P&gt;      IF ITAB-EBELN = SPACE.&lt;/P&gt;&lt;P&gt;        ITAB-DAYS = KEYDATE - ITAB-BADAT.&lt;/P&gt;&lt;P&gt;        ITAB-PDAYS = ITAB-BEDAT - ITAB-BADAT.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        ITAB-DAYS = ITAB-BEDAT - ITAB-BADAT.&lt;/P&gt;&lt;P&gt;        ITAB-PDAYS = ITAB-BEDAT - ITAB-BADAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-DAYS &amp;gt;= 0 AND ITAB-DAYS &amp;lt;= 15.&lt;/P&gt;&lt;P&gt;      WRITE ICON_GREEN_LIGHT AS ICON TO ITAB-ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB-DAYS &amp;gt;= 16 AND ITAB-DAYS &amp;lt;= 30.&lt;/P&gt;&lt;P&gt;      WRITE ICON_YELLOW_LIGHT AS ICON TO ITAB-ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB-DAYS &amp;gt;= 31.&lt;/P&gt;&lt;P&gt;      WRITE ICON_RED_LIGHT AS ICON TO ITAB-ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR T024.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM T024 WHERE EKGRP = ITAB-EKGRP.&lt;/P&gt;&lt;P&gt;    ITAB-EKNAM = T024-EKNAM.&lt;/P&gt;&lt;P&gt;    ITAB-CTR = 1.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;***************&lt;/P&gt;&lt;P&gt;    CLEAR: PRDAYS.&lt;/P&gt;&lt;P&gt;    PRDAYS = ( ITAB-LFDAT - ITAB-FRGDT ) -  15.&lt;/P&gt;&lt;P&gt;    IF PRDAYS &amp;lt; 0.&lt;/P&gt;&lt;P&gt;      ITAB-TEXT = 'PRIORITY 1'.&lt;/P&gt;&lt;P&gt;    ELSEIF PRDAYS &amp;gt;= 0 AND PRDAYS &amp;lt;= 10.&lt;/P&gt;&lt;P&gt;      ITAB-TEXT = 'PRIORITY 2'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      ITAB-TEXT = 'PRIORITY 3'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************&lt;/P&gt;&lt;P&gt;    ITAB-PLIFZ = 0.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************&lt;/P&gt;&lt;P&gt;    PRAGETAB-WERKS = ITAB-WERKS.&lt;/P&gt;&lt;P&gt;    PRAGETAB-BSART = ITAB-BSART.&lt;/P&gt;&lt;P&gt;    PRAGETAB-EKGRP = ITAB-EKGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-EBELN NE SPACE.&lt;/P&gt;&lt;P&gt;      IF ITAB-DAYS &amp;gt;= 0 AND ITAB-DAYS &amp;lt;= 15.&lt;/P&gt;&lt;P&gt;        PRAGETAB-0TO15 = ITAB-CTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-DAYS &amp;gt;= 16 AND ITAB-DAYS &amp;lt;= 30.&lt;/P&gt;&lt;P&gt;        PRAGETAB-16TO30 = ITAB-CTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-DAYS &amp;gt;= 31 AND ITAB-DAYS &amp;lt;= 60.&lt;/P&gt;&lt;P&gt;        PRAGETAB-31TO60 = ITAB-CTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-DAYS &amp;gt;= 61 AND ITAB-DAYS &amp;lt;= 90.&lt;/P&gt;&lt;P&gt;        PRAGETAB-61TO90 = ITAB-CTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF ITAB-DAYS &amp;gt;= 91.&lt;/P&gt;&lt;P&gt;        PRAGETAB-OV90 = ITAB-CTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      PRAGETAB-TOTAL = PRAGETAB-0TO15  +&lt;/P&gt;&lt;P&gt;                       PRAGETAB-16TO30 +&lt;/P&gt;&lt;P&gt;                       PRAGETAB-31TO60 +&lt;/P&gt;&lt;P&gt;                       PRAGETAB-61TO90 +&lt;/P&gt;&lt;P&gt;                       PRAGETAB-OV90.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      PRAGETAB-PEND = ITAB-CTR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    PRAGETAB-LTOT = PRAGETAB-TOTAL + PRAGETAB-PEND.&lt;/P&gt;&lt;P&gt;    APPEND PRAGETAB.&lt;/P&gt;&lt;P&gt;    CLEAR: PRAGETAB.&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;  SORT PRAGETAB BY WERKS BSART.&lt;/P&gt;&lt;P&gt;  LOOP AT PRAGETAB.&lt;/P&gt;&lt;P&gt;    AT NEW WERKS.&lt;/P&gt;&lt;P&gt;      CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;              P16TO30,&lt;/P&gt;&lt;P&gt;              P31TO60,&lt;/P&gt;&lt;P&gt;              P61TO90,&lt;/P&gt;&lt;P&gt;              POV90,&lt;/P&gt;&lt;P&gt;              PEND,&lt;/P&gt;&lt;P&gt;              TOT.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      CLEAR: SOMEX.&lt;/P&gt;&lt;P&gt;      HIDE: SOMEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR: T001W.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM T001W WHERE WERKS = PRAGETAB-WERKS.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR = 5 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE, 'Plant:',PRAGETAB-WERKS,T001W-NAME1,&lt;/P&gt;&lt;P&gt;             'Total PR:',PRAGETAB-LTOT,109 SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    AT END OF BSART.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR = 2 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2(10) PRAGETAB-BSART,SY-VLINE,&lt;/P&gt;&lt;P&gt;             14(10) PRAGETAB-LTOT COLOR = 4 INTENSIFIED OFF,SY-VLINE,&lt;/P&gt;&lt;P&gt;             26(10) PRAGETAB-TOTAL COLOR = 2 INTENSIFIED ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             38(10) PRAGETAB-0TO15 HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             50(10) PRAGETAB-16TO30 HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             62(10) PRAGETAB-31TO60 HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             74(10) PRAGETAB-61TO90 HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             86(10) PRAGETAB-OV90 HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             98(10) PRAGETAB-PEND HOTSPOT ON COLOR = 7 INTENSIFIED OFF,&lt;/P&gt;&lt;P&gt;                    SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      HIDE:PRAGETAB,SOMEX.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    AT END OF WERKS.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR = 3 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;      CLEAR: SOMEX.&lt;/P&gt;&lt;P&gt;      HIDE: SOMEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2(10) PRAGETAB-WERKS,SY-VLINE,&lt;/P&gt;&lt;P&gt;             14(10) PRAGETAB-LTOT COLOR = 4 INTENSIFIED OFF,SY-VLINE,&lt;/P&gt;&lt;P&gt;             26(10) PRAGETAB-TOTAL COLOR = 2 INTENSIFIED ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             38(10) PRAGETAB-0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;             50(10) PRAGETAB-16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;             62(10) PRAGETAB-31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;             74(10) PRAGETAB-61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             86(10) PRAGETAB-OV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             98(10) PRAGETAB-PEND COLOR = 7 INTENSIFIED ON,&lt;/P&gt;&lt;P&gt;                    SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;              P16TO30,&lt;/P&gt;&lt;P&gt;              P31TO60,&lt;/P&gt;&lt;P&gt;              P61TO90,&lt;/P&gt;&lt;P&gt;              POV90,&lt;/P&gt;&lt;P&gt;              PEND,&lt;/P&gt;&lt;P&gt;              TOT.&lt;/P&gt;&lt;P&gt;      TOTAL = PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;      IF PRAGETAB-LTOT NE 0.&lt;/P&gt;&lt;P&gt;        P0TO15 = PRAGETAB-0TO15 * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P16TO30 = PRAGETAB-16TO30 * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P31TO60 = PRAGETAB-31TO60 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P61TO90 = PRAGETAB-61TO90 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        POV90  = PRAGETAB-OV90 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        PEND = PRAGETAB-PEND * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        TOT = PRAGETAB-TOTAL * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2(10) '%',SY-VLINE,&lt;/P&gt;&lt;P&gt;             14(10) 100,SY-VLINE,&lt;/P&gt;&lt;P&gt;             26(10) TOT,SY-VLINE,&lt;/P&gt;&lt;P&gt;             38(10) P0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;             50(10) P16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;             62(10) P31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;             74(10) P61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             86(10) POV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             98(10) PEND  COLOR = 6 INTENSIFIED OFF,SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;              P16TO30,&lt;/P&gt;&lt;P&gt;              P31TO60,&lt;/P&gt;&lt;P&gt;              P61TO90,&lt;/P&gt;&lt;P&gt;              POV90,&lt;/P&gt;&lt;P&gt;              PEND,&lt;/P&gt;&lt;P&gt;              TOT.&lt;/P&gt;&lt;P&gt;      REFRESH EKGRPTAB.&lt;/P&gt;&lt;P&gt;      CLEAR: EKGRPTAB.&lt;/P&gt;&lt;P&gt;      LOOP AT PRAGETAB WHERE WERKS = PRAGETAB-WERKS.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING PRAGETAB TO EKGRPTAB.&lt;/P&gt;&lt;P&gt;        APPEND EKGRPTAB.&lt;/P&gt;&lt;P&gt;        CLEAR: EKGRPTAB.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      DELETE EKGRPTAB WHERE EKGRP = SPACE.&lt;/P&gt;&lt;P&gt;      SORT EKGRPTAB BY WERKS EKGRP.&lt;/P&gt;&lt;P&gt;      FORMAT  RESET.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;            'Purchase group wise split in %',109 SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      LOOP AT EKGRPTAB.&lt;/P&gt;&lt;P&gt;        AT END OF EKGRP.&lt;/P&gt;&lt;P&gt;          CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;            P16TO30,&lt;/P&gt;&lt;P&gt;            P31TO60,&lt;/P&gt;&lt;P&gt;            P61TO90,&lt;/P&gt;&lt;P&gt;            POV90,&lt;/P&gt;&lt;P&gt;            TOT,&lt;/P&gt;&lt;P&gt;            PEND.&lt;/P&gt;&lt;P&gt;          SUM.&lt;/P&gt;&lt;P&gt;          IF TOTAL NE 0.&lt;/P&gt;&lt;P&gt;            P0TO15 = EKGRPTAB-0TO15 * 100 / TOTAL .&lt;/P&gt;&lt;P&gt;            P16TO30 = EKGRPTAB-16TO30 * 100 / TOTAL.&lt;/P&gt;&lt;P&gt;            P31TO60 = EKGRPTAB-31TO60 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            P61TO90 = EKGRPTAB-61TO90 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            POV90  = EKGRPTAB-OV90 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            TOT = EKGRPTAB-TOTAL * 100 / TOTAL.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          WRITE:/1 SY-VLINE,2(10) EKGRPTAB-EKGRP,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 14(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;                 26(10) TOT,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 38(10) P0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 50(10) P16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 62(10) P31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 74(10) P61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 86(10) POV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 98(10) ' ',SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        AT LAST.&lt;/P&gt;&lt;P&gt;          ULINE.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT LAST.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;              P16TO30,&lt;/P&gt;&lt;P&gt;              P31TO60,&lt;/P&gt;&lt;P&gt;              P61TO90,&lt;/P&gt;&lt;P&gt;              POV90,&lt;/P&gt;&lt;P&gt;              PEND,&lt;/P&gt;&lt;P&gt;              TOT.&lt;/P&gt;&lt;P&gt;      TOTAL = PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;      IF PRAGETAB-LTOT NE 0.&lt;/P&gt;&lt;P&gt;        P0TO15 = PRAGETAB-0TO15 * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P16TO30 = PRAGETAB-16TO30 * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P31TO60 = PRAGETAB-31TO60 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        P61TO90 = PRAGETAB-61TO90 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        POV90  = PRAGETAB-OV90 * 100  / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        PEND = PRAGETAB-PEND * 100 / PRAGETAB-LTOT.&lt;/P&gt;&lt;P&gt;        TOT = PRAGETAB-TOTAL * 100 / PRAGETAB-LTOT.&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;      FORMAT RESET.&lt;/P&gt;&lt;P&gt;      WRITE:/0(109) 'S U M M A R Y' CENTERED.&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;      WRITE:/2 'TOTAL NUMBER OF PRs FROM',ERDAT-LOW,'TO',&lt;/P&gt;&lt;P&gt;               ERDAT-HIGH,':',54 PRAGETAB-LTOT,'          100.00',' %'.&lt;/P&gt;&lt;P&gt;      WRITE:/2 'TOTAL NUMBER OF PRs CONVERTED TO PO:',54 PRAGETAB-TOTAL,&lt;/P&gt;&lt;P&gt;                TOT,'%'.&lt;/P&gt;&lt;P&gt;      WRITE:/2 'TOTAL PENDING:',54 PRAGETAB-PEND,PEND,'%'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR = 3 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2(10) 'Total',SY-VLINE,&lt;/P&gt;&lt;P&gt;             14(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;             26(10) PRAGETAB-TOTAL COLOR = 2 INTENSIFIED ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;             38(10) PRAGETAB-0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;             50(10) PRAGETAB-16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;             62(10) PRAGETAB-31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;             74(10) PRAGETAB-61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             86(10) PRAGETAB-OV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             98(10) PRAGETAB-PEND COLOR = 6 INTENSIFIED ON,&lt;/P&gt;&lt;P&gt;                    SY-VLINE.&lt;/P&gt;&lt;P&gt;      CLEAR: SOMEX.&lt;/P&gt;&lt;P&gt;      HIDE: SOMEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2(10) '%',SY-VLINE,&lt;/P&gt;&lt;P&gt;             14(10) 100,SY-VLINE,&lt;/P&gt;&lt;P&gt;             26(10) TOT,SY-VLINE,&lt;/P&gt;&lt;P&gt;             38(10) P0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;             50(10) P16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;             62(10) P31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;             74(10) P61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             86(10) POV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;             98(10) PEND COLOR = 6 INTENSIFIED ON,SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;              P16TO30,&lt;/P&gt;&lt;P&gt;              P31TO60,&lt;/P&gt;&lt;P&gt;              P61TO90,&lt;/P&gt;&lt;P&gt;              POV90,&lt;/P&gt;&lt;P&gt;              TOT,&lt;/P&gt;&lt;P&gt;              PEND.&lt;/P&gt;&lt;P&gt;      REFRESH EKGRPTAB.&lt;/P&gt;&lt;P&gt;      CLEAR: EKGRPTAB.&lt;/P&gt;&lt;P&gt;      LOOP AT PRAGETAB.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING PRAGETAB TO EKGRPTAB.&lt;/P&gt;&lt;P&gt;        APPEND EKGRPTAB.&lt;/P&gt;&lt;P&gt;        CLEAR: EKGRPTAB.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      DELETE EKGRPTAB WHERE EKGRP = SPACE.&lt;/P&gt;&lt;P&gt;      SORT EKGRPTAB BY EKGRP.&lt;/P&gt;&lt;P&gt;      FORMAT  RESET.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,2 'Purchase group wise split in %',109 SY-VLINE.&lt;/P&gt;&lt;P&gt;      ULINE.&lt;/P&gt;&lt;P&gt;      LOOP AT EKGRPTAB.&lt;/P&gt;&lt;P&gt;        AT END OF EKGRP.&lt;/P&gt;&lt;P&gt;          CLEAR:  P0TO15,&lt;/P&gt;&lt;P&gt;            P16TO30,&lt;/P&gt;&lt;P&gt;            P31TO60,&lt;/P&gt;&lt;P&gt;            P61TO90,&lt;/P&gt;&lt;P&gt;            POV90,&lt;/P&gt;&lt;P&gt;            TOT,&lt;/P&gt;&lt;P&gt;            PEND.&lt;/P&gt;&lt;P&gt;          SUM.&lt;/P&gt;&lt;P&gt;          IF TOTAL NE 0.&lt;/P&gt;&lt;P&gt;            P0TO15 = EKGRPTAB-0TO15 * 100 / TOTAL .&lt;/P&gt;&lt;P&gt;            P16TO30 = EKGRPTAB-16TO30 * 100 / TOTAL.&lt;/P&gt;&lt;P&gt;            P31TO60 = EKGRPTAB-31TO60 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            P61TO90 = EKGRPTAB-61TO90 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            POV90  = EKGRPTAB-OV90 * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;            TOT = EKGRPTAB-TOTAL * 100  / TOTAL.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          WRITE:/1 SY-VLINE,2(10) EKGRPTAB-EKGRP,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 14(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;                 26(10) TOT,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 38(10) P0TO15,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 50(10) P16TO30,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 62(10) P31TO60,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 74(10) P61TO90,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 86(10) POV90,SY-VLINE,&lt;/P&gt;&lt;P&gt;                 98(10) ' ',SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        AT LAST.&lt;/P&gt;&lt;P&gt;          ULINE.&lt;/P&gt;&lt;P&gt;        ENDAT.&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;    ENDAT.&lt;/P&gt;&lt;P&gt;    SET LEFT SCROLL-BOUNDARY COLUMN 38.&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;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM PGHEAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM PGHEAD2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM pghead                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PGHEAD.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR = 7 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'Company:',BUKRS.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'Plant from:',WERKS-LOW,' to ',WERKS-HIGH.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'Document Type:',BSART-LOW,' to ',BSART-HIGH.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'PR.Date from:',ERDAT-LOW, 'to',ERDAT-HIGH.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'Purchasing group:',EKGRP-LOW,'to',EKGRP-HIGH.&lt;/P&gt;&lt;P&gt;  WRITE:/2 'Run Date:',SY-DATUM DD/MM/YYYY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR = 1 INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE:/1 SY-VLINE,2(10) 'Category',SY-VLINE,&lt;/P&gt;&lt;P&gt;         14(10) 'No.of.PRs',SY-VLINE,&lt;/P&gt;&lt;P&gt;         26(10) 'No.of.PRs',SY-VLINE,&lt;/P&gt;&lt;P&gt;       38(58) 'AGEING BREAK-UP (in Days). (PURCHASE)' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;       98(10) ' ',SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/1 SY-VLINE,2(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;         14(10) 'Created',SY-VLINE,&lt;/P&gt;&lt;P&gt;         26(10) 'Converted',SY-VLINE,&lt;/P&gt;&lt;P&gt;         38(72) SY-ULINE,109 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/1 SY-VLINE,2(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;         14(10) ' ',SY-VLINE,&lt;/P&gt;&lt;P&gt;         26(10) 'to POs',SY-VLINE,&lt;/P&gt;&lt;P&gt;         38(10) '0-15' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;         50(10) '16-30' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;         62(10) '31-60' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;         74(10) '61-90' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;         86(10) 'Over 90' CENTERED,SY-VLINE,&lt;/P&gt;&lt;P&gt;         98(10) 'PR.Pending' CENTERED,SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM PGHEAD2                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PGHEAD2.&lt;/P&gt;&lt;P&gt;  CASE CURSOR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'PRAGETAB-PEND'.&lt;/P&gt;&lt;P&gt;      WRITE:/0(74) SY-ULINE.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) 'PR.Number',SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) 'Lin.No',SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) 'PrAp.Dt',SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) 'Priority',SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) 'Pur.Ageing',SY-VLINE,&lt;/P&gt;&lt;P&gt;           58(15) 'Requisitioner',SY-VLINE.&lt;/P&gt;&lt;P&gt;      WRITE:/0(74) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) 'PR.Number',SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) 'Lin.No',SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) 'PrApdt',SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) 'Priority',SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) 'PO.number',SY-VLINE,&lt;/P&gt;&lt;P&gt;           58(10) 'PO.Date',SY-VLINE,&lt;/P&gt;&lt;P&gt;          70(10) 'Pur.Ageing',SY-VLINE,&lt;/P&gt;&lt;P&gt;          82(10) 'Plnt Age',SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM detprint                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DETPRINT.&lt;/P&gt;&lt;P&gt;  CLEAR: PRDAYS.&lt;/P&gt;&lt;P&gt;  PRDAYS = ( ITAB-LFDAT - ITAB-BADAT ) -  15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE CURSOR1.&lt;/P&gt;&lt;P&gt;    WHEN 'PRAGETAB-PEND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) ITAB-BANFN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) ITAB-BNFPO,SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) ITAB-FRGDT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) ITAB-TEXT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) ITAB-DAYS,SY-VLINE,&lt;/P&gt;&lt;P&gt;          58(35) ITAB-AFNAM,SY-VLINE.&lt;/P&gt;&lt;P&gt;      HIDE ITAB.&lt;/P&gt;&lt;P&gt;      SET LEFT SCROLL-BOUNDARY COLUMN 46.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,SY-VLINE,&lt;/P&gt;&lt;P&gt;            2(10) ITAB-BANFN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           14(6) ITAB-BNFPO,SY-VLINE,&lt;/P&gt;&lt;P&gt;           22(10) ITAB-FRGDT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           34(10) ITAB-TEXT,SY-VLINE,&lt;/P&gt;&lt;P&gt;           46(10) ITAB-EBELN HOTSPOT ON,SY-VLINE,&lt;/P&gt;&lt;P&gt;           58(10) ITAB-BEDAT,SY-VLINE,&lt;/P&gt;&lt;P&gt;          70(10) ITAB-DAYS,SY-VLINE,&lt;/P&gt;&lt;P&gt;          82(10) PRDAYS,SY-VLINE.&lt;/P&gt;&lt;P&gt;      HIDE ITAB.&lt;/P&gt;&lt;P&gt;       SET LEFT SCROLL-BOUNDARY COLUMN 46.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD CURSOR1.&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 1 1 ENDING AT 81 100.&lt;/P&gt;&lt;P&gt;  SORT ITAB BY DAYS DESCENDING.&lt;/P&gt;&lt;P&gt;  IF CURSOR1 = 'PRAGETAB-0TO15' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 0 to 15 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 0 AND DAYS &amp;lt;= 15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-16TO30' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 16 to 30 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 16 AND DAYS &amp;lt;= 30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-31TO60' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 31 to 60 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 31 AND DAYS &amp;lt;= 60.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-61TO90' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing between 61 to 90 days'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE         AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 61 AND DAYS &amp;lt;= 90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-OV90' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Ageing OVER 90 DAYS'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       DAYS &amp;gt;= 91             AND&lt;/P&gt;&lt;P&gt;                       EBELN NE SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'PRAGETAB-PEND' AND SOMEX = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Plant:',PRAGETAB-WERKS,&lt;/P&gt;&lt;P&gt;          / 'PR type:',PRAGETAB-BSART,&lt;/P&gt;&lt;P&gt;          / 'Pending PRs'.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT ITAB WHERE WERKS = PRAGETAB-WERKS AND&lt;/P&gt;&lt;P&gt;                       BSART = PRAGETAB-BSART AND&lt;/P&gt;&lt;P&gt;                       EBELN = SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM DETPRINT.&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE:/0(93) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'ITAB-EBELN'.&lt;/P&gt;&lt;P&gt;    SET PARAMETER ID 'BES' FIELD ITAB-EBELN.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF CURSOR1 = 'ITAB-BANFN'.&lt;/P&gt;&lt;P&gt;    SET PARAMETER ID 'BAN' FIELD ITAB-BANFN.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'ME53' AND SKIP FIRST SCREEN.&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;END-OF-SELECTION.&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;STRONG&gt;Modified on 14.02.2007&lt;/STRONG&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;*&amp;amp;      Form  callerr&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0727   text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&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;FORM CALLERR USING TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'FC_POPUP_ERR_WARN_MESSAGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            POPUP_TITLE  = 'Uploading of Lead Time'&lt;/P&gt;&lt;P&gt;            IS_ERROR     = 'X'&lt;/P&gt;&lt;P&gt;            MESSAGE_TEXT = TEXT&lt;/P&gt;&lt;P&gt;            START_COLUMN = 30&lt;/P&gt;&lt;P&gt;            START_ROW    = 8.&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " callerr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot &amp;amp; waiting for your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2007 06:52:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/vertical-scroll-bar/m-p/3000344#M708788</guid>
      <dc:creator>abapdeveloper20</dc:creator>
      <dc:date>2007-10-27T06:52:16Z</dc:date>
    </item>
  </channel>
</rss>

