<?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: Regarding dialodue programming and table control in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-dialodue-programming-and-table-control/m-p/2023241#M414353</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;  In dialogue module pool sequence of events is&lt;/P&gt;&lt;P&gt;first  PBO (process before output)&lt;/P&gt;&lt;P&gt;next PAI (process after input)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PBO will trigger before the screen displayed and &lt;/P&gt;&lt;P&gt; PAI will triger after entering input values.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;different attributes of a table control&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; FIXED_COLS&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Number of lead columns. Transferred from Screen Painter. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;Fixed columns&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINES&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Controls the scroll bar of the table control. At LOOP without internal table, LINES has the initial value zero and must be set in the program so that the scroll bar can be used. At LOOP AT &amp;lt;itab&amp;gt; the system sets this component to the number of rows of the internal table, whenever the table control is processed for the first time. The initialization event of a table control is not determined uniquely. If the corresponding internal table is not fully created at this event, then the LINES variable receives an incorrect value. If LINES in the LOOP loop is smaller as the number of rows of the internal table, then the table control contains blank rows at the end. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore you should always set the LINES component explicitly in the ABAP program, including at LOOP AT &amp;lt;itab&amp;gt;. In this way you have full control over the dimensions of the vertical scroll bar and so can control the number of rows that are ready for input. Initialization should usually occur at PBO directly before the LOOP statement for the table control. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP_LINE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Top row at next PBO. Set at PAI by position of the vertical slider box. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENT_LINE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Current line in the loop. Set automatically in the LOOP loop to the value SY-STEPL +(TOP_LINE-1). No changes allowed in the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT_COL&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;First displayed horizontal scrollable column after the lead column. Set at PAI by position of the horizontal slider box. LEFT_COL contains the absolute number of the column independent of any column shift by the user. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINE_SEL_MODE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Row selection mode: 0, 1, 2 for none, one or multiple rows can be selected. Transferred from Screen Painter. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;Row selection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COL_SEL_MODE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Column selection mode: 0, 1, 2 for none, one or multiple rows can be selected. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Column selection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINE_SELECTOR&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for selection column. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Selection column&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;H_GRID&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for horizontal separators. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Separators&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_GRID&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for vertical separators. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Separators&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COLS&lt;/P&gt;&lt;P&gt;CXTAB_COLUMN&lt;/P&gt;&lt;P&gt;Control table for single columns (see below). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INVISIBLE&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for visibility of entire table control&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Please look in to the transaction DWDM. You have lots of examples for all type of controls with source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Francis Reddy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Mar 2007 17:55:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-07T17:55:07Z</dc:date>
    <item>
      <title>Regarding dialodue programming and table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-dialodue-programming-and-table-control/m-p/2023240#M414352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all,&lt;/P&gt;&lt;P&gt;My query is :&lt;/P&gt;&lt;P&gt;1.) In dialogue module pool what is the sequence of events.&lt;/P&gt;&lt;P&gt;2.)When i use table control, why it is required to press display button twice to get the result in table control.&lt;/P&gt;&lt;P&gt;3.)What are the different attributes of a table control(like current_line etc) to process table control and give me a good example code to understand table control.&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;Bye...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 16:37:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-dialodue-programming-and-table-control/m-p/2023240#M414352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-07T16:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding dialodue programming and table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-dialodue-programming-and-table-control/m-p/2023241#M414353</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;  In dialogue module pool sequence of events is&lt;/P&gt;&lt;P&gt;first  PBO (process before output)&lt;/P&gt;&lt;P&gt;next PAI (process after input)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PBO will trigger before the screen displayed and &lt;/P&gt;&lt;P&gt; PAI will triger after entering input values.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;different attributes of a table control&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; FIXED_COLS&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Number of lead columns. Transferred from Screen Painter. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;Fixed columns&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINES&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Controls the scroll bar of the table control. At LOOP without internal table, LINES has the initial value zero and must be set in the program so that the scroll bar can be used. At LOOP AT &amp;lt;itab&amp;gt; the system sets this component to the number of rows of the internal table, whenever the table control is processed for the first time. The initialization event of a table control is not determined uniquely. If the corresponding internal table is not fully created at this event, then the LINES variable receives an incorrect value. If LINES in the LOOP loop is smaller as the number of rows of the internal table, then the table control contains blank rows at the end. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore you should always set the LINES component explicitly in the ABAP program, including at LOOP AT &amp;lt;itab&amp;gt;. In this way you have full control over the dimensions of the vertical scroll bar and so can control the number of rows that are ready for input. Initialization should usually occur at PBO directly before the LOOP statement for the table control. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP_LINE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Top row at next PBO. Set at PAI by position of the vertical slider box. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENT_LINE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Current line in the loop. Set automatically in the LOOP loop to the value SY-STEPL +(TOP_LINE-1). No changes allowed in the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT_COL&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;First displayed horizontal scrollable column after the lead column. Set at PAI by position of the horizontal slider box. LEFT_COL contains the absolute number of the column independent of any column shift by the user. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINE_SEL_MODE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Row selection mode: 0, 1, 2 for none, one or multiple rows can be selected. Transferred from Screen Painter. Can be changed in the ABAP program. &lt;/P&gt;&lt;P&gt;Row selection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COL_SEL_MODE&lt;/P&gt;&lt;P&gt;I&lt;/P&gt;&lt;P&gt;Column selection mode: 0, 1, 2 for none, one or multiple rows can be selected. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Column selection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LINE_SELECTOR&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for selection column. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Selection column&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;H_GRID&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for horizontal separators. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Separators&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_GRID&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for vertical separators. Transferred from Screen Painter. Can be changed in the ABAP program.&lt;/P&gt;&lt;P&gt;Separators&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COLS&lt;/P&gt;&lt;P&gt;CXTAB_COLUMN&lt;/P&gt;&lt;P&gt;Control table for single columns (see below). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INVISIBLE&lt;/P&gt;&lt;P&gt;C(1)&lt;/P&gt;&lt;P&gt;Flag (X or blank) for visibility of entire table control&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Please look in to the transaction DWDM. You have lots of examples for all type of controls with source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Francis Reddy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 17:55:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-dialodue-programming-and-table-control/m-p/2023241#M414353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-07T17:55:07Z</dc:date>
    </item>
  </channel>
</rss>

