Tracking a user's daily activity

Friends,
We have some problem as a user with some high authorizations is changing the data at the production sever on a regular basis. We have very few users and want to trace that one. Is it possible to trace a user's daily ativity including T-Codes used, changes done, authorization objects used etc. If it is possible, please help and tell the way to do this thing.

>
Roger Vier wrote:
> Hello,
>
> Transaction ST01, check "Authorization Check" and click "Trace On". At the end of the day click on the "Trace Off" and "File Analysis" and determine which critical authorization objects have been accessed by users.
>
> Best regards,
> Roger Vier
If you are going to use the ST01 method, I would advise you to first go to Edit>Filter>Shared and input the user ID in the "Trace for user only" field before turning the trace on.  You probably do not want to trace every user's activity (by the sound of the first post) and that would be a lot of data to sift through if you only are looking for one user's activity.
Joey

Similar Messages

  • Tracking of user activity in the system

    i'm currently on a project which i need to use BI to track the user  activity on the SAP System example like the time they log in or out, the transaction thay made etc. was juz wondering if anyone can give me some idea, solution or a head start in my project. thanks.

    Hi,
        You could use the tables USR01.....thru USR07 etc.  These tables contain user information like name,login times etc.
    eg .USR07 gives the tcode etc.
         You could create a view to extract the appropriate fields. Then create a datasource using either the view or a function module. You'll have to decide your requirement. Then the rest in BI is pretty standard. The only point should be what data to extract from which tables and how...
    Assign points if useful
    Regards.

  • Which activity reports keep track of user in sap ep

    HI ALL
    which activity reports keep track of user who logged in a day  in Enterprise Portal. I dont want active user only. i want recently visited active users in a 1 day.
    Edited by: johnright on Mar 7, 2011 12:27 PM

    Hi
    Try Google Analytics.
    Check this article for integrating Google Analytics in Portal.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50b94044-7008-2b10-1680-c04e4526367b
    Thanks
    Puneet

  • How to track the user who deleted the info object.

    Dear Gurus,
    In our BI system one info object has got deleted.  If I need to track the user who has deleted that how can I track it(in which DBtable).  And the complication is one user ID is being used by many people, in this case how can I track that from which machine the Info Object has been deleted(if there is any possibility to track the machines by IP address).
    Kindly let me know if there is any procedure to find it out. Your help will be rewarded with a great honour.
    Regards
    Mohan Kumar

    Hi dear,
    you have to go in SLG1 transaction, and then select
    Object: RSD
    Subobject: IOBJ_DEL
    External ID: (put here the name of your deleted IO)
    Then choose a time range...and voilà, you can find the user who deleted the IO...
    Hope it helps!
    Bye,
    Roberto
    About the IP...look at USR41 table, but I think it's a bit difficult fo find data referred to the past...
    If you haven't activated logon auditing in SM19...

  • How to track WebUI users in GUI

    Hi,
    I want to track users in GUI who are login via WebUI . Is there any way to track the users in GUI who are working in WebUi like which report they are running, whether their session is active or stuck
    We are using CRM 7.0
    Regards,
    Puskar

    Thanks for update,
    Now I am checking with development team to develop the functionality to register in a custom table which track webui users in GUI, Because my actual requirement is to implement a long term solution for the table lock issue
    We want a solution where Service Requests will be automatically unlocked after 30 minutes if no process is running. As some times users are complaining that Service Requests locked in following cases
    u2022     Network volatility: When Network is not instable
    u2022     When Network cable is unplugged
    u2022     When user doesnu2019t follow the correct way to navigate around Webclient
    Beset Regards,
    Puskar

  • [svn:fx-trunk] 12552: DataGroup now tracks the indices of the active virtual item renderers with a list , rather than the min/max values.

    Revision: 12552
    Revision: 12552
    Author:   [email protected]
    Date:     2009-12-04 13:45:12 -0800 (Fri, 04 Dec 2009)
    Log Message:
    DataGroup now tracks the indices of the active virtual item renderers with a list, rather than the min/max values. 
    DataGroup/addItemRendererToDisplayList() now respects the overlay.
    QE notes:
    Doc notes:
    Bugs: sdk-24052
    Reviewer:
    Tests run: DataGroup, List
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/sdk-24052
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DataGroup.as

    Hello Martin:
    Thanks for your input.  However I am not certain we have resolved this issue adequately, or understand the principles governing the css as regards this spry menu framework 2.0 (1.0).
    For example, the menu only works in IE 6.0 if the css remains in the head.  I agree with your original post that it shouldn't make any difference whether the css is posted in the head or in a separate style sheet (so long as specificity issues are addressed).  Both should work -- and yet it doesn't.
    If the CSS is placed in the separate style sheet governing the total site, it doesn't work for 6.0.  If placed at the top of the style sheet, conflicts of specificity prevent the menu from rendering properly in any of the browsers causing the rules for general links to govern the menu.   This has been verified using a cross browser testing.  If the styles are placed at the bottom of the style sheet to help them take precedence, they work in all the browsers except for IE 6.
    The website I am building needs to support IE 6 for a variety of reasons, and because it is catering to the non-profit community and to low income persons, I am mindful of even small differences in page weight.
    So for me, at least, the issue remains baffling.
    I appreciate your input, but also would appreciate the input from others, and especially Adobe Community Professionals and employees.  The spry framework in this regard is not well documented.  I am not certain if this is exclusively a CSS problem, if it might also be complicated by the architecture of the spry framework, or if indeed other variables are at play.
    I would be my hope that in resolving the problem, other users of the this particular spry framework might also benefit.
    Thanks,
    Steve.

  • Daily activity help for script... and investgating some issue

    hi
    i am new to apps.i fil i need some script to solve some daily activity issues and solving some issue.
    can anyone help me or list of issue(s).I know it may different from site to site but i want very common list.so that issues could be resolved quickly.
    regards

    hsawwan wrote:
    Hi,
    invalid object lists and number.Query dba_objects for invalid objects and compile it either manually or via adadmin.yes. i know but i need to schedule this with scripts so that it will compile jar files,invld obj etc.
    >
    failing patches.Check the patch log file.
    diagonostics failed patches.Check the patch log file as well as the workers log file.where is the worker logfile?
    >
    backup of archivelog and database.Test the backup periodically.how?
    >
    gathering statistics for apps and dadatabase users.Schedule "Gather Schema Statistics" concurrent program on regular basis.option is dbms_job right?
    >
    specific concurrent manager/log lists for specific requests.Check the CM log file along with the failed request log file.i notice FND<sum number>.log usually created for this but for specific log file is needed to query from db.for this reason i want to use some scripts.
    >
    shrinking apps tablespaces to utilise the spaces and enhancing the performance of apps.Shrinking tablespaces does not enhance performance.
    may not enhance performance but may enhance the disk space.
    See (Note: 122669.1 - How to Perform a Health Check on the Database).
    monitoring alerts.
    monitoring forms and report and generating trace files.You can do from OAM.
    monitoring triggers Write an alert to notify you in case the status of the triggers changed.
    startup total apps and shutdowns total apps (this actually sysadmins of clients want)Usually, we review the startup/shutdown scripts log files.
    total cloning process within a night.You will have to review the log files.
    Thanks,
    Hussein

  • How do I use JSP to track online user

    Hi,
    I am using JPSs to build a website,and I want these JSPs to detect and display how many users are active browsing on my website and their usernames.I know I can use session to track cocurrent users online,but I had to use some external class to do that,so my Q is that is there pure JSP solution for this without use bean or call other class?
    Thanks!
    John

    Okay,
    I am fairly new to the whole JSP thing, but I
    I understand what you are saying by putting the login
    names into a vector. What I don't understand is how
    you would set up the vector. I know this isnt going
    to be syntactically correct but for example - :
    In my file Logon.jsp lets say I have the following
    code:
    Vector v = new Vector();
    String LoginName = session.getValue("login");
    v.add(LoginName);
    Now the problem I see with this code is that
    t everytime someone logs in, Vector v is going to be
    reset to a new empty vector and instead of adding to
    an already existing vector, this code would just only
    be able to hold at most, one login name. Where would
    I declare my vector and how do I prevent it from being
    wiped out? I am new to this, so please dont bash me
    too hard.
    EdThis is why you would want to use an external class.
    Write a class which has the vector as an instance variable.
    The class should have a method to add to the vector
    when someone logs in and remove them when they log out.
    Use the <jsp:useBean ... scope='application'> tag in your JSP.
    This will make the class available to all JSPs in the application.
    The first time your class is called it is instantiated.
    After the first call it is read from the application object and
    is not re-instantiated. You can call your add/remove methods from
    a scriptlet in the JSP.

  • User SAP* is active. No other users can log on.  Now What?

    After the last time I restarted the portal, I get the following message when I try to logon:
    User SAP* is active. No other users can log on
    Before the reboot, I was trying to configure LDAP. I changed the Data source from "Database Only" to "Read-Only Microsoft ADS (Deep Hierarchy) + Database". I also, tried to create a Superuser/Password.  You can logon using SAP* and see the users from LDAP.
    Any thoughts?  Also, can anyone clarify the configuration option:
    SAP* User Configuration
    Enable SAP* user (If you disable the SAP* user, enter a superuser ID and password below)
    Superuser Name   
    Superuser Password
    EP6.0

    Bill,
    You have to assign a user the super admin role.  Once the user has this role, go to the UM Configuration (System Admin--> System Config --> UM Configuration) and uncheck the Enable SAP* User option and enter in the superuser name and superuser password.  Restart the portal and users should be able to login.
    FYI.  No users can login to the portal if sap* is active.
    Regards,
    Marty

  • User profiles from Active directory when loggedin then userdisplay, useredit shows blank white screen in SharePoint 2013

    User profiles from Active directory when loggedin then userdisplay, useredit shows blank white screen in SharePoint 2013 
    I can login with the these AD users and AD direct import is working just fine. We are not using UPS.
    With admin user when I click on the user it shows up proper data. But when I login with the same user it does not show me userdisplay/useredit and shows blank data. Also another strange thing is when I add new item in list with these AD users created by
    modified by is blank and its really strange. I checked user information list, tried to rerun user sync with direct AD import option but no success.
    MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint Lead

    Hi Amit,
    According to your description, my understanding is that the page is blank when the use accessed /_layouts/15/userdisp.aspx and the created by field was blank when the user created a new list item in SharePoint 2013.
    I tested the same scenario per your post, however I cannot reproduce your issue.
    For troubleshooting this issue, I recommend to verify the things below:
    Check the permission of the user in the corresponding site collection to see if he can access /_layouts/15/userdisp.aspx.
    Delete the user from AD and SharePoint, then re-add the user to AD and grant proper permission to the user in SharePoint to see if the issue still occurs.
    Did this issue occur with all the users? Add a new user in AD and test the same scenario.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • No data in Daily Activity Report

    Hi expert,
    There was no data in Daily Activity Report. But I changed the interval to 'Hourly', it displayed normally.
    Why?
    the version is 7.0 SP17
    Regards,
    Sidney

    Hi Raghu,
    That is what I do, but also no data.
    Does it need to set 'Save interval (minutes)' to 1440 in 'com.sap.portal.activityreport.core'?
    Regards,
    Sidney

  • How can I authenticate a User In Windows Active Directory?

    I need to authenticate a user in Windows Active Directory, but I found use the code below will return true if the user name and password are both correct and false if one of them is wrong. But when I input a user name which is not exist in Active Driectory with a blank password, it will also return true. What shall I do? Ask every user must input a password withnot blank?
    Please give me some help to solve this problem. Thanks a lot.
    Code:
    private Context ctx = null;
    Hashtable env = new Hashtable ();
    boolean isValid = false;
    try {
    this.setEnvironmentProperties();
    String domainName = AuthenticateResources.getString("mydomain.com");
    //set the name of domain with the user name
    String fullName = name + "@" + domainName;
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL,"ldap://mydomain:389");
    env.put(Context.SECURITY_AUTHENTICATION,"simple");
    //set user related information
    env.put(Context.SECURITY_PRINCIPAL, fullName);
    //set user password
    env.put(Context.SECURITY_CREDENTIALS, password);
    //validate user
    ctx = new InitialDirContext(env);
    isValid = true;
    }catch (AuthenticationException ex){
    isValid = false;
    catch (NamingException ex) {
    throw ex;
    }finally{
    this.freeContext();
    return isValid;

    This is usually a problem if Anonymous Binding is enabled. I have faced this in other Directory Servers, but I am not familiar with Active Directory.
    I think by default Active Directory disables Anonymous Binding, but you may want to check.

  • How can I find out if a user has an active session

    How can I find out if a user has an active session or sessionObject in the application Server.
    When a user logs on to my web-application, I want him to be able to see a
    list of all the other users that are also loged on. To do this I need to get a
    list of all the session objects avaliable in the sever at that perticular moment?
    In J2EE 2.1 I found the class "javax.servlet.http.HttpSessionContext" with the method "getIds()"
    that returned all the session Id's. By using the method getSession(java.lang.String sessionId)
    from the same class, you could then retrieve the sessionObject.
    But these methods are depricated (and want to be able to use the
    latest version of J2EE).
    Is there any other way to do this?
    I'm using JBoss application server.

    Check out HttpSessionListener -> http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSessionListener.html
    Essentially what you have to do is implement this interface. You also have to register the listener in your web.xml, like this:
    <listener>
        <listener-class>
            package.name.YourListener
        </listener-class>
    </listener>sessionCreated() will get called each time the app server creates a session and sessionDestroyed() will get called each time the app server invalidates a session. You could have a Map that contains all the active sessions, and a method for printing a list of all of the active sessions.

  • How to find out whether USER-EXIT is active or not

    Hello!
    How can I  find out whether USER-EXIT is active or not ?
    I set a break-point at these points and nothing happens
    if I want save my daocument ???
    Why
    PERFORM USEREXIT_SAVE_DOCUMENT.
    PERFORM USEREXIT_SAVE_DOCUMENT_PREPARE.
    Ragards
    Ilhan

    Hi Ilhan
    The easiest way, I guess, is by going to transaction SMOD, sticking in your enhancement name and pressing the test button.
    When placing breakpoints, don't use <b>Breakpoints > Breakpoint at > Statement...</b> and enter
    PERFORM USEREXIT_SAVE_DOCUMENT
    because you won't get any hits since the function module names are stored dynamically.
    Rather use <b>Breakpoints > Breakpoint at > Function Module...</b> and enter
    USEREXIT_SAVE_DOCUMENT
    for a better chance of hitting the breakpoint.
    Cheers
    Lyal
    Message's terrible grammar was edited by:
            Lyal Schumann

  • Create a User account in active directory from SharePoint online 2013 list data

    Hello,
    I am trying to create a SharePoint list through which i can create a user account into active directory, 
    1 - HR is sending the detail in the email body to a Specific email address  ([email protected]) like below..
    First Name: XYZ
    Last Name: ABC
    Address: ABC 123
    Designation: Analyst
    Employee ID: 10492
    and so on 
    2 - I need to pickup every new email data of the above section into sharepoint list (in Column)
    First Name        Last Name       Address         Designation   Employee ID   
    3 - I want to create a event receiver through which i can go ahead and find the new data in the list and then create a user in the active directory,
    I tried very hard and since i dont have much experience in coding part,  any help will be highly appreciated
    Thank you 
    Aman 

    1- Configure Incoming Email Setting at your SharePoint Farm -
    https://technet.microsoft.com/en-us/library/cc262947.aspx
    http://blogs.technet.com/b/harmeetw/archive/2012/12/29/sharepoint-2013-configure-incoming-emails-with-exchange-server-2013.aspx
    2- Configure your Sharepoint List Incoming e-mail settings for [email protected] - ListSetting-Communications->Incoming e-mail settings. -
    https://support.office.com/en-in/article/Enable-and-configure-e-mail-support-for-a-list-or-library-dcaf44a0-1d9b-451a-84c7-6c52e7db908e
    3- Write an Incoming Email Receiver , and Add you Email Body Parsing Code (retrive value of fields , firstname , lastname etc) in
    EmailReceived() method. also add the code for adding new user in Active Directory
    http://blogs.msdn.com/b/tejasr/archive/2010/03/06/event-handler-code-to-add-incoming-emails-with-subject-discussion-id-as-replies.aspx
    https://pholpar.wordpress.com/2010/01/13/creating-a-simple-email-receiver-for-a-document-library/
    4-  Active Directory Code Help -
    http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C
    http://www.codeproject.com/Tips/534718/Add-User-to-Active-Directory
    Thanks
    Ganesh Jat [My Blog |
    LinkedIn | Twitter ]
    Please click 'Mark As Answer' if a post solves your problem or 'Vote As Helpful' if it was useful.

Maybe you are looking for