How do I get a list of the reports that a user has access to?

<p>I need to be able to determine which reports a specified user has access to.  This is for an application where users will be able to search and view reports that have been archived through a separate process.  </p><p>I&#39;ve searched through the developer library, but I can&#39;t find this specific information.  Can I use the ObjectPrinicpals class to get this info?</p><p>Thanks!</p><p>-Dell<br /></p>

Hi Robert!
Yes, the presentation went well. It was a lot of fun to do and I had a great time at the conference.
Your suggestion works great if I'm walking down through the reports looking to see who has access to them.Â
However, I need to do this starting from the User object. When I use the ObjectPrincipals of the User, I get a list of the users who have the rights to modify the user. I did a lot of work on this last week and it boils down to I'm going to have to actually log in as the user (I can use trusted authentication to do this without having the user's password) and then run a query to select all of the reports in the system - this should give me just the reports that the user has access to. Not the most efficient way to get the data from my perspective, but it should work.
This would be a great feature to have added to future versions of the SDK. I need it for a couple of purposes:
1. To gather information to set up the security in my archive viewer application.
2. For auditing purposes - we currently have only Professional licenses so I don't have access to the internal auditing functionality. Plus, I'm not sure that that includes the kind of info I'm looking for so I'm building an app that extracts information to XML which is then used by a couple of reports so that I can provide the audit info as needed.
-Dell
 - A computer only does what you told it to, not what you thought you told it to!</p>

