How to find that reports are in use or not?

HI experts
I have some set of reports under one InfoArea
I want to know that any user is using them or not?
And if someone is using then I want to find date on which it was last used..
Can you please tell me??
Regards
Swati

Hi Swathi,
You can only get this information if the query/ workbook is enabled for statistics logging in transaction RSDDSTAT.
If it is enabled you can goto table RSDDSTAT ( BW 3.5) or RSDDSTAT_OLAP( BI 7.0 ) to see the users who executed the query . These tables store all the information per query session and you will find more than one rows per session but you can find the information you want i.e. users executing a particular query / workbook.
Also Tcode: SU01 will give you all the user lists in the server.
Regards
Pcrao.

Similar Messages

  • To find whether the reports are in use or not for a given period

    Hi Basis Gurus,
    We have an requirement here that the client wants to know that the whether the reports for a given period are in use (working) or not.
    I think we can do it when we have audit logging activated ,but now we dont have audit logging activated now.
    Let me give you an example below
    Suppose for past 1 year 100 reports are prepared and out of 100 reports 95 reports are not working and remaining 5 reports are working.How can i get the detials from the SAP system without audit logging activated.
    Please help me
    Regards,
    Anil.

    Hello,
    See if ST03N helps you.
    Switch to expert mode in ST03N. Naviagate to Workload > Month > month . Click on the available month. Then in the " Analysis Views" visible on the lower LHS, Select transaction profiles > standard. See if you have your 'Z' report in that.
    Thanks and regards,
    Anish

  • How to find which tables are being used by a workbook.

    I was asked by the client to generate a report which will show the Workbook name and it's corresponding tables/views.
    Any idea on how to use the EUL tables for this purpose. I know the SQL query to find the tables in case the workbook was run at least once. But I want to show the Workbook and it's table details even the report was never run.
    Advanced thanks,
    Lokesh.

    Hi Jay
    While we're on the subject of scripts, here's a couple more you might like:
    Script 1:
    =========
    This one shows you how many times an item has been used. It is useful for determining how often users make use of items in a folder. It could be used as research for a materialized view, for dropping items which are not used, or for understanding usage.
    SELECT
    OBJ.OBJ_NAME FOLDER,
    EXP.EXP_NAME ITEM,
    COUNT(QPP.QS_ID) USAGE
    FROM
    EUL5_OBJS OBJ,
    EUL5_QPP_STATS QPP,
    EUL5_EXPRESSIONS EXP
    WHERE
    OBJ.OBJ_NAME = <Folder Name>
    AND OBJ.OBJ_ID = EXP.IT_OBJ_ID
    AND INSTR(QPP.QS_OBJECT_USE_KEY,OBJ.OBJ_ID) > 0
    AND INSTR(EUL5_GET_ITEM_NAME(QPP.QS_ID),EXP.EXP_ID) > 0
    GROUP BY
    OBJ.OBJ_NAME,
    EXP.EXP_NAME;
    Script 2:
    =========
    This one examines the whole EUL and displays a count of the number of times a worksheet has been run by folder. It also shows the date and time of the last run. This one is useful to determine the most and / or least popular worksheets. Adjusting the ORDER BY clause can throw up some interesting results.
    SELECT
    OBJ.OBJ_NAME FOLDER,
    MAX(QPP.QS_CREATED_DATE) LAST_DATE,
    QPP.QS_DOC_OWNER OWNER,
    QPP.QS_DOC_NAME WORKBOOK_NAME,
    QPP.QS_DOC_DETAILS SHEET_NAME,
    COUNT(QPP.QS_ID) USAGE
    FROM
    DRAKE.EUL5_OBJS OBJ,
    DRAKE.EUL5_QPP_STATS QPP
    WHERE
    INSTR(QPP.QS_OBJECT_USE_KEY,OBJ.OBJ_ID) > 0
    GROUP BY
    OBJ.OBJ_NAME,
    QPP.QS_DOC_OWNER,
    QPP.QS_DOC_DETAILS,
    QPP.QS_DOC_NAME
    ORDER BY
    OBJ.OBJ_NAME,
    COUNT(QPP.QS_ID) DESC;
    I'm considering a blog entry of useful EUL scripts. Anyone interested? Yes - either reply here or drop me a line.
    Best wishes
    Michael

  • How to find which devices are still using affected domain controller

    Hi Everyone,
    We have a 5 Domain controller's in a Site. And we are going to decommisson one of our affected DC in a site.
    Can you please let me know how to find  the log files to see which devices are still using this domain controller.
    Regards,
    Neel kamal
    Neel kamal

    Neel,
    From strictly an Active Directory perspective, there is nothing special you need to do to decommission a domain controller in a site.  There are many processes that automatically balance out and recreate connections as needed without any user intervention. 
    The DC Locator process will automatically direct clients to active domain controllers, there is nothing you need to do here. 
    What you need to be concerned with are things like the following:
    DNS - Are you running AD integrated DNS and is the DC you are decommissioning hosting that roll - if so, is it the ONLY DC in the
    site that is running DNS?  You'll need at least one in the site.
    DHCP server - Is the DC you are demoting a DHCP server?  You'll need to account for that.
    Global Catalog - Is the DC you are demoting a Global Catalog server?  You'll need at least one in the site.
    File Shares - Is the DC hosting any files shares?  You'll need to move those and make sure you redirect your clients.
    Was this DC a set as a Preferred Bridgehead Server?  You'll need to undo that first.
    Those are the big ones that come to mind.  Decommissioning a DC is easy if you have prepared properly.  The others that have replied have offered some great advice which you should follow.  Do your homework and you should be fine.
    Hope that helps
    Gary
    Gary G. Gray
     MCP, MCTS, MCITP, MCT Alumni
    Please remember to mark the replies as answers if they are helpful.
    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

  • How we find that value exists in block or not??

    Hi All:
    I am building form in 10 g enviornment. I want to know that at execution time, that value exists in block or not. Beacuse I want to execute query only at this time when no value in block. its a tab sheet form. When I enter value in block. And then go to other block. then the previous block value disappears( query executes). Please every body know. Help me . Thanks
    Ali

    You could check the block query status?
    v_status := get_block_property(<block_name>,STATUS);
    From the help:
    STATUS Returns the VARCHAR2 value NEW if the block contains only new records, CHANGED if the block contains at least one changed record, and QUERY if the block contains only valid records that have been retrieved from the database.

  • How to find that a statement is used in which programs

    Hi Experts,
    Is it possible to find the statement "gi_tline-tdformat = ‘>*’ " is present in which programs?.
    Please reply.Its urgent.TIA
    Regds
    Abhishek

    Another option is SE38->Utilities->Find in source code->enter string into "Find" field -> Programs to Be Included: e.g., 'In Program" select options-> enter Search range (e.g., Z*)->select all.
    Kind Regards

  • How to find that a thread is alive or not

    Hi all,
    I've create a thread to make a http request in every 10 second and get a string as the response from the server. Requesting process start on the window open. And also I can dispose the window, so my processing is not stop. That is exactly what I want to do.
    Say after disposing the window I open it again. So the same thread start again while the first one is running. It messup my work. So I think of it. Every window open try to check that thread is alive or not. If alive stop the thread and start is again.
    So I try this simply.
        public boolean ThreadIsAlive(){
            if(processThread.isAlive())
                return true;
            else
                return false;
        }If I found the thread true on the above code, I want to stop it. So I try this.
        public void stop(){
            processThread = null;
        }I think up to now what I have done is ok. Then on the ActionListner I do this.
                    ActionListener actionListener = new ActionListener(){
                        public void actionPerformed(ActionEvent e){
                            if(appProcess.IsThreadAlive()){
                            appProcess.stop();
                            System.out.println("Main Dialog!");
                            java.awt.EventQueue.invokeLater(new Runnable() {
                                public void run() {
                                    MainDialog dialog = new MainDialog(new javax.swing.JFrame(), true);
                                    dialog.setVisible(true);
                    };No compile error. But I got a runtime exception.
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at mytrayicon.Processing.IsThreadAlive(Processing.java:82)
            at mytrayicon.PanelRadarMain$3.actionPerformed(PanelRadarMain.java:73)
            at java.awt.TrayIcon.processActionEvent(TrayIcon.java:750)
            at java.awt.TrayIcon.processEvent(TrayIcon.java:708)
            at java.awt.TrayIcon.dispatchEvent(TrayIcon.java:690)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)Can anybody help me to solve this.
    Thanks

    ItsJava wrote:
    Hi all,
    I've create a thread to make a http request in every 10 second and get a string as the response from the server. Requesting process start on the window open. And also I can dispose the window, so my processing is not stop. That is exactly what I want to do.
    Say after disposing the window I open it again. So the same thread start again while the first one is running. It messup my work. So I think of it. Every window open try to check that thread is alive or not. If alive stop the thread and start is again.
    So I try this simply.
    public boolean ThreadIsAlive(){
    if(processThread.isAlive())
    return true;
    else
    return false;
    }If I found the thread true on the above code, I want to stop it. So I try this.
    public void stop(){
    processThread = null;
    That does not "stop" the thread, it simply removes that reference to it.
    >
    I think up to now what I have done is ok. Then on the ActionListner I do this.
    ActionListener actionListener = new ActionListener(){
    public void actionPerformed(ActionEvent e){
    if(appProcess.IsThreadAlive()){
    appProcess.stop();
    System.out.println("Main Dialog!");
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    MainDialog dialog = new MainDialog(new javax.swing.JFrame(), true);
    dialog.setVisible(true);
    };No compile error. But I got a runtime exception.
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at mytrayicon.Processing.IsThreadAlive(Processing.java:82)
    at mytrayicon.PanelRadarMain$3.actionPerformed(PanelRadarMain.java:73)
    at java.awt.TrayIcon.processActionEvent(TrayIcon.java:750)
    at java.awt.TrayIcon.processEvent(TrayIcon.java:708)
    at java.awt.TrayIcon.dispatchEvent(TrayIcon.java:690)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    I'm sorry, but you set a reference to null, then attempt to derference it, and you wonder why you get an NPE?
    >
    Can anybody help me to solve this.
    ThanksTo stop the thread, have a volatile variable that you can change the value of using a synchronized method, and have the thread
    periodically check the value of this variable and stop itself when the value equals a specific value. That is one way to properly
    stop the thread.

  • How to find the reports/Txs that are affected by changes made in NA30

    Hi All,
    Does anyone know how to find the reports and transactions that are affected by ISH Billing (Interim Billing /Final billing) in hte Tx NA30. I need to modify the some functiionality of Interim billing at NA30 and still maintain the consitenecy of NA30.
    Many thanks & Regards,
    Vijaya

    No idea about any such report but from SAP help got following list of billing reports. It might be helpful
    RNAABGR0 IS-H: Revenue Accrual
    RNAABRKZ IS-H: Change Billing Indicator of a Case
    RNABD000  IS-H: Patient Billing
    RNABILB0   IS-H: Change Billing Block via Conditions
    RNABILB1   IS-H: Change Billing Block via Conditions (Outpatient Cases)
    RNADIN03   IS-H: Billing Document Mass Print Program
    RNAFSPER  IS-H: Change Billing Block
    RNANFAL0 IS-H: Set Cases Without Billable Services to "Final Billed"
    RNANFAL1 IS-H: Set Outpatient Cases Without Services to "Final Billed"
    RNANFAL2 IS-H: Set Fully Billed Cases to "Final Billed"
    RNASED00 IS-H: Delete Case Selections
    RNASEK00 IS-H: Copy Case Selection
    RNASELM0 IS-H: Billing - Process Messages
    RNASEL00 IS-H: Case Selection
    RNASEL01 IS-H: Case Selection via Outpatient Visits
    RNASTO01 IS-H: Cancel Billing Documents for Case [Live Mode]
    RNASTO02 IS-H: Cancel Billing Documents for Case: Mass Partial Cancellation [Live Mode]
    RNASTO03 IS-H: Cancel Invoice Items per Case (Partial Cancellation) [Live Mode]
    RNASTO04 IS-H: Cancel Provisional Invoice
    RNAPRV04 IS-H: Cost Reimbursement u2013 Direct Patient Billing
    RNAENT00 IS-H: Billing Status of Inpatient Cases
    RNA_CASCADE_BILLING IS-H: Cascade Bill Processing

  • How to determine if reports are being run/used

    I have two Crystal report environments.  One being version 7.5 and the other is version 10.  Between them, there is a very large number of reports (1000's) that accumulated over the years. I am looking for a way to be able to tell which reports are being run and actually used. By used I mean actually being pulled from the repository.   I do not know all the specific details of the environments and not a CR expert so it is hard for me to provide too much more details.  Any help or suggestions on how to try to determine which reports are being used is greatly appreciated.

    You mention; "Crystal report environments"
    and
    "pulled from the repository"
    Question is; what is the Crystal report environment in your definition? E.g.; what is the actual product? It could be what used to be called Crystal Info (v 7), Crystal Enterprise (v. 10). Or it could be an app written by someone in your organization. Or it could be an app written by a 3rd party.
    In any case, getting answers for these products will be difficult as you're looking at products that are close to 10 years out of support (v. 10) and well over 10 years out of support (v. 7).
    - Ludek

  • 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 know what reports are running by looking at SSReproting Services to see what reports are running and also any clue of which application is using the reporting services?

    How to know what reports are running by looking at SSReproting Services to see what reports are running and also any clue of which application is using the reporting services?

    To see what reports are running, take a look at the execution log views that are available in the database.  Which views that are available are dependent on your version of SSRS.
    http://technet.microsoft.com/en-us/library/ms159110.aspx
    To see which application is using SSRS is a little more difficult.  You can turn HTTP logging on, which will give you an idea of where connections are coming from, so you can see IP addresses.  You can also look at the execution log view to see
    user accounts.  So, depending on your environment and use of service accounts, this could be easy, or difficult.
    http://technet.microsoft.com/en-us/library/bb630443.aspx
    If all else fails you can look for clues in the SSRS logs.  Good luck...

  • I keep getting an error message that says the safari browser version you are currently using does not support the community toolbar.  how do I fix it?

    Everytime I open my imac I get an error message that says: "We're sorry but the Safari browser version your are currently using does not support the community toolbar."  I can't see where it affects anything else, but getting an error message on an imac, just doesn't seem right, ya know?  How can I get rid of the message. 

    Apparently an add-on named Community Toolbar was installed at one time, and is causing the problem. To get rid of it, quit Safari, then throw away these files -
    Macintosh HD/Library/Application Support/Conduit
    Macintosh HD/Library/InputManagers/CTLoader
    Macintosh HD/Library/Receipts/ctloader.pkg
    Macintosh HD/Library/Receipts/<Toolbar name>.pkg
    Macintosh HD/Library/Application Support/SIMBL/Plugins/CT2285220.bundle
    Macintosh HD/Users/<User name>/Library/Application Support/Conduit
    Note - if you are using Lion, the Library folder in your home folder (user name folder) is hidden. To get into it, in Finder open the Go menu; with that menu open, press and hold the Option key. An item "Library" will be added to the list, and can then be selected. That will open the Library folder in your home folder.

  • How do i find what ports are being used.

    I need to know how to tell what ports are being used and by what. I recently bought Apple Remote Desktop and have been pretty impressed but I have one computer here that won't let me Observe or Control. I think it is because the G4 in question has a program using port 5900. I need to confirm this is there any way that I can see if this port is being used?
    Thanks
    Moderith

    Hi Moderith--
    Welcome to the Apple Discussions.
    Look in your Utilities folder for the Network Utility program. Open it, and choose "Port Scan" from the row of tabs in its window. If you're not running Network Utility on the problematic G4, use the G4's IP address. But if you're actually on the G4, use "localhost".
    Note that if you check the open ports on the G4 from another computer, you won't see as many as if you check it from the G4 itself. That's because some ports are only local. For example, I have enabled the mail server on my Macs, but only to deliver mail, not relay it. So if I do a port scan using "localhost", I see port 25 open, but it's not open from another computer.
    charlie

  • How to find which datasource are using  tables AFRU ,CAUFV and AUFM

    *how to find which datasource are using  tables AFRU ,CAUFV and AUFM*

    Hi,
    You can enter your table names in SE11 transaction and click "Display" and again click "Where -Used-List". Then it will show all the places where these tables are used(Datasources)
    Hope this helps.....
    Regards,
    SUman

  • How to find that 2 references are pointing to same obejct??

    how to find that 2 references are pointing to same obejct??
    i feel that hashCode and equals will not work as far as i understood from javadoc

    I wnat to know above because i want to check if ps in
    this loop is same object or on each iteration new
    object is created
    for (int i = 0; i < 10 ;i ++)
    PreparedStatement ps = con.prepareStatement(sql);
    ps.setInt(1,i);
    ps.executeUpdate();}
    Here's a better question. Why in the world did you put that statement in the loop in the first place, unless the variable 'sql' is modified within?

Maybe you are looking for

  • Burn Disk Won't Play in CD Player!

    I can burn an audio cd in itunes succesfully, however when I try to play the audio cd on my car cd play it won't work....someone help!

  • Very simple CSS problem - ive given up :(

    please help a brother out:( im desinging a page with 3 separate HTML files, and a PHP file calling them. problem: i cannot get rid of 1px space in top margin :( i have tried everything ps! top-margin: -1px doesnt work my website link: http://www.heat

  • Rendering ResourceList with layout set

    Hi, in a custom program I get a list of resources, which i want to display to the user. At the moment I display the list with hard coded HTMLB elements, which is not really flexible regarding layout issues and also not very comfortable. So I want to

  • Anyone else getting ERROR MSG 502?

    Haven't been able to connect to iTunes store for 2 weeks or so now... everything was peachy-keen before that. Have tried all suggestions on forum and support sites, all to no avail. This is on my work computer, so I'm not sure if something was recent

  • Slideshow not showing correct images

    I'm using iPhoto 6.0.6 and have a number of slideshows set up. I imported my latest images tonight, allocated keywords and created a slideshow from them as I always do. Everything went OK but when I played one of my slideshows created last year, it s