<?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: Program to find Custom objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355195#M1036914</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Balaji,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In program Use the Table &lt;STRONG&gt;TADIR&lt;/STRONG&gt; which is Directory for Repository objects&lt;/P&gt;&lt;P&gt;In that specify the PGMID as R3TR and OBJ_NAME as Y* and Z*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you write a select query on those conditions then you will get the list of custom developed objects..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before that check the table entries of table TADIR based on the conditions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also check these threads for sample code...&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5016289"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1617032"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1411643"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this would help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;&lt;P&gt;Narin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Aug 2008 14:49:06 GMT</pubDate>
    <dc:creator>narin_nandivada3</dc:creator>
    <dc:date>2008-08-14T14:49:06Z</dc:date>
    <item>
      <title>Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355191#M1036910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per the requirement, I need to build a program which will list down all custom objects (tables, data element, domain, function module &amp;amp; etc) in a given program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please tell which is optimized way to write the program and which are the tables/function modules I need to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Balaji Viswanath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 14:17:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355191#M1036910</guid>
      <dc:creator>balaji_viswanath</dc:creator>
      <dc:date>2008-08-14T14:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355192#M1036911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you even tried to find out anything for yourself.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 14:21:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355192#M1036911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T14:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355193#M1036912</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 can find lots of program here&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.guidancetech.com/people/holland/sap/abap/" target="test_blank"&gt;http://www.guidancetech.com/people/holland/sap/abap/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program to list all sap tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZZBGS044 MESSAGE-ID Z1 LINE-COUNT 65 LINE-SIZE 132&lt;/P&gt;&lt;P&gt;                NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&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;Description: This program list all tables in        regards to the   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             selection criteria.                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Customizing: You need not to make any customizing to use this program*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Change of    You only have to check that tables, functions and       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;release:     includes till exists. Bedst just to check and run the   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             program.                                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Programmer:  Benny G. Sørensen                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date:        July 1995                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SAP R/3      2.2F                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;Corrections----&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;Date        Userid     Correction                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;xx-xx-xxxx  xxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;TABLES: DD02V                "SAP tables view&lt;/P&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF DYNTAB OCCURS 2000.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA: END OF DYNTAB.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF TABLES OCCURS 100.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DD02V.&lt;/P&gt;&lt;P&gt;DATA: END OF TABLES.&lt;/P&gt;&lt;P&gt;DATA: L        TYPE I,&lt;/P&gt;&lt;P&gt;      REPL(30) TYPE C VALUE '????????????????????????????'.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PARAMETERS:&lt;BR /&gt; TABLE(30) TYPE C,&lt;BR /&gt; TITLE(74) TYPE C LOWER CASE DEFAULT ' ',&lt;BR /&gt; DOWNLOAD(1) TYPE C DEFAULT ' ',&lt;BR /&gt; FILENAME(65) TYPE C DEFAULT 'c:SAPDOC?',&lt;BR /&gt; EXCEPT(30) TYPE C DEFAULT ' '.&lt;BR /&gt;&lt;BR /&gt;START-OF-SELECTION.&lt;BR /&gt; IF TABLE = ''.&lt;BR /&gt; TABLE = '*' .&lt;BR /&gt; ENDIF.&lt;BR /&gt; IF TITLE = ''.&lt;BR /&gt; TITLE = '*' .&lt;BR /&gt; ENDIF.&lt;BR /&gt; TRANSLATE TABLE USING '*%'.&lt;BR /&gt; TRANSLATE TITLE USING '*%'.&lt;BR /&gt; CONDENSE EXCEPT NO-GAPS.&lt;BR /&gt; L = STRLEN( EXCEPT ).&lt;BR /&gt; IF L &amp;gt; 0.&lt;BR /&gt; ASSIGN REPL(L) TO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;BR /&gt; SELECT * FROM DD02V INTO TABLES&lt;BR /&gt; WHERE DDLANGUAGE = SY-LANGU&lt;BR /&gt; AND TABNAME LIKE TABLE&lt;BR /&gt; AND DDTEXT LIKE TITLE.&lt;BR /&gt; HIDE DD02V-TABNAME.&lt;BR /&gt;&lt;BR /&gt; IF EXCEPT NE ''.&lt;BR /&gt; REPLACE EXCEPT LENGTH L WITH&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO TABLES-TABNAME.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;BR /&gt; TRANSLATE TABLE USING '% '.&lt;BR /&gt; CONDENSE TABLE NO-GAPS.&lt;BR /&gt; IF TABLES-TABNAME CS TABLE.&lt;BR /&gt; WRITE:/ TABLES-TABNAME, ' ', TABLES-DDTEXT.&lt;BR /&gt; APPEND TABLES.&lt;BR /&gt; ENDIF.&lt;BR /&gt; ENDSELECT.&lt;BR /&gt;&lt;BR /&gt; IF DOWNLOAD NE ''.&lt;BR /&gt; CALL FUNCTION 'WS_DOWNLOAD'&lt;BR /&gt; EXPORTING&lt;BR /&gt; FILENAME = FILENAME&lt;BR /&gt; FILETYPE = 'WK1' "ASC, WK1, DBF, DAT, bin&lt;BR /&gt; TABLES&lt;BR /&gt; DATA_TAB = TABLES.&lt;BR /&gt; ENDIF.&lt;BR /&gt;&lt;BR /&gt;AT LINE-SELECTION.&lt;BR /&gt; SET PARAMETER ID 'DOB' FIELD SY-LISEL(30) .&lt;BR /&gt; CALL TRANSACTION 'SE12' AND SKIP FIRST SCREEN.&lt;BR /&gt;&lt;BR /&gt;AT PF8.&lt;BR /&gt; CHECK SY-LISEL &amp;lt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ''.&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'DTB' FIELD SY-LISEL(10) .&lt;/P&gt;&lt;P&gt;  REFRESH  DYNTAB.&lt;/P&gt;&lt;P&gt;  PERFORM DYNPRO USING:&lt;/P&gt;&lt;P&gt;     'X'  'SAPMSTAZ'     '0100'        "Selection screen&lt;/P&gt;&lt;P&gt;    ,' '  'DD02V-TABNAME'  SY-LISEL(10).&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE16' USING DYNTAB MODE 'A' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DYNPRO USING DYNBEGIN NAME VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR DYNTAB.&lt;/P&gt;&lt;P&gt;    MOVE :  NAME TO DYNTAB-PROGRAM,&lt;/P&gt;&lt;P&gt;            VALUE TO DYNTAB-DYNPRO,&lt;/P&gt;&lt;P&gt;            DYNBEGIN TO DYNTAB-DYNBEGIN.&lt;/P&gt;&lt;P&gt;    APPEND DYNTAB.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR DYNTAB.&lt;/P&gt;&lt;P&gt;    MOVE:  NAME TO DYNTAB-FNAM,&lt;/P&gt;&lt;P&gt;           VALUE TO DYNTAB-FVAL.&lt;/P&gt;&lt;P&gt;    APPEND DYNTAB.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yogesh N&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 14:27:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355193#M1036912</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-14T14:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355194#M1036913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look at function modules of function group [SEUA|https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=seua&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue].. This group cover the "Where used" functionnality in developper workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To identify "Customs object", select development classes with Namespace /0CUST/.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 14:38:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355194#M1036913</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-08-14T14:38:57Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355195#M1036914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Balaji,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In program Use the Table &lt;STRONG&gt;TADIR&lt;/STRONG&gt; which is Directory for Repository objects&lt;/P&gt;&lt;P&gt;In that specify the PGMID as R3TR and OBJ_NAME as Y* and Z*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you write a select query on those conditions then you will get the list of custom developed objects..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before that check the table entries of table TADIR based on the conditions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also check these threads for sample code...&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5016289"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1617032"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1411643"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this would help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;&lt;P&gt;Narin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Aug 2008 14:49:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355195#M1036914</guid>
      <dc:creator>narin_nandivada3</dc:creator>
      <dc:date>2008-08-14T14:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355196#M1036915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Narin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply, just want to clarify that your answer and the link you had refered deals with finding the custom object in a &lt;STRONG&gt;system&lt;/STRONG&gt;. Whereas my question is how to find custom object in a given &lt;STRONG&gt;program&lt;/STRONG&gt;. We have completed the activity of finding all custom objects in the &lt;STRONG&gt;system&lt;/STRONG&gt;, whereas now to determine the complexity of each program (one of the factor) is to find out the custom objects within the custom program. Obviously we can go inside the program and find out the custom objects (i.e. custom table, data element, domain &amp;amp; etc) used, since no. of custom programs are more we're trying to get it through program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Balaji Viswanath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2008 12:08:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355196#M1036915</guid>
      <dc:creator>balaji_viswanath</dc:creator>
      <dc:date>2008-08-18T12:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355197#M1036916</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;Is there any certain format followed in certain format if so...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use READ REPORT &amp;lt;param&amp;gt; statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETER:
   p_repid like sy-repid.

