<?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: Function groups in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334125#M169876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go to Se80, choose the function group tab and click on create button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use this function group in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Susmitha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 May 2006 10:42:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-23T10:42:11Z</dc:date>
    <item>
      <title>Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334123#M169874</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;Can any one help me in creating a function group from program as i need a join which is not there in the table relations, I tried with query also which is not working.&lt;/P&gt;&lt;P&gt;so I would like to create using from program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:37:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334123#M169874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:37:29Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334124#M169875</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;generally v create Fn,grps like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goto se37-&amp;gt;goto-&amp;gt;function groups-&amp;gt; create group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but what do u mean by creating a Fn grp from Abap program ??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:41:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334124#M169875</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:41:55Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334125#M169876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Go to Se80, choose the function group tab and click on create button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use this function group in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Susmitha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:42:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334125#M169876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334126#M169877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry by function groups here I mean Infosets, which we create in sq02.&lt;/P&gt;&lt;P&gt;Which will be further used to create SAP Query in sq01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:43:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334126#M169877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334127#M169878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can only create function modules and function groups using the Function Builder in the ABAP Workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer to the above link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For creating new FM &lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/d1/801ee8454211d189710000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/d1/801ee8454211d189710000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:44:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334127#M169878</guid>
      <dc:creator>rahulkavuri</dc:creator>
      <dc:date>2006-05-23T10:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334128#M169879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Srikanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goto se37-&amp;gt;&lt;/P&gt;&lt;P&gt;gotoMenu 'Goto'-&amp;gt;select function groups-&amp;gt; click on create Group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreeni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:44:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334128#M169879</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:44:58Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334129#M169880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri kanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is one example program just check out if it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT (SY-REPID) &lt;/P&gt;&lt;P&gt;     NO STANDARD PAGE HEADING &lt;/P&gt;&lt;P&gt;     LINE-SIZE 132 &lt;/P&gt;&lt;P&gt;     LINE-COUNT 55. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:TRDIR. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: PGMNAME FOR TRDIR-NAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: &lt;/P&gt;&lt;P&gt;             HEADING AS CHECKBOX DEFAULT 'X', &lt;/P&gt;&lt;P&gt;             FGROUP AS CHECKBOX, &lt;/P&gt;&lt;P&gt;             USER LIKE TRDIR-CNAM DEFAULT 'TDEMPSEY', &lt;/P&gt;&lt;P&gt;             DOWNLOAD AS CHECKBOX, &lt;/P&gt;&lt;P&gt;             TEXTPOOL AS CHECKBOX, &lt;/P&gt;&lt;P&gt;             DOWNDIR(20) DEFAULT 'C:\ABAP\'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: &lt;/P&gt;&lt;P&gt;     W_TEXT(128), &lt;/P&gt;&lt;P&gt;     W_FILENAME(128), &lt;/P&gt;&lt;P&gt;     W_PROGRAM_LOW(8), &lt;/P&gt;&lt;P&gt;     W_PROGRAM_HIGH(8). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: &lt;/P&gt;&lt;P&gt;     BEGIN OF TEXTTAB OCCURS 0, &lt;/P&gt;&lt;P&gt;                     ID(1), &lt;/P&gt;&lt;P&gt;                     KEY(8), &lt;/P&gt;&lt;P&gt;                     ENTRY(70), &lt;/P&gt;&lt;P&gt;     END         OF TEXTTAB, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF ABAPTAB OCCURS 500, &lt;/P&gt;&lt;P&gt;                     LINE(72), &lt;/P&gt;&lt;P&gt;     END         OF ABAPTAB, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TRTAB OCCURS 0, &lt;/P&gt;&lt;P&gt;                     NAME LIKE         TRDIR-NAME, &lt;/P&gt;&lt;P&gt;                     ENTRY LIKE       TEXTTAB-ENTRY, &lt;/P&gt;&lt;P&gt;                     CDAT LIKE         TRDIR-CDAT, &lt;/P&gt;&lt;P&gt;                     UDAT LIKE         TRDIR-UDAT, &lt;/P&gt;&lt;P&gt;     END                 OF TRTAB, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF TRFTAB OCCURS 0, &lt;/P&gt;&lt;P&gt;                     NAME LIKE         TRDIR-NAME, &lt;/P&gt;&lt;P&gt;                     ENTRY LIKE       TEXTTAB-ENTRY, &lt;/P&gt;&lt;P&gt;                     CDAT LIKE         TRDIR-CDAT, &lt;/P&gt;&lt;P&gt;                     UDAT LIKE         TRDIR-UDAT, &lt;/P&gt;&lt;P&gt;     END OF TRFTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;     IF FGROUP = ' '. &lt;/P&gt;&lt;P&gt;                     PERFORM LOAD_TRDIR_PROGRAM. &lt;/P&gt;&lt;P&gt;                     PERFORM PROCESS_PROGRAM. &lt;/P&gt;&lt;P&gt;     ELSE. &lt;/P&gt;&lt;P&gt;                     PERFORM LOAD_TRDIR_FGROUP. &lt;/P&gt;&lt;P&gt;                     PERFORM PROCESS_FGROUP. &lt;/P&gt;&lt;P&gt;     ENDIF. &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;                                         form load_trdir_program. &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;FORM LOAD_TRDIR_PROGRAM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SELECT * FROM TRDIR &lt;/P&gt;&lt;P&gt;                     WHERE NAME IN PGMNAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     IF USER &amp;lt;&amp;gt; '*'. &lt;/P&gt;&lt;P&gt;                                     CHECK TRDIR-UNAM = USER OR TRDIR-CNAM = USER. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;                     CLEAR: TEXTTAB. &lt;/P&gt;&lt;P&gt;                     REFRESH: TEXTTAB. &lt;/P&gt;&lt;P&gt;                     CLEAR: TRTAB. &lt;/P&gt;&lt;P&gt;                     READ TEXTPOOL TRDIR-NAME INTO TEXTTAB LANGUAGE 'E'. &lt;/P&gt;&lt;P&gt;                     IF SY-SUBRC = 0. &lt;/P&gt;&lt;P&gt;                                     READ TABLE TEXTTAB WITH KEY 'R'. &lt;/P&gt;&lt;P&gt;                                     MOVE TEXTTAB-ENTRY TO TRTAB-ENTRY. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-NAME         TO TRTAB-NAME. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-CDAT         TO TRTAB-CDAT. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-UDAT         TO TRTAB-UDAT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     APPEND TRTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     CLEAR: TEXTTAB. &lt;/P&gt;&lt;P&gt;     ENDSELECT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.     "         load_trdir_program &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;                                         Form load_trdir_fgroup &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;FORM LOAD_TRDIR_FGROUP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SELECT * FROM TRDIR &lt;/P&gt;&lt;P&gt;                     WHERE NAME BETWEEN 'SAPLYYYY' AND 'SAPLZZZZ'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     CHECK TRDIR-UNAM = USER OR TRDIR-CNAM = USER. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     CLEAR: TEXTTAB. &lt;/P&gt;&lt;P&gt;                     CLEAR: TRTAB. &lt;/P&gt;&lt;P&gt;                     REFRESH: TEXTTAB. &lt;/P&gt;&lt;P&gt;                     READ TEXTPOOL TRDIR-NAME INTO TEXTTAB LANGUAGE 'E'. &lt;/P&gt;&lt;P&gt;                     IF SY-SUBRC = 0. &lt;/P&gt;&lt;P&gt;                                     READ TABLE TEXTTAB WITH KEY 'R'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     MOVE TEXTTAB-ENTRY TO TRTAB-ENTRY. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-NAME TO TRTAB-NAME. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-CDAT TO TRTAB-CDAT. &lt;/P&gt;&lt;P&gt;                     MOVE TRDIR-UDAT TO TRTAB-UDAT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     APPEND TRTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     CLEAR: TEXTTAB. &lt;/P&gt;&lt;P&gt;     ENDSELECT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     LOOP AT TRTAB. &lt;/P&gt;&lt;P&gt;                     MOVE-CORRESPONDING TRTAB TO TRFTAB. &lt;/P&gt;&lt;P&gt;                     APPEND TRFTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     MOVE TRTAB-NAME+3(5) TO W_PROGRAM_LOW. &lt;/P&gt;&lt;P&gt;                     MOVE '%' TO W_PROGRAM_LOW+5(1). &lt;/P&gt;&lt;P&gt;                     MOVE TRTAB-NAME+3(5) TO W_PROGRAM_HIGH. &lt;/P&gt;&lt;P&gt;                     MOVE 'MMMMMMMM' TO W_PROGRAM_HIGH. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     SELECT * FROM TRDIR &lt;/P&gt;&lt;P&gt;                                     WHERE NAME LIKE W_PROGRAM_LOW. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                where name between w_program_low and w_program_high. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     CHECK TRDIR-NAME+5(1) &amp;lt;&amp;gt; '$'. &lt;/P&gt;&lt;P&gt;                                     CHECK TRDIR-NAME(5) = TRTAB-NAME+3(5). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     READ TEXTPOOL TRDIR-NAME INTO TEXTTAB LANGUAGE 'E'. &lt;/P&gt;&lt;P&gt;                                     READ TABLE TEXTTAB WITH KEY 'R'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     MOVE TEXTTAB-ENTRY TO TRFTAB-ENTRY. &lt;/P&gt;&lt;P&gt;                                     MOVE TRDIR-NAME TO TRFTAB-NAME. &lt;/P&gt;&lt;P&gt;                                     MOVE TRDIR-CDAT TO TRFTAB-CDAT. &lt;/P&gt;&lt;P&gt;                                     MOVE TRDIR-UDAT TO TRFTAB-UDAT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     APPEND TRFTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     ENDSELECT. &lt;/P&gt;&lt;P&gt;     ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.     " load_trdir_fgroup. &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 PROCESS_PROGRAM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&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 PROCESS_PROGRAM. &lt;/P&gt;&lt;P&gt;     LOOP AT TRTAB. &lt;/P&gt;&lt;P&gt;                     READ REPORT TRTAB-NAME INTO ABAPTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     IF DOWNLOAD = 'X'. &lt;/P&gt;&lt;P&gt;                         PERFORM DOWNLOAD_PROGRAMS USING TRTAB-NAME. &lt;/P&gt;&lt;P&gt;                     ELSE. &lt;/P&gt;&lt;P&gt;                         PERFORM LIST_PROGRAMS USING TRTAB-NAME. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     IF TEXTPOOL = 'X'. &lt;/P&gt;&lt;P&gt;                          READ TEXTPOOL TRTAB-NAME INTO TEXTTAB LANGUAGE 'E'. &lt;/P&gt;&lt;P&gt;                             IF SY-SUBRC = 0 AND DOWNLOAD = 'X'. &lt;/P&gt;&lt;P&gt;                                 PERFORM DOWNLOAD_TEXTPOOL USING TRTAB-NAME. &lt;/P&gt;&lt;P&gt;                             ENDIF. &lt;/P&gt;&lt;P&gt;                                 LOOP AT TEXTTAB. &lt;/P&gt;&lt;P&gt;                                     WRITE:/ &lt;/P&gt;&lt;P&gt;                                     TEXTTAB-ID, &lt;/P&gt;&lt;P&gt;                                     TEXTTAB-KEY, &lt;/P&gt;&lt;P&gt;                                     TEXTTAB-ENTRY. &lt;/P&gt;&lt;P&gt;                                 ENDLOOP. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;     ENDLOOP. &lt;/P&gt;&lt;P&gt;ENDFORM. &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 PROCESS_fgroup&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&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 PROCESS_FGROUP. &lt;/P&gt;&lt;P&gt;     LOOP AT TRFTAB. &lt;/P&gt;&lt;P&gt;                     READ REPORT TRFTAB-NAME INTO ABAPTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     IF DOWNLOAD = 'X'. &lt;/P&gt;&lt;P&gt;                         PERFORM DOWNLOAD_PROGRAMS USING TRFTAB-NAME. &lt;/P&gt;&lt;P&gt;                     ELSE. &lt;/P&gt;&lt;P&gt;                         PERFORM LIST_PROGRAMS         USING TRFTAB-NAME. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                     IF TEXTPOOL = 'X'. &lt;/P&gt;&lt;P&gt;                         READ TEXTPOOL TRFTAB-NAME INTO TEXTTAB LANGUAGE 'E'. &lt;/P&gt;&lt;P&gt;                             IF SY-SUBRC = 0 AND DOWNLOAD = 'X'. &lt;/P&gt;&lt;P&gt;                                  PERFORM DOWNLOAD_TEXTPOOL USING TRFTAB-NAME. &lt;/P&gt;&lt;P&gt;                                  LOOP AT TEXTTAB.&lt;/P&gt;&lt;P&gt;                                           WRITE:/ &lt;/P&gt;&lt;P&gt;                                           TEXTTAB-ID, &lt;/P&gt;&lt;P&gt;                                           TEXTTAB-KEY, &lt;/P&gt;&lt;P&gt;                                           TEXTTAB-ENTRY. &lt;/P&gt;&lt;P&gt;                                  ENDLOOP. &lt;/P&gt;&lt;P&gt;                             ENDIF. &lt;/P&gt;&lt;P&gt;                     ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENDLOOP. &lt;/P&gt;&lt;P&gt;ENDFORM. &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 DOWNLOAD_PROGRAMS &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;FORM DOWNLOAD_PROGRAMS USING NAME. &lt;/P&gt;&lt;P&gt;     W_TEXT = 'Downloading'. &lt;/P&gt;&lt;P&gt;     W_TEXT+15(8) = NAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;          EXPORTING &lt;/P&gt;&lt;P&gt;                TEXT = W_TEXT &lt;/P&gt;&lt;P&gt;          EXCEPTIONS &lt;/P&gt;&lt;P&gt;                OTHERS = 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     MOVE DOWNDIR TO W_FILENAME(20). &lt;/P&gt;&lt;P&gt;     MOVE NAME TO W_FILENAME+20(8). &lt;/P&gt;&lt;P&gt;     MOVE '.txt' TO W_FILENAME+28(4). &lt;/P&gt;&lt;P&gt;     CONDENSE W_FILENAME NO-GAPS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'WS_DOWNLOAD' &lt;/P&gt;&lt;P&gt;          EXPORTING &lt;/P&gt;&lt;P&gt;               FILENAME = W_FILENAME &lt;/P&gt;&lt;P&gt;               FILETYPE = 'ASC' &lt;/P&gt;&lt;P&gt;          TABLES &lt;/P&gt;&lt;P&gt;               DATA_TAB = ABAPTAB &lt;/P&gt;&lt;P&gt;          EXCEPTIONS &lt;/P&gt;&lt;P&gt;               FILE_OPEN_ERROR = 1 &lt;/P&gt;&lt;P&gt;               FILE_WRITE_ERROR = 2 &lt;/P&gt;&lt;P&gt;               INVALID_FILESIZE = 3 &lt;/P&gt;&lt;P&gt;               INVALID_TABLE_WIDTH = 4 &lt;/P&gt;&lt;P&gt;               INVALID_TYPE = 5 &lt;/P&gt;&lt;P&gt;               NO_BATCH = 6 &lt;/P&gt;&lt;P&gt;               UNKNOWN_ERROR = 7 &lt;/P&gt;&lt;P&gt;               OTHERS = 8. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.   " DOWNLOAD_PROGRAMS &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;                                         Form LIST_PROGRAMS &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;FORM LIST_PROGRAMS         USING NAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     LOOP AT ABAPTAB. &lt;/P&gt;&lt;P&gt;                     WRITE:/ NAME, ABAPTAB-LINE. &lt;/P&gt;&lt;P&gt;     ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.     " LIST_PROGRAMS &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;                                       Form DOWNLOAD_TEXTPOOL &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;FORM DOWNLOAD_TEXTPOOL                 USING NAME. &lt;/P&gt;&lt;P&gt;     W_TEXT = 'Textpool...'. &lt;/P&gt;&lt;P&gt;     W_TEXT+15(8) = NAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;            EXPORTING &lt;/P&gt;&lt;P&gt;                    TEXT = W_TEXT &lt;/P&gt;&lt;P&gt;            EXCEPTIONS &lt;/P&gt;&lt;P&gt;                    OTHERS = 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     MOVE DOWNDIR TO W_FILENAME(20). &lt;/P&gt;&lt;P&gt;     MOVE TRTAB-NAME TO W_FILENAME+20(8). &lt;/P&gt;&lt;P&gt;     MOVE '.tpl' TO W_FILENAME+28(4). &lt;/P&gt;&lt;P&gt;     CONDENSE W_FILENAME NO-GAPS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'WS_DOWNLOAD' &lt;/P&gt;&lt;P&gt;          EXPORTING &lt;/P&gt;&lt;P&gt;               FILENAME = W_FILENAME &lt;/P&gt;&lt;P&gt;               FILETYPE = 'ASC' &lt;/P&gt;&lt;P&gt;          TABLES &lt;/P&gt;&lt;P&gt;               DATA_TAB = TEXTTAB &lt;/P&gt;&lt;P&gt;          EXCEPTIONS &lt;/P&gt;&lt;P&gt;               FILE_OPEN_ERROR = 1 &lt;/P&gt;&lt;P&gt;               FILE_WRITE_ERROR = 2 &lt;/P&gt;&lt;P&gt;               INVALID_FILESIZE = 3 &lt;/P&gt;&lt;P&gt;               INVALID_TABLE_WIDTH = 4 &lt;/P&gt;&lt;P&gt;               INVALID_TYPE = 5 &lt;/P&gt;&lt;P&gt;               NO_BATCH = 6 &lt;/P&gt;&lt;P&gt;               UNKNOWN_ERROR = 7 &lt;/P&gt;&lt;P&gt;                OTHERS = 8. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.             " DOWNLOAD_TEXTPOOL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE. &lt;/P&gt;&lt;P&gt;     IF HEADING = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Place your heading here: &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                call function 'Z_WRITE_HEADER_FOOTER' &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        exporting &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                          type = 'H' &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        exceptions &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                          others = 1. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        skip 1. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENDIF.&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;Laxmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:45:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334129#M169880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: Function groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334130#M169881</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;try this FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;IQAPI_CREATE_INFOSET&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2006 10:46:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-groups/m-p/1334130#M169881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-23T10:46:47Z</dc:date>
    </item>
  </channel>
</rss>

