How to get list of custom objects used in abap report program?

Hi friends,
I have a requirement in which I have to scan the entire abap report and retrieve list of custom objects used in it for example custom tables, data elements, structures, table types etc,. Is there any provision in SAP like fuction modules to do this functionality?  As of now I am coding everything manually where so many possibilities are there for all kinds of objects. Provide your answers and suggestions...
Thanks,
Nastera

Hi,
The best way to do this is environment analysis. Follow the steps:
1. Open se38, type in the program name (don't click on on display/change or create button, stay on first screen only)
2. Click on environment analysis button (hot key SHIFT+F4)
3. It will throw a pop-up, which will ask for type of object you want to see, which are linked /used by this program. select all (or may be if you are only interested in Tables, then select table only)
4. Hit 'Enter'
You will get the full list of all objects used in this report program. Just note down the one which starts with Z or Y and that's it.
Cheers,
Anid

Similar Messages

  • Is there a tool that could export objects used in a report program?

    Hello Experts,
    I'm new in ABAP programming, recently my team members wanted to find a tool in the SAP system, which could export a list of objects that used in a report program. For example, I want to figure out what function modules and classes are used in a report program, using the tool, I could get a list that have the name of the modules and classed used and even source code of them.
    The function of the tool acts like 'where-used list' showed in the SAP system, but the differences is I do not have to type the name of the objects. The tool is just focus on the specific report program and list the name and source code of the objects used in that report program.
    Hope I explain this clearly.
    Is SAP system has such tools? Please give me some hints on this.
    Thanks you all for the time and help in advance.

    Hi Anna,
    Welcome to ABAP world,
    Check this link
    How to identify various objects used in code
    hope this is useful to you.
    and also seach in the SCN you will find more.
    Regards!

  • How to get module wise custom objects

    Hi ,
    How to get all the list of custom objects ( Eg : zreports, ztransactions, zscripts, zsmartforms,zwebdynpro components ..... )
    and how to segregate them which module wise ( FI / MM / SD .... )
    I am using Tadir for getting the custom objects. Please suggest how to segregate module wise.
    Thanks

    Hi,
    Entities are related to components by the package they are contained in.
    Have a look at the table TDEVC.
    Kind regards,
    Valentin

  • Wireless using SAP ABAP Report programming

    Hi All Boss,
    I am doing my project Wireless program using SAP ABAP
    I need that project.
    so please send me wireless program for sap abap and screen shot.
    reply me urgent....
    Please donot forgot to all..

    This is not a program writing service.

  • How to get list of indexes compressed using Key Compression !!

    Hi....Experts.
    How can i find out INDEXES compresses in my system using Index Key compression as explained in  Note #1109743
    Ref : SAP Note 1109743 - Use of Index Key Compression for Oracle Databases
    Ref : Find out INDEX type ?? for INDEX Key Compressions. !!!
    (or)
    I got a foolish question in my mind,
    Rgds

    Hi,
    Check Section 17 of Note 1289494 - FAQ: Oracle compression
    How do I determine which tables and indexes have active compression?
    SELECT
      OWNER,
      INDEX_NAME,
      NULL PARTITION_NAME,
      PREFIX_LENGTH
    FROM
      DBA_INDEXES
    WHERE
      COMPRESSION = 'ENABLED'
    UNION ALL
    ( SELECT
        INDEX_OWNER OWNER,
        INDEX_NAME,
        PARTITION_NAME,
        NULL PREFIX_LENGTH
      FROM
        DBA_IND_PARTITIONS
      WHERE
        COMPRESSION = 'ENABLED'
    ORDER BY
      OWNER,
      INDEX_NAME;
    Hope  it helps.
    Thanks
    Sushil

  • How to get list of HTML5 features used by a Edge Project

    Hi All,
    Is there a way for me to know what all features of HTML5 does my Edge project actually use.
    I know there are a lot of sites which tests what all HTML5 features are supported by a browser, but I want to know which all features are being used by a edge project.
    Thannks in advance.

    GenericPerson1958 wrote:
    I created a edge project, it has a couple of animated rectangles and some text, I publish this project.
    I suspect that this project does not use any HTML5 features and should be able to work in down level browsers just fine.
    Is there a easy way to test/verify this?
    As far as I am aware the only html5 element ever 'natively' used (anyone correct me if I overstate) is that the outputted result (.html file) is html5 encoded doctype declaration.
         <!DOCTYPE html>
         <html lang="en">
         ....... and so on
    Having that inplace, armed with a modern browser (modern is the operative word) then the project is html5 enabled. You can can employ any html5 property (examples here http://www.w3schools.com/html/html5_intro.asp) into your Edge project.
    Your statement above is half & half: though you may never utilize a html5 element (like, canvas, video or audio) the doctype of the resulting file is still html5
    <!DOCTYPE html>
    So you may still need to employ a fallback for older browsers. I think other factors are also involved, though, aside from just html5. It's the combination of html5, jquery and CSS3.
    hth
    Darrell

  • How to get list header in ECC6.0 of ALV reports ?

    Hello i want to display header in ALV reports this the code what i am using..
    *ALV TOP-OF-PAGE DECLATRACTION
    DATA : W_LISTHEADER TYPE SLIS_LISTHEADER,
           T_LISTHEADER TYPE SLIS_T_LISTHEADER.
    **PUPULATING TOP-OF-PAGE.
      w_LISTHEADER-TYP = 'H'.
      W_LISTHEADER-INFO = 'Report for Sales'.
      APPEND W_LISTHEADER TO T_LISTHEADER.
      CLEAR W_LISTHEADER.
    It is working fine in SAP4.7 version but in ECC6.0 it is not working where i have to do changes..
    Thks

    Hi,
    Try the top-of-page by using events, like
    Data Declaration
    TYPE-POOLS: slis.
    TABLES: mara.
    TYPES: BEGIN OF i_mara,
           matnr LIKE mara-matnr,
           mtart LIKE mara-mtart,
           meins LIKE mara-meins,
           groes LIKE mara-groes,
           volum LIKE mara-volum,
           END OF i_mara.
    DATA: it_mara TYPE STANDARD TABLE OF i_mara INITIAL SIZE 0.
    ALV Data Declaration
    DATA: fldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,
          i_events TYPE slis_t_event,
          w_events LIKE LINE OF i_events,
          i_repid TYPE sy-repid.
    DATA: i_comment TYPE slis_t_listheader,
          wa_comment TYPE slis_listheader.
    START-OF-SELECTION.
      PERFORM data_retrieval.
      PERFORM bld_fldcat.
      PERFORM call_events.
      PERFORM display_alv_report.
    *&      Form  CALL_EVENTS
          text
    FORM call_events.
    W_events-name = slis_ev_top_of_page.
    W_events-form = 'TOP-OF-PAGE'.
    append W_events  to i_events.
    clear W_events .
    ENDFORM.                    "CALL_EVENTS
    Build field catalog for ALV
    FORM bld_fldcat.
      fldcat-fieldname = 'MATNR'.
      fldcat-seltext_m = 'MATERIAL NUMBER'.
      fldcat-col_pos = 0.
      APPEND fldcat TO fldcat.
      CLEAR fldcat.
      fldcat-fieldname = 'MTART'.
      fldcat-seltext_m = 'MATERIAL TYPE'.
      fldcat-emphasize = 'C111'.
      APPEND fldcat TO fldcat.
      CLEAR fldcat.
      fldcat-fieldname = 'MEINS'.
      fldcat-seltext_m = 'UNIT OF MEASURE'.
      APPEND fldcat TO fldcat.
      CLEAR fldcat.
      fldcat-fieldname = 'GROES'.
      fldcat-seltext_m = 'SIZE'.
      APPEND fldcat TO fldcat.
      CLEAR fldcat.
      fldcat-fieldname = 'VOLUM'.
      fldcat-seltext_m = 'VOLUME'.
      APPEND fldcat TO fldcat.
      CLEAR fldcat.
    ENDFORM.                    "BLD_FLDCAT
    Display report using ALV List
    FORM display_alv_report.
      i_repid = sy-repid.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
       EXPORTING
         i_callback_program             = I_REPID
         it_fieldcat                    = fldcat[]
         i_save                         = 'A'
         it_events                      = i_events
        TABLES
          t_outtab                       = it_mara
    EXCEPTIONS
       PROGRAM_ERROR                  = 1
       OTHERS                         = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "DISPLAY_ALV_REPORT
    Retrieve data from MARA table and populate itab IT_MARA
    FORM data_retrieval.
      SELECT matnr mtart meins groes volum
      INTO TABLE it_mara FROM mara UP TO 50 ROWS.
    ENDFORM.                    "DATA_RETRIEVAL
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP-OF-PAGE.
      CLEAR i_comment[].
      wa_comment-typ = 'H'.
      wa_comment-info = 'TOP OF PAGE' .    "SY-PAGNO.
      APPEND wa_comment TO i_comment.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary       = i_comment.
    ENDFORM.                    "GENERATE_USERCOMMAND_FOOTER
    Regards,
    Chandu

  • How to get List Item attachments name without write any custom code or any database query?

    Hi,
    How to get List Items attachments name without write any custom code or any database query?

    You can get it from Rest,
    There are 2 options,
    1) create a 'Result Source' which has a search query for that List which has attachments 
     - Use rest query to get the 'Filename' , it will have the attachment file name 
    For example, if the result source id is : 73e6b573-abf8-4407-9e5f-8a85a4a95159 , then the query will be 
    http://[site URL]/_api/search/query?querytext='*'&selectproperties='Title,Path,FileExtension,SecondaryFileExtension,Filename'&sourceid='73e6b573-abf8-4407-9e5f-8a85a4a95159'&startrow=0&rowLimit=100
    You can refine the query, be giving proper 'querytext'
    2) Use the List rest api
    For example if your list guid is :38d524a1-e95c-439f-befd-9ede6ecd242e
    You can get he attachments for 1st item using this 
    http://[Site URL]/_api/lists(guid'38d524a1-e95c-439f-befd-9ede6ecd242e')/items(1)/AttachmentFiles
    get2pallav
    Please click "Propose As Answer" if this post solves your problem or "Vote As Helpful" if this post has been useful to you.

  • How to get list of tables used in packages

    Dear All
    Can you pls tell me how to get list of tables used in packages
    Regards

    select referenced_name
      from user_dependencies
    where name = 'your_package'
       and referenced_type = 'TABLE'Regards,
    Rob.

  • How to get list of modified repository objects in SPAU

    Hi,
    While applying Support pack for HR (SAP ERP 6.0) I get SPAU prompt with message:
    "The system detected that 10 of the repository objects in the Support Packages have been modified in
    your system . Check whether you want to retain or restore these changes you have made. Fore more
    info about performing modification adjustment see modification adjustment help..."
    Now as I call SPAU i get the screen with following options:
    Correction in SAP Note
    With modification Assistant
    Without  modification Assistant
    etc..
    Can someone guide me How to get list of modified repository objects in SPAU.
    Thanks & Regards
    Vishal

    Hi,
    In SPAU you will get with modification assistence. just expand the subtree, and follw standard process .
    This is to retain the enhancement. If there are any data dictionary related correction go to SPDD.
    Regards
    Rahul

  • How to get list of applied patches which applied using admrgpch

    How to get list of applied patches which applied using admrgpch

    You can't really get the individual patch IDs from a merged patch, unless you have the log file from the admrgpch run available.
    You can, however, get the list of bugs fixed by a merged patch, and those bug numbers sometimes, but not always, correspond to a patch ID. Keep in mind, though, that individual patches often contain entries for multiple bug numbers.
    Here's a query that I use to look at the contents of merged patches. It works best if the merged patches have been given unique names, instead of the default name 'merged' from admrgpch. If you run it and see that everything belongs to patch name 'merged,' you might want to change the selected column to ap.applied_patch_id instead of ap.patch_name.
    select ap.patch_name
    , ad.orig_patch_name
    , ad.driver_file_name
    , ad.merged_driver_flag
    , ad.merge_date
    , bug.bug_number
    , cp.patch_abstract
    from ad_applied_patches ap
    join ad_patch_drivers ad using (applied_patch_id)
    join ad_comprising_patches cp using (patch_driver_id)
    join ad_bugs bug using (bug_id)
    order by applied_patch_id;
    Regards,
    John P.
    http://only4left.jpiwowar.com

  • How to get List of SharePoint Groups to which Current Users belongs using Javascript ?

    How to get List of SharePoint Groups to which Current Users belongs using JavaScript? Not JSOM

    Here is the code that worked for me:
    var userid= _spPageContextInfo.userId;
      var requestUri = _spPageContextInfo.webAbsoluteUrl + '/_api/web/CurrentUser/Groups?$select=Id,Title';
    alert(requestUri);
      var requestHeaders = { "accept" : "application/json;odata=verbose" };
      $.ajax({
        url : requestUri,
        contentType : "application/json;odata=verbose",
        headers : requestHeaders,
        success : onSuccess,
        error : onError
      function onSuccess(data, request){
    var s='';
     for (var i = 0; i < data.d.results.length; i++)
    s +=data.d.results[i].Title+'\n';
        alert(s);
      function onError(error) {
        alert("error");

  • How to get list of users who reset password using FIM portal

    How to get list of users who reset password using FIM portal
    -Thanks Rakesh Sawant

    Hi Rakesh,
    I think you are looking for something like this:
    Using Powershell to list all users that had completed
    a password reset within the last 30 days
    If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • How to get list of buttons count

    how to get list of buttons count in the oracle web page (similar to child objects concept in QTP for getting buttons count in a page)

    Hi Rakesh,
    I think you are looking for something like this:
    Using Powershell to list all users that had completed
    a password reset within the last 30 days
    If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • How to get list of software installed

    How to get list of softwares installed in a system?. should i use registry to get information or control panel?
    is there any package available for this? how should i start with/
    thanks

    Obviously U need to use registry in this case if u want to get information about installed softwares in your Computer (WINDOWS os specific)...
    U might have to use JNI in this case & try to get all the subkeys listed under the key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache"
    or
    "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall"
    REF: http://mindprod.com/jgloss/registry.html
    & in order to access WINDOWS registry U make use of few custom built pacakges..
    take a look @
    http://www.trustice.com/java/jnireg/
    NOTE: as it is JNI Specific it only supported by all MS WINDOWS Operating Systems which uses registry as their standard repository to store System info.
    Hope this might be of some help... :)
    REGARDS,
    RaHuL

Maybe you are looking for

  • 'Jump to' a particular slide in adobe captivate using edge animate.

    I would like to 'jump to' a particular slide in adobe captivate using interactions created in an edge animate file. Is anyone able to help me with the javascript needed to do this?

  • Clearing of Vendor Open Item

    Dear all, After I have done MIGO and MIRO for the PO. May I kown how to clear the Vendor Open Item found in F.41? Thank you.

  • "no signal" message on monitor

    A friend gave me her lenovo 3000 h series desktop.  I am attempting to set it up.  I have hooked up all of the wires that I know of.  (we took it apart and I brought it home and am now attempting to connect it).  The monitor when turned on displays "

  • Applet and Data Base. Help me PLEASE!!!

    Hi, I'm a brazilian man. Can a applet make consults in my data base each "x" seconds? I need open a frame with other applet inside him (the frame)... Open the frame after check a flag in my data base. Have you a source code for this problem? I hope y

  • PXE Imaging & Licence Server Comms

    Hi Guys, long time forum reader, but first time poster - therefore please overlook the low post count. We have a ZCM 10.3.3 setup, and i'm struggling to acheive Imaging connection. Due to a lack of IP addresses in our ZCM subnet (DMZ) we have created