<?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: std programs in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258684#M489430</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;Your flow screen should be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS PBO.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE INIT_PAGE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;  MODULE READ_ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PROCESS PAI.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;  MODULE GET_ROWS_DISPLAED.&lt;/P&gt;&lt;P&gt;  MODULE MODIFY_ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_TOT_LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE INIT_PAGE.&lt;/P&gt;&lt;P&gt;  IF TOP_LINE = 0.&lt;/P&gt;&lt;P&gt;     TOP_LINE = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE READ_ITAB.&lt;/P&gt;&lt;P&gt;  CURSOR = TOP_LINE + SY-STEPL - 1.&lt;/P&gt;&lt;P&gt;  READ TABLE ITAB INDEX CURSOR.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;     CLEAR ITAB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_TOT_LINE.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE ITAB LINES TOT_LINE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_ROWS_DISPLAED.&lt;/P&gt;&lt;P&gt;  DISP_LINE = SY-LOOPC.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE MODIFY_ITAB.&lt;/P&gt;&lt;P&gt;  CURSOR = TOP_LINE + SY-STEPL - 1.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX CURSOR.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND.&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt;     WHEN 'PG_DW'.&lt;/P&gt;&lt;P&gt;         TOP_LINE = TOP_LINE - DISP_LINE.&lt;/P&gt;&lt;P&gt;         IF TOP_LINE &amp;lt; 1. TOP_LINE = 1. ENDIF.&lt;/P&gt;&lt;P&gt;     WHEN 'PG_UP'.&lt;/P&gt;&lt;P&gt;         TOP_LINE = TOP_LINE + DISP_LINE.&lt;/P&gt;&lt;P&gt;         IF TOP_LINE &amp;gt; DISP_LINE. TOP_LINE = DISP_LINE. 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;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 May 2007 06:53:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-21T06:53:14Z</dc:date>
    <item>
      <title>std programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258683#M489429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;   i would like to know SAP standard prog's  where pagedown and pageup buttons are applicable..when page down it need to scrool down the list and when page up it need to scrool up the list...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2007 06:45:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258683#M489429</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-21T06:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: std programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258684#M489430</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;Your flow screen should be like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS PBO.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE INIT_PAGE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;  MODULE READ_ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PROCESS PAI.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;  MODULE GET_ROWS_DISPLAED.&lt;/P&gt;&lt;P&gt;  MODULE MODIFY_ITAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_TOT_LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE INIT_PAGE.&lt;/P&gt;&lt;P&gt;  IF TOP_LINE = 0.&lt;/P&gt;&lt;P&gt;     TOP_LINE = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE READ_ITAB.&lt;/P&gt;&lt;P&gt;  CURSOR = TOP_LINE + SY-STEPL - 1.&lt;/P&gt;&lt;P&gt;  READ TABLE ITAB INDEX CURSOR.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;     CLEAR ITAB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_TOT_LINE.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE ITAB LINES TOT_LINE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE GET_ROWS_DISPLAED.&lt;/P&gt;&lt;P&gt;  DISP_LINE = SY-LOOPC.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE MODIFY_ITAB.&lt;/P&gt;&lt;P&gt;  CURSOR = TOP_LINE + SY-STEPL - 1.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX CURSOR.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND.&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt;     WHEN 'PG_DW'.&lt;/P&gt;&lt;P&gt;         TOP_LINE = TOP_LINE - DISP_LINE.&lt;/P&gt;&lt;P&gt;         IF TOP_LINE &amp;lt; 1. TOP_LINE = 1. ENDIF.&lt;/P&gt;&lt;P&gt;     WHEN 'PG_UP'.&lt;/P&gt;&lt;P&gt;         TOP_LINE = TOP_LINE + DISP_LINE.&lt;/P&gt;&lt;P&gt;         IF TOP_LINE &amp;gt; DISP_LINE. TOP_LINE = DISP_LINE. 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;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2007 06:53:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258684#M489430</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-21T06:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: std programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258685#M489431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neelam,&lt;/P&gt;&lt;P&gt;                Thanks for ur response,can u let me know abt top_line??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2007 10:44:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258685#M489431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-21T10:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: std programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258686#M489432</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;Check the SAP Standard Program :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DEMO_DYNPRO_TABCONT_LOOP&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS flights TYPE TABLEVIEW USING SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ok_code TYPE sy-ucomm,&lt;/P&gt;&lt;P&gt;      save_ok TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab TYPE TABLE OF demo_conn,&lt;/P&gt;&lt;P&gt;      fill TYPE i.&lt;/P&gt;&lt;P&gt;TABLES demo_conn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lines TYPE i,&lt;/P&gt;&lt;P&gt;      limit TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM spfli INTO CORRESPONDING FIELDS OF TABLE itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SCREEN_100'.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE itab LINES fill.&lt;/P&gt;&lt;P&gt;  flights-lines = fill.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE fill_table_control OUTPUT.&lt;/P&gt;&lt;P&gt;  READ TABLE itab INTO demo_conn INDEX flights-current_line.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE cancel INPUT.&lt;/P&gt;&lt;P&gt;  LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE read_table_control INPUT.&lt;/P&gt;&lt;P&gt;  lines = sy-loopc.&lt;/P&gt;&lt;P&gt;  MODIFY itab FROM demo_conn INDEX flights-current_line.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;  save_ok = ok_code.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'NEXT_LINE'.&lt;/P&gt;&lt;P&gt;      flights-top_line = flights-top_line + 1.&lt;/P&gt;&lt;P&gt;      limit = fill - lines + 1.&lt;/P&gt;&lt;P&gt;      IF flights-top_line &amp;gt; limit.&lt;/P&gt;&lt;P&gt;        flights-top_line = limit.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'PREV_LINE'.&lt;/P&gt;&lt;P&gt;      flights-top_line = flights-top_line - 1.&lt;/P&gt;&lt;P&gt;      IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;P&gt;        flights-top_line = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'NEXT_PAGE'.&lt;/P&gt;&lt;P&gt;      flights-top_line = flights-top_line + lines.&lt;/P&gt;&lt;P&gt;      limit = fill - lines + 1.&lt;/P&gt;&lt;P&gt;      IF flights-top_line &amp;gt; limit.&lt;/P&gt;&lt;P&gt;        flights-top_line = limit.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'PREV_PAGE'.&lt;/P&gt;&lt;P&gt;      flights-top_line = flights-top_line - lines.&lt;/P&gt;&lt;P&gt;      IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;P&gt;        flights-top_line = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'LAST_PAGE'.&lt;/P&gt;&lt;P&gt;      flights-top_line =  fill - lines + 1.&lt;/P&gt;&lt;P&gt;    WHEN 'FIRST_PAGE'.&lt;/P&gt;&lt;P&gt;      flights-top_line = 0.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the Structure &amp;lt;b&amp;gt;CXTAB_CONTROL&amp;lt;/b&amp;gt; which has all the attribute of Table Control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here Top_line is the attribute of CONTROLS or you can say Table Control , Top_line is topmost displayed row for next PBO . Set at time of PAI by the position of the vertical slider box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deepak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 May 2007 05:07:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/std-programs/m-p/2258686#M489432</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-22T05:07:49Z</dc:date>
    </item>
  </channel>
</rss>

