<?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: Module pool programming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219251#M476300</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 with this select query for joins... hope it helps&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Fetch order master data , PM order selection data from AUFK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   and VIAUFKS tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  d1&lt;SUB&gt;aufnr    d1&lt;/SUB&gt;auart  d1~ktext&lt;/P&gt;&lt;P&gt;              d1&lt;SUB&gt;erdat    d2&lt;/SUB&gt;iwerk  d2~swerk&lt;/P&gt;&lt;P&gt;              d2&lt;SUB&gt;tplnr    d2&lt;/SUB&gt;addat  d2~gewrk&lt;/P&gt;&lt;P&gt;              &lt;/P&gt;&lt;P&gt;      INTO  TABLE  pa_gt_aufk&lt;/P&gt;&lt;P&gt;      FROM  aufk AS d1&lt;/P&gt;&lt;P&gt;      INNER JOIN viaufks AS d2 ON  d1&lt;SUB&gt;aufnr =  d2&lt;/SUB&gt;aufnr&lt;/P&gt;&lt;P&gt;                             WHERE d1~aufnr  IN  s_aufk&lt;/P&gt;&lt;P&gt;                                 AND d1~auart  IN  s_auart&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;making aliases of the two tables and using them in the way as shown....&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 May 2007 10:07:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-11T10:07:48Z</dc:date>
    <item>
      <title>Module pool programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219247#M476296</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;I had created two screens in module pool, second screen has table control&lt;/P&gt;&lt;P&gt;in that i want to two tables data print.By using of join statement i had written the select statement but the data was not printed.&lt;/P&gt;&lt;P&gt;     plz tell me how to print two tables data in the table.&lt;/P&gt;&lt;P&gt;send me code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reguards&lt;/P&gt;&lt;P&gt;raji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2007 09:17:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219247#M476296</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-11T09:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219248#M476297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;      To create a table contrl you have to get the fields from a dicttionary table or say table of your own. What I would say is create a view for the two tables you want to join and base your table control on that view and use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you get the data from the view using the SELECT statement and in the PBO's LOOP ENDLOOP over the table contol push the data onto the table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2007 09:25:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219248#M476297</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-05-11T09:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219249#M476298</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;iam aslo followed the same process but data was not selected in debugging data selected but in screen data was selected.&lt;/P&gt;&lt;P&gt;plz send me code .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2007 09:35:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219249#M476298</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-11T09:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219250#M476299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;after designing the screen.&lt;/P&gt;&lt;P&gt;use this code.&lt;/P&gt;&lt;P&gt;flow logic:&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt;loop at itab with control tc.&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; module user_command_0100.&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;&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; Report  ZSRTABLECONTROL1                                            *&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;*&amp;amp;                                                                     *&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;report  zsrtablecontrol1                        .&lt;/P&gt;&lt;P&gt;tables : ekko,ekpo,lfa1.&lt;/P&gt;&lt;P&gt;data : ok_code type sy-ucomm.&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;       ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;       aedat like ekko-aedat,&lt;/P&gt;&lt;P&gt;       ebelp like ekpo-ebelp,&lt;/P&gt;&lt;P&gt;       matnr like ekpo-matnr,&lt;/P&gt;&lt;P&gt;       netwr like ekpo-netwr,&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls  : tc 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;case ok_code.&lt;/P&gt;&lt;P&gt;when 'DISP'.&lt;/P&gt;&lt;P&gt;refresh itab.&lt;/P&gt;&lt;P&gt;select ekko~ebeln&lt;/P&gt;&lt;P&gt;       ekko~aedat&lt;/P&gt;&lt;P&gt;       ekpo~ebelp&lt;/P&gt;&lt;P&gt;       ekpo~matnr&lt;/P&gt;&lt;P&gt;       ekpo~netwr&lt;/P&gt;&lt;P&gt;       into corresponding fields of itab&lt;/P&gt;&lt;P&gt;       from ekko inner join ekpo&lt;/P&gt;&lt;P&gt;       on ekko&lt;SUB&gt;ebeln = ekpo&lt;/SUB&gt;ebeln where lifnr = lfa1-lifnr.&lt;/P&gt;&lt;P&gt;       append itab.&lt;/P&gt;&lt;P&gt;       endselect.&lt;/P&gt;&lt;P&gt;when 'EXIT'.&lt;/P&gt;&lt;P&gt;leave program.&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;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  STATUS_0100  OUTPUT&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 status_0100 output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET PF-STATUS 'xxxxxxxx'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;move-corresponding itab to ekko.&lt;/P&gt;&lt;P&gt;move-corresponding itab to ekpo.&lt;/P&gt;&lt;P&gt;tc-lines = sy-dbcnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2007 10:06:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219250#M476299</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-11T10:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219251#M476300</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 with this select query for joins... hope it helps&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Fetch order master data , PM order selection data from AUFK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   and VIAUFKS tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  d1&lt;SUB&gt;aufnr    d1&lt;/SUB&gt;auart  d1~ktext&lt;/P&gt;&lt;P&gt;              d1&lt;SUB&gt;erdat    d2&lt;/SUB&gt;iwerk  d2~swerk&lt;/P&gt;&lt;P&gt;              d2&lt;SUB&gt;tplnr    d2&lt;/SUB&gt;addat  d2~gewrk&lt;/P&gt;&lt;P&gt;              &lt;/P&gt;&lt;P&gt;      INTO  TABLE  pa_gt_aufk&lt;/P&gt;&lt;P&gt;      FROM  aufk AS d1&lt;/P&gt;&lt;P&gt;      INNER JOIN viaufks AS d2 ON  d1&lt;SUB&gt;aufnr =  d2&lt;/SUB&gt;aufnr&lt;/P&gt;&lt;P&gt;                             WHERE d1~aufnr  IN  s_aufk&lt;/P&gt;&lt;P&gt;                                 AND d1~auart  IN  s_auart&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;making aliases of the two tables and using them in the way as shown....&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2007 10:07:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-programming/m-p/2219251#M476300</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-11T10:07:48Z</dc:date>
    </item>
  </channel>
</rss>

