<?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: display table in screen painter in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238239#M1210510</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;First design ur screen how u want. Then write the code in flow logic :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Flow logic:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB WITH CONTROL TAB_CTRL CURSOR TAB_CTRL-CURRENT_LINE. &lt;/P&gt;&lt;P&gt;MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT 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;Then write the code in Abap editor.In attributes select type as Module pool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAK, VBAP.&lt;/P&gt;&lt;P&gt;DATA: OKCODE TYPE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN TYPE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      POSNR TYPE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;      MATNR TYPE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;      MATKL TYPE VBAP-MATKL,&lt;/P&gt;&lt;P&gt;      ARKTX TYPE VBAP-ARKTX,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS: TAB_CTRL TYPE TABLEVIEW USING SCREEN '100'.&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;      Module  USER_COMMAND_0100  INPUT&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;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE OKCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT VBELN&lt;/P&gt;&lt;P&gt;             POSNR&lt;/P&gt;&lt;P&gt;             MATNR&lt;/P&gt;&lt;P&gt;             MATKL&lt;/P&gt;&lt;P&gt;             ARKTX FROM VBAP INTO table ITAB&lt;/P&gt;&lt;P&gt;             WHERE VBELN = VBAK-VBELN.&lt;/P&gt;&lt;P&gt;        APPEND ITAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;        LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Feb 2009 12:59:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-17T12:59:40Z</dc:date>
    <item>
      <title>display table in screen painter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238237#M1210508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       i have a screen with some drop dowm list boxes - proj_name, orig_name, proj_type...&lt;/P&gt;&lt;P&gt;      their values are retrieved from a database table zdemo... the primary key of the table is proj_no..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     what i want to do is, when i select any value from the list, like i select a proj_name from list box,&lt;/P&gt;&lt;P&gt;     and press the display button, then i want all the proj_no's whose name is the value of the field &lt;/P&gt;&lt;P&gt;     proj_name. i have defined proj_name as range and also retrieved the data to be displayed in an &lt;/P&gt;&lt;P&gt;     internal table itab using select query, but how do i display the output on the screen...&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     plz help me out...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 10:18:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238237#M1210508</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T10:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: display table in screen painter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238238#M1210509</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;You could use a table control and display the data retrieved in the internal table into the table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Process Before Output.
module chkitab.
loop at itab with control tab1.
module display_data.
endloop.

Process After Input.
module load_itab.
loop at itab.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;module checkitab.
if v_flag ne 1.
   clear itab.
   refresh itab[].
endif.

module load_itab.
* load data from table into itab based on selection from list box.
v_flag = 1.  "set a flag after loading ur itab.

module display_data.
   move itab to dbtable.          "display the data in your table control

Declaration:

DATA: itab type table of dbtable.       "ur db table
CONTROLS tab1 type tableview using screen 1001.  "ur screen no&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here tab1 is the name of your table control. Ensure that the cols are the ones from your db table and use the db table name in display_data module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jayanthi.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 12:51:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238238#M1210509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T12:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: display table in screen painter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238239#M1210510</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;First design ur screen how u want. Then write the code in flow logic :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Flow logic:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB WITH CONTROL TAB_CTRL CURSOR TAB_CTRL-CURRENT_LINE. &lt;/P&gt;&lt;P&gt;MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT 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;Then write the code in Abap editor.In attributes select type as Module pool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAK, VBAP.&lt;/P&gt;&lt;P&gt;DATA: OKCODE TYPE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN TYPE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      POSNR TYPE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;      MATNR TYPE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;      MATKL TYPE VBAP-MATKL,&lt;/P&gt;&lt;P&gt;      ARKTX TYPE VBAP-ARKTX,&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS: TAB_CTRL TYPE TABLEVIEW USING SCREEN '100'.&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;      Module  USER_COMMAND_0100  INPUT&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;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE OKCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT VBELN&lt;/P&gt;&lt;P&gt;             POSNR&lt;/P&gt;&lt;P&gt;             MATNR&lt;/P&gt;&lt;P&gt;             MATKL&lt;/P&gt;&lt;P&gt;             ARKTX FROM VBAP INTO table ITAB&lt;/P&gt;&lt;P&gt;             WHERE VBELN = VBAK-VBELN.&lt;/P&gt;&lt;P&gt;        APPEND ITAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;        LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 12:59:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-table-in-screen-painter/m-p/5238239#M1210510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T12:59:40Z</dc:date>
    </item>
  </channel>
</rss>

