<?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: Mass delete abap reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994106#M1163152</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;Execute the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE FROM TADIR &lt;/P&gt;&lt;P&gt;WHERE   PGMID = R3TR  AND&lt;/P&gt;&lt;P&gt;               OBJECT = PROG AND&lt;/P&gt;&lt;P&gt;               OBJ_NAME = 'ZCF%'.&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;Arindam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jan 2009 07:18:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-01-02T07:18:29Z</dc:date>
    <item>
      <title>Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994100#M1163146</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 want to delete around 50 z-developments, all starting with ZCF. Please suggest how to acheive this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Harshada&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 06:37:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994100#M1163146</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T06:37:04Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994101#M1163147</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 SE80 you can select the objects that you want to delete and delete them manually. This is teh safest way as it will also inform you about the dependent objects which you should delete along with the z-objects.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Deepti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 06:40:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994101#M1163147</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T06:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994102#M1163148</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;one better way is, write a simple BDC program. get the req entries which needs to be deleted, from Table 'TADIR' with OBJECT as 'PROG' and OBJ_NAME as 'ZCA*'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now LOOP the internal table with the above entries. for each loop call se38 initial screen pass the OBJ_NAME in program field, now select menu Program--&amp;gt; delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;another way is, debug and find it in SE38 how the program is getting deleted when we click on DELETE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kindly let me know if u need any further help!!&lt;/P&gt;&lt;P&gt;Hope it helps!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 06:51:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994102#M1163148</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T06:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994103#M1163149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply. But I would like to know about faster method of deletion.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 06:58:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994103#M1163149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T06:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994104#M1163150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use TADIR table and delete programs according to your requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 07:01:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994104#M1163150</guid>
      <dc:creator>GauthamV</dc:creator>
      <dc:date>2009-01-02T07:01:52Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994105#M1163151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Pavan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please elaborate the BDC option?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 07:02:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994105#M1163151</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T07:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994106#M1163152</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;Execute the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE FROM TADIR &lt;/P&gt;&lt;P&gt;WHERE   PGMID = R3TR  AND&lt;/P&gt;&lt;P&gt;               OBJECT = PROG AND&lt;/P&gt;&lt;P&gt;               OBJ_NAME = 'ZCF%'.&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;Arindam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 07:18:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994106#M1163152</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T07:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994107#M1163153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;Since you have to delete just 50 objects, a manual delete would be better.&lt;/P&gt;&lt;P&gt;That will be safe too and won't take much time.&lt;/P&gt;&lt;P&gt;Developing a BDC for this purpose will not be justified. Prefer to delete the programs through se80 or even se38.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 07:19:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994107#M1163153</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T07:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994108#M1163154</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 get the required data from TADIR to an internal table and loop for that table, do the recording for SE38 using SHDB like below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_ctu_params TYPE ctu_params,&lt;/P&gt;&lt;P&gt;       itab TYPE tadir OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       gt_bdcdata   TYPE STANDARD TABLE OF bdcdata    WITH HEADER LINE.&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;                 I N I L I T I A L I Z A T I O N                      *&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Parameter string for runtime of CALL TRANSACTION USING...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR gs_ctu_params.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-updmode = 'S'.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-defsize = 'X'.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-dismode = 'A'.&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;                S T A R T   O F   S E L E C T I O N                   *&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;  SELECT obj_name FROM tadir&lt;/P&gt;&lt;P&gt;                     INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;                     WHERE object   = 'PROG'&lt;/P&gt;&lt;P&gt;                       AND obj_name = 'ZTEST_2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro USING 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'RS38M-PROGRAMM' itab-obj_name.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'BDC_OKCODE' '=DELP'. "OK-CODE for selecting delete in SE38 initial screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro USING 'SAPLSEU2' '0201'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'BDC_OKCODE' '=BACK'.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'SE38' USING gt_bdcdata&lt;/P&gt;&lt;P&gt;                            OPTIONS FROM gs_ctu_params.&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;   Form  bdc_dynpro&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;   Populate Screen Name&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;&lt;/P&gt;&lt;P&gt;FORM bdc_dynpro  USING    program TYPE any&lt;/P&gt;&lt;P&gt;                          dynpro  TYPE any.&lt;/P&gt;&lt;P&gt;  CLEAR gt_bdcdata.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND gt_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_dynpro&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  bdc_field&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;   Populate Screen Field&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;&lt;/P&gt;&lt;P&gt;FORM bdc_field  USING    fnam TYPE any&lt;/P&gt;&lt;P&gt;                         fval TYPE any.&lt;/P&gt;&lt;P&gt;  IF fval &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    CLEAR gt_bdcdata.&lt;/P&gt;&lt;P&gt;    gt_bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;    gt_bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;    APPEND gt_bdcdata.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;i have just wrote this, and ran for one program and its working fine.....&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me know if u need any further help!!&lt;/P&gt;&lt;P&gt;Hope it helps!!..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vishnu Pavan on Jan 2, 2009 9:34 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vishnu Pavan on Jan 2, 2009 9:51 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:29:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994108#M1163154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:29:09Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994109#M1163155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code only deletes the TDIR entry, but object is still visible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:30:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994109#M1163155</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994110#M1163156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you plz send ur code. i will test it myself...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:39:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994110#M1163156</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994111#M1163157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;try this code. I have tested this it is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report Z_PROG_DELETE&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include bdcrecx1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: g_name type RS38M-PROGRAMM.&lt;/P&gt;&lt;P&gt;select-options: s_name for g_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab like tadir occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select PGMID OBJECT OBJ_NAME from tadir into table itab&lt;/P&gt;&lt;P&gt; where PGMID EQ 'R3TR'&lt;/P&gt;&lt;P&gt; and   OBJECT eq  'PROG'&lt;/P&gt;&lt;P&gt; and   OBJ_NAME in s_name.&lt;/P&gt;&lt;P&gt;&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;perform bdc_dynpro      using 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RS38M-PROGRAMM'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=DELP'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-PROGRAMM'&lt;/P&gt;&lt;P&gt;                              'ZPROGDELETE'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-FUNC_EDIT'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLSEU2' '0201'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=BACK'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'WITH_INCLUDES_GLOBAL'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'WITH_INCLUDES_GLOBAL'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RS38M-PROGRAMM'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=BACK'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-PROGRAMM'&lt;/P&gt;&lt;P&gt;                              itab-OBJ_NAME.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-FUNC_EDIT'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_transaction using 'SE38'.&lt;/P&gt;&lt;P&gt;endloop.&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;Venkatesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:47:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994111#M1163157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994112#M1163158</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 have just tested the below and its working fine for program.&lt;/P&gt;&lt;P&gt;so, you just change the &lt;STRONG&gt;SELECT&lt;/STRONG&gt;  statement for ur req programs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_ctu_params TYPE ctu_params,&lt;/P&gt;&lt;P&gt;       itab TYPE tadir OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       gt_bdcdata   TYPE STANDARD TABLE OF bdcdata    WITH HEADER LINE.&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;                 I N I L I T I A L I Z A T I O N                      *&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Parameter string for runtime of CALL TRANSACTION USING...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR gs_ctu_params.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-updmode = 'S'.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-defsize = 'X'.&lt;/P&gt;&lt;P&gt;  gs_ctu_params-dismode = 'A'.&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;                S T A R T   O F   S E L E C T I O N                   *&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;  SELECT obj_name FROM tadir&lt;/P&gt;&lt;P&gt;                     INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;                     WHERE object   = 'PROG'&lt;/P&gt;&lt;P&gt;                       AND obj_name = 'ZTEST_2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro USING 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'RS38M-PROGRAMM' itab-obj_name.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'BDC_OKCODE' '=DELP'. "OK-CODE for selecting delete in SE38 initial screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro USING 'SAPLSEU2' '0201'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field USING 'BDC_OKCODE' '=BACK'.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'SE38' USING gt_bdcdata&lt;/P&gt;&lt;P&gt;                            OPTIONS FROM gs_ctu_params.&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;   Form  bdc_dynpro&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;   Populate Screen Name&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;&lt;/P&gt;&lt;P&gt;FORM bdc_dynpro  USING    program TYPE any&lt;/P&gt;&lt;P&gt;                          dynpro  TYPE any.&lt;/P&gt;&lt;P&gt;  CLEAR gt_bdcdata.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  gt_bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND gt_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_dynpro&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  bdc_field&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;   Populate Screen Field&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;&lt;/P&gt;&lt;P&gt;FORM bdc_field  USING    fnam TYPE any&lt;/P&gt;&lt;P&gt;                         fval TYPE any.&lt;/P&gt;&lt;P&gt;  IF fval &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    CLEAR gt_bdcdata.&lt;/P&gt;&lt;P&gt;    gt_bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;    gt_bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;    APPEND gt_bdcdata.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps..&lt;/P&gt;&lt;P&gt;try with the above code and let me know for any help...&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;pavan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vishnu Pavan on Jan 2, 2009 9:55 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:54:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994112#M1163158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994113#M1163159</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;A small change in my previous program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report Z_PROG_DELETE&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include bdcrecx1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: g_name type RS38M-PROGRAMM.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data: g_cla(10) type c.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: s_name for g_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab like tadir occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;concatenate '$T' '%' into g_cla.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select PGMID OBJECT OBJ_NAME from tadir into table itab&lt;/P&gt;&lt;P&gt; where PGMID EQ 'R3TR'&lt;/P&gt;&lt;P&gt; and   OBJECT eq  'PROG'&lt;/P&gt;&lt;P&gt; and   OBJ_NAME in s_name&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;and DEVCLASS like g_cla.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&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;perform bdc_dynpro      using 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RS38M-PROGRAMM'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=DELP'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-PROGRAMM'&lt;/P&gt;&lt;P&gt;                              'ZPROGDELETE'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-FUNC_EDIT'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLSEU2' '0201'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=BACK'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'WITH_INCLUDES_GLOBAL'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'WITH_INCLUDES_GLOBAL'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLWBABAP' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RS38M-PROGRAMM'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=BACK'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-PROGRAMM'&lt;/P&gt;&lt;P&gt;                              itab-OBJ_NAME.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RS38M-FUNC_EDIT'&lt;/P&gt;&lt;P&gt;                              'X'.&lt;/P&gt;&lt;P&gt;perform bdc_transaction using 'SE38'.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Venkatesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 08:59:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994113#M1163159</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T08:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994114#M1163160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do you want to delete the programs which are also transported? &lt;/P&gt;&lt;P&gt;Any how use this FM RS_DELETE_PROGRAM to delete  , and pass all your programs in a loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This FM will delete one main program or one include program with all dependant subobjects such as text elements, documentation in all languages, screens, menus, and variants. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All indexes in the ABAP Workbench will be deleted and in case of a development class ne $xxx or Txxx a correction number is needed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 09:11:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994114#M1163160</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T09:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994115#M1163161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not use the repository infosystem SE90, list all programs starting with ZCF, mark them all, choose "Delete" from the context menu, then press the "Delete all" button??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 10:03:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994115#M1163161</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2009-01-02T10:03:48Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994116#M1163162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanx Thomas...&lt;/P&gt;&lt;P&gt;This seems to be the best option.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 10:29:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994116#M1163162</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T10:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: Mass delete abap reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994117#M1163163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;Thanx Thomas...
This seems to be the best option.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Than R(e)ward accordingly instead randomly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But why all ZCF* program have been created, since they are no longer in use!!&lt;/P&gt;&lt;P&gt;And rather than deleting them if we change their Devclass from Z* package to &lt;STRONG&gt;$TMP&lt;/STRONG&gt; they cannot be   transport to PRD or QA anymore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If they were already transported than only deleting their correspond Z transaction would be enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And By not executing them (ZCF*) anymore would treat same as idle, will not cause any harm to your SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Please After couple of months don't come back with the thread &lt;/P&gt;&lt;P&gt;&lt;EM&gt;"What is the best way to retrieve all deleted ZCF* in one shot?"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the way i mean What would be the harm if we keep them,and will treat as idle!?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Amit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2009 15:48:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mass-delete-abap-reports/m-p/4994117#M1163163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-02T15:48:10Z</dc:date>
    </item>
  </channel>
</rss>