READ REPORT p_repid.

IF SY_SUBRC EQ 0.
   search for the format of the string of custom object 
like parameters as i defined like 'p_' and so on...
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For any clarifications revert back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;&lt;P&gt;Narin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2008 12:26:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355197#M1036916</guid>
      <dc:creator>narin_nandivada3</dc:creator>
      <dc:date>2008-08-18T12:26:03Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355198#M1036917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Narin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure how READ REPORT work for function pool/module/class methods. Also as per the requirement we want to get the list of n&lt;EM&gt;th&lt;/EM&gt; object. i.e. if we found custom data element then we want to drill down and find whether it's using custom domain (in case it uses custom domain). Is there any other way/approach than &lt;STRONG&gt;scanning&lt;/STRONG&gt; the program for certian pattern(since it doesn't sounds fool-proof). For example I am looking for something like SE80 where it list all objects used in the program (again it doesn't list function modules used whereas we want that also).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Balaji Viswanath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2008 12:50:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355198#M1036917</guid>
      <dc:creator>balaji_viswanath</dc:creator>
      <dc:date>2008-08-18T12:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: Program to find Custom objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355199#M1036918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to find the repository objects that are included a particular parent object (i.e. all repositoy objects declarations in a program) then use the function module &lt;/P&gt;&lt;P&gt;REPOSITORY_ENVIRONMENT_RFC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    do 28 times.
      assign component sy-index of structure ls_envi_types to &amp;lt;fs_char&amp;gt;.
      &amp;lt;fs_char&amp;gt; = 'X'.
    enddo.

    CALL FUNCTION 'REPOSITORY_ENVIRONMENT_RFC'
      EXPORTING
        OBJ_TYPE                       = lv_obj_type
        ENVIRONMENT_TYPES    = ls_envi_types
        OBJECT_NAME                = lv_obj_name
      TABLES
        ENVIRONMENT_TAB         = lt_info_envi
*       SOURCE_OBJECTS          =

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass the object type (e.g. OBJ_TYPE = PROG), object name (e.g. OBJECT_NAME = program name) and populate the ENVIRONMENT_TYPES with the markers (X) for the object types that you want returned, in this case you probably want all. &lt;/P&gt;&lt;P&gt;ENVIRONMENT_TAB then returns the child objects (data elements, domains etc.) that are declared n the program. Check the source system owner for each of these objects will then tell you whether they are SAP or custom.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Nov 2011 10:58:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-find-custom-objects/m-p/4355199#M1036918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-04T10:58:00Z</dc:date>
    </item>
  </channel>
</rss>

