To find subroutinues / subprograms used in a report program

Hi,
In a report program it may called any number of subroutinues or subprogram.
So by giving the report program name alone, i need to find the subroutinues and subprogram used in it.
Is there any function module or tcode which gives this list?
Regards,
K.Tharani.

HI..
I have tried se80. It lists all the subroutinues.
Is there any way to find which subroutinue is called from which part.
Say For eg:
GET_DETAILS subroutinue is called in main program and
PUT_DETAILS.subroutinue is called inside the GET_DETAILS.
So the output says
Report Name has
    GET DETAILS has
            PUT_DETAILS
Regards,
K.Tharani.

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 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

  • Find mode of execution of a report program

    Hi,
       How can i find if the execution of the report is online or via batch mode.
    I need to store different results depending on the mode of execution of the report.
    Thanks & Regards,
    Amit

    Hi,
    The system variable SY-BATCH identifies whether the report is run online or in background. You can differentiate this using      SY-BATCH.
    IF SY-BATCH = 'X'.
    write: 'Report is run in background'.
    ELSE.
    write: 'Report is run in foreground'.
    ENDIF.
    Regards,
    Vikranth

  • How to find 'OS user' used by Oracle Reports when report output is written

    Hi ,
    I would like to find the 'OS User' used by concurrent manager when a Report output is written on the OS file system after the report run is completed. The report is registered as a concurrent program in Oracle Application environment.
    Any help would be appreciated.Pls respond urgently.
    Thanks
    Sudeep

    There is only one OS user that creates reports out and log files, that is applSID, the owner of the applications filesystems. The only other OS user that creates files in an Oracle Applications environment is oracle (or oraSID) if a stored procedure creates a file via utl_file_dir, or external table etc.

  • I repaired my install of winXPpro and I think I lost all my FF saved passwords and login information. Can I find my info using a hdd undelete program? What filename do I look for?

    Can I use an undelete program to recover my FireFox saved login and password information? What filename would I try to search for and where in the directory structure would I look?

    You need two files for the passwords, key3.db and signons.sqlite (that file os for Firefox 3.5 and above), those 2 files must be kept together for passwords to work. Those files are stored in the profile folder, for details of how to find it see http://kb.mozillazine.org/Profile_folder_-_Firefox
    If those files did not exist and you ran Firefox, it would automatically create new copies. The [[username and password not remembered]] article may be of use to you as well.

  • 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 find Transaction code from Report/program name ?

    Dear all,
    How to find Transaction code if i know Report/program name ?

    Hi,
    In se 38 when u open ur program,in the application toolbar u have a button beside the where-used list button as display object list.on clicking this button,a window will be opened at the left most corner for repository browser,in this u can find any tranasctions,fileds,screens,dictionary structures defined for the program.
    if any transaction is created for the program u can find it under the transaction folder.
    revert back for further queries.
    Regards,
    Sravanthi

  • Last Used status for Reports, Transactions, Tables ??

    Dear all,
    Kindly let me know how to find the last used status for
    Reports, Transactions, Tables ??
    This is very urgent, Please do the needful.
    Waiting for the responses..
    Cheers,
    Virendra.

    Here the issue is same.
    STAT transaction is asking for the time which is the main hurdle.
    I am hanging around with STAT transaction but not finding
    how to getover the time specification.
    if i dont specify the time i takes by default the 2 or minutes back from the current time.
    which is not useful for me at all.
    My main requirement is that my seniors want to know what are all reports or transaction or tables which are not used at what last time ?
    so if i have to specify the time wont be so useful for me.
    And writing a report 'll not gain anything coz internal SAP report is take time as main parameter.
    Regards,
    Virendra.

  • Using Extracts in Reports

    How to use extracts in report Programming?

    Writes all fields of the field group fg (see FIELD-GROUPS) as one record to a sequential dataset (paging). If a field group HEADER has been defined, its fields prefix each record to form a sort key. You can then sort this dataset using SORT and process it with LOOP ... ENDLOOP. After this, EXTRACT cannot be executed again.
    As soon as the first dataset for a field group has been extracted with EXTRACT, the field group cannot be expanded using INSERT. The field group HEADER, in particular, cannot be expanded after the first EXTRACT (regardless of field group).
    Large extract datasets are not kept in main memory; instead, they are written to an external help file. You can specify the directory in which this file is to be stored using the SAP profile parameter DIR_EXTRACT. By default, the system uses the SAP file directory SAP profile parameter DIR_DATA).
    Filling an Extract with Data
    Once you have declared the possible record types as field groups and defined their structure, you can fill the extract dataset using the following statements:
    EXTRACT <fg>.
    When the first EXTRACT statement occurs in a program, the system creates the extract dataset and adds the first extract record to it. In each subsequent EXTRACT statement, the new extract record is added to the dataset.
    Each extract record contains exactly those fields that are contained in the field group <fg>, plus the fields of the field group HEADER (if one exists). The fields from HEADER occur as a sort key at the beginning of the record. If you do not explicitly specify a field group <fg>, the
    EXTRACT
    statement is a shortened form of the statement
    EXTRACT HEADER.
    When you extract the data, the record is filled with the current values of the corresponding fields.
    As soon as the system has processed the first EXTRACT statement for a field group <fg>, the structure of the corresponding extract record in the extract dataset is fixed. You can no longer insert new fields into the field groups <fg> and HEADER. If you try to modify one of the field groups afterwards and use it in another EXTRACT statement, a runtime error occurs.
    By processing EXTRACT statements several times using different field groups, you fill the extract dataset with records of different length and structure. Since you can modify field groups dynamically up to their first usage in an EXTRACT statement, extract datasets provide the advantage that you need not determine the structure at the beginning of the program.
    Assume the following program is linked to the logical database F1S.
    REPORT demo_extract_extract.
    NODES: spfli, sflight.
    FIELD-GROUPS: header, flight_info, flight_date.
    INSERT: spfli-carrid spfli-connid sflight-fldate
            INTO header,
            spfli-cityfrom spfli-cityto
            INTO flight_info.
    START-OF-SELECTION.
    GET spfli.
      EXTRACT flight_info.
    GET sflight.
      EXTRACT flight_date.
    There are three field groups. The INSERT statement assigns fields to two of the field groups. During the GET events, the system fills the extract dataset with two different record types. The records of the field group FLIGHT_INFO consist of five fields: SPFLI-CARRID, SPFLI-CONNID, SFLIGHT-FLDATE, SPFLI-CITYFROM, and SPFLI-CITYTO. The first three fields belong to the prefixed field group HEADER. The records of the field group FLIGHT_DATE consist only of the three fields of field group HEADER. The following figure shows the structure of the extract dataset:

  • Using LDB's in  program and supressing Selection screen

    Hi ,
    I am using LDB in report program and dont want its corresponding selection screen but want my slection screen which i declared in program.
    Experst how should i supress the LDB 's corresponding sletcion screen .
    Regards
    Poornima

    hi Surya
    I am displaying a BW report(3.5 version) in my 2004 portal by specifying INFOCUBE=Z_XYZ&QUERY=Z_ABC_XYZ_001.
    When I execute the iView it straight away display the results of it with out showing the selection screen. When we execute the same in BeX, we get a selection screen. Can you please advice how we can display the BW report with selection screen in the iView.
    The same problem i am facing here in my scenario could share your Exp on this  .
    Thanks in advance
    Deepika

  • Report Programs/Includes

    Hi all,
    I am looking for the function module that may be used
    to create Report Programs/Include files.
    I am aware of the INSERT REPORT statement. But it
    creates a 'Report Program' of Application type 'Basis'.
    I want to create an Include file of other Application
    type.
    Please help.
    Thanks in Advance.

    Hi Anandaraja,
    don't worry about the program type created - wht ever it is you can INCLUDE it anyway.
    If you still want to change, you may modify the object catalog entry after creating.
    Regards,
    Clemens

  • In DBI , how to find out the Source Query used for the Report

    Hi All,
    How to find out the Source Query used to display the data in the DBI Reports or Dashboards. We can get it in Apps Front end by Going to Help and Record Histroty. But DBI Runs in Internet Explorer so i dont know how to get the source query ( SELECT Query ) Used.
    In IE we have View --> Source . But that does not help since it gives the HTML Coding and not the SELECT Query used.
    If anyone has ever worked on it...Please help me in finding it.
    Thanks,
    Neeraj Shrivastava

    Hi neeraj,
    You can see the query used to display reports.Follow these steps to get the query.
    1)Login to oracle apps
    2)Select "Daily Business Intelligence Administrator" responsiblity.
    3)Now click on "Enable/Disable Debugging" (Now u enabled debugging)
    4)now open the report which you want to see the query of
    5)In view source it displays query along with the bind varilables.
    Feel free to ping me if you have any doubts
    thanks
    kittu

  • How to find if one key figure is used in any report

    Dear Experts ,
    I have one key figure info object .I wanted to know how to find this key figure is used in which report .
    As I know "where used list " but this will not help me .
    Any suggestions please share .
    Puru

    Hi Puru,
    Try following approach,
    goto RSZELTTXT table and put your key figure name in the long text and click on execute. Get the list of all the ETULID's and go to table RSZCOMPDIR from this table for all the ETLUID's get all the list of COMPUID's and from COMPUID's you will be able to find all the reports from RSRREPDIR in which that key figure is getting used.
    Regards,
    Durgesh.

  • Find Universe, classes and objects used in each report

    I want to find a list of universes, classes and objects used in each report
    or the other way to find list of reports which use a particular universe. please let know, i could not get much information from activity universe in a proper way.

    Hello Venkataramat,
    plese post in more detail what kind of report you are using Crystal report ? webi ? Deski.
    Please post in the specific forums.
    If you have a Crystal Report I recommend to post this query to the [Crystal Reports Design|SAP Crystal Reports; forum.
    Best regards
    Falk

Maybe you are looking for

  • Missing Line items for CO-PA "BAPi_ACC_DOCUMENT_POST"

    Hi Every one, I am facing a problem while posting the documents using the standard "BAPI_ACC_DOCUMENT_POST". Problem is, if I have a multiple line items to be posted, BAPI is posting only a part of them and throwing the other documents into error wit

  • Pixel Bender for Photoshop CS4 -- in August 2010 ?????

    How could I have missed it! Just found out about Pixel Bender today via an email from Wacom. Can only find the CS5 version available for download on the Adobe Labs site. Will the CS5 version work with PSCS4? If not, is there someway for me to downloa

  • Lock object not working.

    Hi, I am trying to create a lock object. Having following doubts: 1) In one program, ENQUEUE function for that lock object But DEQUEUE function is not called. So the record on which the ENQUEUE function is called will remain locked for ever or only t

  • Crystal reports 2008 training

    Hi Friends, Apologies in advance if my question belongs to other forum or group. Did SAP gives training on Crystal repors with some fee? I searched SAP and found NIIT is one of the partners, but when I enquired they said they won't give training. I w

  • Need the report for database fragmentation

    HI, Is there any script to get database defragmentation report Thanks