Similar Messages

  • HT1420 how can I get a list of the computers that are currently authorized?

    I need to authorize my home computer after switching from PC to Mac. How can I get a list of which devices are currently authorized?

    There is no list.

  • HT201272 How do i see a list of the apps that have been downloaded and the dates and times and amounts?  Tried to follow the on-line thing but i want to compare what has been downloaded with my visa bill.  HELP!!

    How do i see a list of the apps that have been downloaded and the dates and times and amounts?  Tried to follow the on-line thing but i want to compare what has been downloaded with my visa bill.  HELP!!

    See this -> http://support.apple.com/kb/HT2727

  • How to find the list of plants that a user has access to

    Hi,
    Can any one help me pull all the plants that a user has authorization for?
    Is there any fucntion module that gives this list or any table from where i can pull this?
    Please let me know.
    Regards,
    Kumar.

    Looks like this FM is only giving the list of all users who has got authorization to a specific autho object say M_EINF_WRK (plant).
    But my requirement is; i will pass my user id and it should give me all the plants that i have access to.
    Please suggest.
    Regards,
    Kumar.

  • How do I get a list of the iPhone apps I have purchased from the App Store?

    How do I get a list of apps I have purchased from the app store?

    Sorry, but this doesn't work.  I tried it myself before I asked, and then again  in response to this suggestion.  It says" You do not have any purchased apps available to download."
    Any other suggestions?

  • How do I get a list of the most recent upgraded packages?

    Hi there,
    I want to get a list of the last upgrades using pacman.
    I´ve been looking for a way to do it in the man page, but either I´m blind or there is not such an option.
    I know that I can just do:
    ls --sort time /var/cache/pacman/pkg/|head
    But what if I clean the cache regularly?
    Does the pacman database store the upgrade or installation date for each package? If so, how can I access this data?
    Cheers,
    Edit: I know that "pacman -Qi" gives me the date of installation of individual packages, but what I want is to be able to sort the list of all installed packages by date.
    Last edited by samhain (2008-04-30 11:41:19)

    dolby wrote:/var/log/pacman is the file you want
    Thanks.
    cat /var/log/pacman.log | grep "] upgraded" | tail
    Gives me what I need
    I would prefer if pacman had some option for sorting the queries, but for now, this will do fine.

  • HT1420 how can I get a list of the computers authorized for iTunes?

    I am trying to associate a new MacBook to my iTunes account.  I am told that I have 5 computers already associated to the account.  The option I am presented is to deauthorize all 5, then start over.  Short of this, no other options are available.  Is there a way to get a list of the 5 computers, so I know which ones I need to address, if I still have access to them?

    No, there isn't.
    (95787)

  • HT1473 my itunes library isn't playing all of my music how do i get it to recognize the files that are missing?

    My computer crashed and I backed up the computer before replacing the hard drive.  Once the hard drive was replaced, I tried to go back and restore my programs, however not all of my music is coming over properly.  How do I get Itunes to recognize the music?  It is all in the same place.

    Press Ctrl-B to enable the menu bar, you'll then have File > Add Folder to Library... available.  You can also copy existing media to your iTunes library by copying it to the Automatically Add to iTunes folder within iTunes' folder hierarchy.
    To recover playlists, etc. you need to retrieve the iTunes database (iTunes Libarary.itl) from your old computer - a complete backup of an iTunes library includes this as well as your media files.  Ideally, you should have everything under a common folder - C:\Users\username\Music\iTunes if you're using the default location, X:\iTunes (where "X" is any drive letter) if you have the library on another drive.  The ideal structure is like this:
    so that you can create a backup of the iTunes folder and everything you need - either to move your library to another computer, or to create/maintain a regular backup against PC/disc failures - is in one place.
    If you did backup and restore your iTunes Library.itl file via Carbonite, or can access and copy it from your old PC, then make sure its in the correct location with respect to your media files, hold down SHIFT when you start iTunes, and when you get this prompt:
    click on Choose Library..., navigate to the folder containing your library, select the iTunes Library.itl file (which may just show as "iTunes Library" if Windows is set to not show file extensions) and click Open.

  • HT4559 How do I get a list of the 200 new features for iOS 5

    How do I get lists of the apparent 200 new features of iOS 5 for some reason I cannot find any in support on this website or anywhere!
    Also I want a description of what each feature does. Mainly in safari but I'm getting a bit suspicious if any of the features exist. We pay our money there needs to be a list of what we get.

    You mean for iOS 6 that was recently announced and won't be released until this fall?
    If so, iOS updates are free - you won't be paying anything for it, and the same for iOS 5.
    Apple has provided some of the new features included with iOS 6, but not list of all since iOS 6 has not been released yet. Some of the features included with the current iOS 6 BETA version may be removed or changed.

  • How can I get a list of the names of the failed steps ?

    Hi,
       I wanted to have a string which can describe all the failed steps. For example, if I had the steps below :
    Step 1
    Step 2
    Step 3, etc
    and Step 1 and Step 3 failed, how can I get a string " Step1, Step2" ?
    Can I somehow add a variable in each step which records the step result and then use all the variables at the end to creat a Result string ?
    Please help.
    ~Sam~

    Sam,
    you have at least two possibilities for your question:
    a) use the "SequencePostResultListEntry"-callback. You can check the "Step.Result.Status". If it is failed, you can copy the stepname into a string-variable which builds your "string"
    b) In the end of your MainSequence, just browse your ResultList for every step which has Result.Status as failed. Copy all stepnames into your string.
    Both methods require your station to record results, but since this is defaultsetting, there shouldn't be a problem.
    hope this helps,
    Norbert B.
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • How do I get  a list of the all systems?

    Hi experts,
    I need to represent in my view a list of the all systems from System Administration->System Configuration->System Landscape->Portal Content.  How can I make that?
    Thank you.
    Raissa

    Hi,
      You can use ILandscapeService for the same.
      Here's a sample code...
    ILandscapeService  landscapeService =(ILandscapeService) ipcRequest.getService(ILandscapeService.KEY);
    Hashtable hashSystem = landscapeService.getAllEPSystems();
    Enumeration allSapSystems = hashSystem.keys();     
    int noOfSystems = hashSystem.size();
    int i = 0;
    int noOfColSystems =0;
         while (allSapSystems.hasMoreElements())
              String elemName = null;
              try{
               elemName =  (String) allSapSystems.nextElement().toString();
              }catch(Exception ex)
                 try{
              IEPSystem iepSystem =
                   landscapeService.getEPSystem(elemName);
         String systemAlias = iepSystem.getAttribute("SystemAlias");
            String systemType = iepSystem.getAttribute("SystemType");
         String systemCreatedBy = iepSystem.getAttribute("com.sap.portal.pcd.gl.CreatedBy");
         Sting personResponible =
                   iepSystem.getAttribute("com.sap.portal.pcd.gl.Responsible");
            String systemTitle = iepSystem.getTitle(locale);
             String systemName=iepSystem.getSystemName();
                    catch(Exception e)

  • How can i get a list with all devices that have the same icloud account for iMessage, FaceTime, Reminders, etc...

    Hi, I want to know which devices (iMac, MacBook, iPod, iPhone, iPad & PC) are using my iCloud account, specifically because of iMessage going to devices that im not aware of.
    A list of those devices would be great.
    I do have a list of the ones with find my i activated, but i want the full list. Or at least the ones being used by FaceTime or iMessage!
    Thank you in advance!

    I don't think there's a single place that will give you a list but you can check your devices to create one.  On your iOS devices go to Settings>Messages>Receive At and check the Apple ID at the top.  You can check FaceTime at Settings>FaceTime.  You can check iCloud at Settings>iCloud>Account.  On your Mac go to System Preferences>iCloud> click on Account Details.  On your PC go to Start>Control Panel>Network and Internet>iCloud (you Apple ID is listed on the left).

  • How can I get iTunes to recognize the apps that are missing from the library screen but still on the machine??

    My apps are not showing-up in the iTunes library but they are present in the apps folder. How can I get iTunes to recognize their presence?
    Library-Apps-All (only three of several hundred appear).
    Apps are still present in Users-Music-Mobile Applications
    I am running iTunes 11.0, OS X 10.8.2 on a Mac Pro. 
    Ran Disk Utility, Techtool, Disk Warrior and then reinstalled Mountain Lion, updated it and repaired permissions. No change.
    There is a file that says 'iTunes Library (damaged), which is the iTunes Database file. How can that file be re-created?
    Any technical help on replacing that file with a new, fresh one would be appreciated!

    It has always been very basic to maintain a backup of media and other important files.  If you chose to reinstall the OS without having a backup, well that just is not smart.
    If you are in the US and running iTunes 10.3 or later, iTunes purchases can be redownloaded via iCloud.  Simply log into the iTunes store, select purchases, purchase history and redownload the content.
    If you are not in the US.... well, seems you just learned and important and possibly expensive lesson.

  • Get a list of the report seen by teh users

    Hi expert,
    I need to know what report has been seen the users, and what report has been changed.
    I'd like to know  about any transaction that can help me get this information.
    Can you help me please?
    Thanks.

    Hi,
    Pls Check the table RSDDSTAT .
    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
    CSM Reddy

  • How can I get a list of all apps that I have ever downloaded?

    I understand that I can go the the iTunes account info, but the information is presented in a format that is plain unusable.
    Is there a way I can view this information and compare it to the apps that I currently have on my system?

    Itunes>Store>View My Account>Purchase History.
    That's about it unless you've saved the emails you get every time you make an itunes purchase.

Maybe you are looking for

  • Multiple backups of same iPhone on one computer possible?

    Moved this over here from a different area in hopes of getting more eyeballs on it. Does anyone know if it is possible to have multiple backups of the same iPhone on your computer? I have tried changing the name of the phone (ex. my_iPhone, myiPhoneA

  • How can I convert the old AppleWorks files into a modern useable format?

    I've been using Mac computers for many years. The most important application (to me) was AppleWorks. But now I have learned that if I upgrade to Lion all my Appleworks files will be lost.  I have searched in many places for the "How to convert AppleW

  • Regarding import

    I was trying to import some entries through ldapmodify operation.but i got this error.... Error adding object 'dn: cn=COMPETITIVE SHOP+uid=CSUSER, ou=ST_NO, o=xxxxx, c=US'. The error sent by the server was Constraint violation. Another entry with the

  • Finder can't open video files with VLC?

    Hi, Having recently got OSX Mavericks, trying to open videos from Finder I get an error message saying "The application can't be found" referring to VLC or any other video playing program I try to use.   Despite the newest VLC version being re-downlo

  • I bought an audio course on itunes and I can't sync it on my iphone

    for some reason bought something from the itunes store and now I can't get it on my phone