Tracking user Changes

Hi,
I have an PLSQL Procedure which was overwritten by some other users, I want to find out which user overwrite the code?
We don't have any audit triggers.
Using dba_objects I can see the last modified date, but how to find out who made the changes?
Thanks,
Vino

It is dev box, how can I find out who the user changed code (because auditing was not enabled) ?I don't think this is possible without enabling auditing.
Is there any way to find it out? Also is there any way to revert the changes back done by the other users.Unless you have a valid backup or version controlling software.
Asif Momen
http://momendba.blogspot.com

Similar Messages

  • Track user changes in customized transparent table

    Greetings..
    How do i to track user changes in my table ? is there any master table that keep track changes made by user on the specific field.? Is there possible if the table have the original and changed data.

    i got the below explanation from other thread, which has explained by an expert, so, take it as reference and interprete according to ur req.
    BEGIN
    Table Events:
    Go to SE11 and open your Ztable
    click on the Table maintenance generator.
    you can find the function group. right
    Take the Function group name and go to Tcode SE37
    and open the Function Group.
    In the Status of the small window of the Function
    group display
    you can find out change requests , Main program and
    Function group Docu tabs.
    Click on Main program and create user defined Include.
    check the sample code below
    Click on main program
    Create user defined include
    User-defined Include-files (if necessary). *
    INCLUDE LZPHIRF... " Subprograms
    INCLUDE LZPHIRO... " PBO-Modules
    INCLUDE LZPHIRI... " PAI-Modules
    Create the below include.
    INCLUDE LZPHIRI01. " PAI-Modules
    Double click on the Include name. you have the below
    code
    Loop at Extract.
    module liste_init_workarea.
    chain.
    field fild1
    field fild2
    field fild n
    module set_update_flag on chain_request.
    You have to add a new module here
    check the below code
    *----User defind module
    Module user_defind_validation.
    endchain.
    Double click on module write code in that.
    Include <Include Name> *
    *& Module user_defind_validation
    Module user_defind_validation.
    Here you can write your own validations.
    field2 = field1 /2.
    field4 = field1 /4.
    if field4 field3.
    message.
    endif.
    EndModule. "user_defind_validation
    Events allow you to change the generated table
    maintenance dialog at predefined positions, which
    cannot be reached by user modules in the screen flow
    logic.
    The user routines are called dynamically at runtime.
    For this reason, the routines must be in a user include
    in the table/view maintenance dialog function group.
    All extended table maintenance global data is available.
    An interface is only required for events 22 and AF.
    The events can be additions or replacements.
    Additional events
    Event 01 before saving the data in the database
    This event occurs before new, changed or deleted
    entries are written to the database
    FORM abc.
    DATA: F_INDEX LIKE SY-TABIX. "Index to note the
    lines found
    LOOP AT TOTAL.
    IF <ACTION> = desired constant.
    READ TABLE EXTRACT WITH KEY <vim_xtotal_key>.
    IF SY-SUBRC EQ 0.
    F_INDEX = SY-TABIX.
    ELSE.
    CLEAR F_INDX.
    ENDIF.
    (make desired changes to the line TOTAL)
    MODIFY TOTAL.
    CHECK F_INDX GT 0.
    EXTRACT = TOTAL.
    MODIFY EXTRACT INDEX F_INDX.
    ENDIF.
    ENDLOOP.
    SY-SUBRC = 0.
    ENDFORM.
    END
    thanq

  • Tracking user changes in LMS 4.1

    Hi, I was wondering if it is possible to track and or log the changes that users make in in LMS 4.1. For an example if someone changed a configuration I want that being logged. I want to see what the person changed, when it's changed and who changed it.
    Does anyone know how to do that?

    This is done by default.  You can go back through the audit logs in LMS to see what people are doing within the platform.  See the list of reports under Reports > Audit.  You'll probably want Reports > Audit > Inventory and Config.

  • As a Hyperion Admin how to track changes if one user changes / creates user

    1) in Hyperion how Admin can find if one user
    Password resets logged.
    2)In hyperion how Admin an fine if one user
    Creation, change and deletion of User accounts logged.

    Shared Services allows the auditing of provisioning and life-cycle management activities to track changes to security objects and the artifacts that are exported or imported using Lifecycle Management Utility.
    For Shared Services auditing, refer Page 129 of http://download.oracle.com/docs/cd/E12825_01/epm.111/epm_security.pdf
    Planning Administrators can select aspects of the application for change tracking. For example, you can track changes to metadata, such as when users change a member property or add a currency. You can also track changes in data forms, business rules, workflow, users, access permissions, and so on.
    For Planning auditing, refer Page 56 of http://download.oracle.com/docs/cd/E12825_01/epm.111/hp_admin.pdf
    HTH-
    Jasmine.

  • Any standard table that keep tracks of changes in user attributes

    Hi,
    We have a HR system and we are tyring to find out a standard table that keep tracks of changes(when was it changed,who changed it,what has been changed) in user details like email,address etc.
    Plz let me know the solution
    Thanks
    Bala Duvvuri

    CDHDR
    CDPOS

  • Tracking records change made by another user or session

    How does oracle forms track records change made by other user or session?

    I think the question is, how does Forms know to issue the error "FRM-40654: Record changed by another user. Re-query to see change".
    I don't know exactly how Forms knows this. But in the past I have found that if a column has changed on the record, which you are not querying in this forms block, then you don't get the error. So Forms is perhaps comparing all the database values for the queried record, against the values that Forms has queried?
    When you attempt to lock the record from Forms, you'll see that Forms issues a statement
    SELECT <all the db columns in the block>
    FROM <wherever>
    FOR UPDATE OF <all the db columns in the block which are not query only>
    Even so, in the database, that statement doesn't know what the values are that the Form has already queried. So Forms must be doing something else.
    Hope this helps, it's a bit of a black box area I guess.

  • How to Track Online Changes in IT0002 using BADI

    Iam trying to capture old_image and new_image of IT0002 when ever there is a change in IT0002 through PA30. once i track i need to update the details in a customised table to interface with external system.
    May i know how can i track the online changes (Old_image and New_image) of IT0002 and IT0006.
    Iam able to track changes for IT0105 using HRPAD00INFT, but for IT0002 and IT0006 iam unable to .
    Pls can anyone guide me !
    Thanx in advance.

    Hi Donnie Freako,
    Thanq for the reply,
    but that report 'RPUAUD00' is not serving my purpose, as iam looking to track the changes online (when ever user click on save icon in pa30 i need to capture both the old and new values'.
    pls guide me.
    Thanks.

  • Best practice for tracking database changes...?

    Dear Oracle gurus,
    I'm still relatively new to database administrating, and recently I ran into a situation which I'm not sure if there's some text-book scenario analysis or practice.
    I find it hard to track all the database changes across different servers. Our company develop software that uses the Oracle database, so we have development and test servers set up here and there, with really minimal control on them. Problem arises when we make rapid design changes to our system, which required multiple and rapid changes to the databases. I find it really hard to keep track of everything, because sometimes I can't patch some server because of people still using it for development/testing/investigation/etc.
    So, is there some kind of good practices for tracking database changes (which we even write patches for), monitoring schema modifications, or maybe even versioning database objects? I've tried to find some information but I think I did not look in the right places or ask the right questions.
    Any help is appreciated.
    Best regards,
    Peter Tung

    The first thing I would start with is:
    Find a version control system that will allow you to store files and version them (PVCS for example). You could for example, store all the sql scripts. Whenever a change is needed, the user could check the program out from the version control tool and make changes and check it back in. Besides sql scripts, you could also store binary files or any type of source code files in a version control system. This would at least put some things in order. In a version control system, you could associate a number or a string with all the files within a patch.

  • SUIM - Track Role Changes Please Help

    Dear Friends,
    I want to know is there anyway or any report that track the changes done to a role for last 3 months - addition/deletion of tcode and Auth. Object Values Changes and when it was changed. I used SUIM (All Change Documents (Technical View). All I want to know is Any report or Program that tells me Role changes happened in last 2 months (for examples 3 tcodes were added and activity values have changed in some objects).
    It gave the info like Role Name, Date, Time, Changes by, TCode, Change ID, Table, Short Text, Table Key. I Think Table key is having some information. I am not able to understand table key 500xxxx.L325P                    TYREEWL     2006011899991231
    This information is not useful as it does not give any track changes. SUIM is good to find out what changes were made to a User, BUT when it comes to Track Role Changes, it does NOT give much information. We can also do some table search on AGR and UST* tables to get this information, but it is tedious to go to so Many tables and find out.
    Your help is greatly appreciated. If this is not a right forum, it would of great help if you can forward this to the right forum.
    Thanks
    Kumar
    Below is what i found out.
    xxxx.L325P     03/06/2006     18:00:18     FF_SECURITY     SU01     D     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    TYREEWL     2006011899991231
    xxxx.L325P     03/06/2006     18:00:18     FF_SECURITY     SU01     D     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    TYREEWL     2006012499991231
    xxxx.L325P     03/06/2006     18:00:18     FF_SECURITY     SU01     I     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    TYREEWL     2006030699991231
    xxxx.L325P     03/06/2006     18:00:19     FF_SECURITY     SU01     D     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    MASTERD     2006011899991231
    xxxx.L325P     03/06/2006     18:00:19     FF_SECURITY     SU01     D     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    MASTERD     2006012499991231
    xxxx.L325P     03/06/2006     18:00:19     FF_SECURITY     SU01     I     AGR_USERS     Assignment of roles to users     500xxxx.L325P                    MASTERD     2006030699991231

    No it does not give any valuable information. for example, if the role was changed 17 times in last 2 months - added 4 new tcodes and deleted 7 tcodes and changes some activity values. when i did search on SUIM change documents, it gives me Table Key and some fields. I appreciate if you take a look at this issue. it gives me when it was changed, by whom and and also thru which tcode it was changed. But Never gave what Actually happened to the role in the last 1 month.
    SUIM is good for user maintenance and tells us the basic role information. any ideas are suggested.
    thanks
    kumar

  • How to keep track of changes made to PO

    CAn anybody help me in resolving the issue of implementing Version Management. Once the PO has released fr release strategy, any changes made to PO after that should get notified to the user. Also if the changes are related to Pricing ten release strtegy should agin be set for that PO.
    Expecting reply soon.
    Regards,
    Anup.

    its time cosuming process :
    check table CDHRD/CDPOS tables to keep track of changes.
    Regards
    Prabhu

  • How to keep track of changes made for a particular Inq Doc number.

    hi all,
    my senario is as follows :
    the requirement is to send mail every time we take print for a sapscript for inquiry ..however the header and the body of the mail will change depending whether the user created a new inquiry doc or changes an existing doc. how to keep track of the changes.
    please give me some suggestion.
    thanks in advance
    Srinivas

    its time cosuming process :
    check table CDHRD/CDPOS tables to keep track of changes.
    Regards
    Prabhu

  • Tracking Order Changes - Use of Change Log

    Folks,
    One of requirements I have is to track changes done to a sales order. The user wants to know anything (every field) that has been changed on an order compared to the previous sales order record. I think I can use the change log to do this but not sure if it tracks changes of all fields. Following are the questions I need to confirm
    Can the change log used to meet this requirement?
    Does the change log track the changes to every field on a sales order including the user defined custom fields?
    Please let me know.
    Thanks,
    Faz

    Answered. Refer to SAP Note 903027

  • Track Admin changes in CallManager

    Can you track admin changes done in CallManager? if possible where you go to look?

    If you enable Cisco Multilevel Admin Access (MLA), you should be able to track this.
    Excerpts from the MLA System guide
    http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/4_1/sys_ad/4_1_3/ccmsys/a02mla.htm
    Multilevel administration access generates a log with a record of login attempts. The log includes the user name, group name, date, time, and success or failure status of the login session.
    The log also contains a file report of access/change attempts. That is, multilevel administration access generates a record of attempts to access or modify any directory or database component through the Cisco CallManager system administration. The change record includes the user name, date, time, menu accessed, web page from which the change was made, and the success or failure status of the update.
    Regards,
    Anup

  • Can user change charge account on a PR/PO if the destination type is 'Inventory'?

    Hi all,
    Can user change the charge account on a PR or PO if the destination type is 'Inventory'? Thanks a lot.
    Regards
    Leo

    Hi Leo,
    Creating Expense Items as Inventory Items should not be ideally recommended to the Customer. If you want to establish tracking of material following process does well
    a) Create an Expense Sub Inventory with Tracking Enabled for Storage of Expense Items
    b) Define all Item Codes for Expense Items
    c) Receive these items in the Expense Tracked Sub Inventory
    d) Use Misc. Issue / Account Alias issue to map material consumption.
    If you follow above steps, you would be able to utilize flexibility of Expense A/C rules for creating a Charge A/C based on Item Category which suits your need.
    To answer your question, you can't update the material a/c both in PR and PO for an Inventory Item, as its defaulted from Org Definition.

  • Tracking user

    Hi all,
    Is there any way to keep track of users who has changed the db.Let, there is a table where any user can insert,update or delete data. Is there any way to identify the user who have done that?
    thanks in advance.

    You can track user activities by either:
    setting up Audit on specific objects on certain users.
    tracking activities from the redo log file / archivelog file by means of the logminer.
    ~ Madrid

Maybe you are looking for

  • My youtube app has suddenly disappeared from my home screen of my ipod 5g. How do I get it back?

    Suddenly I can no longer find my youtube app icon. If I search my ipod it does show up and I can open it. If I go into the App Store it shows under purchased and I can also open it from there. But the icon is missing from my home screen. I looked in

  • Best Practical JSP Book for PHP developer

    Hi Friends, I am new to JSP and want learn basics of JSP so that I can do simple web page works. I am a PHP developer with one and half years of experience. Can anybody tell me what is the best JSP book for beginners or any web link with lots of simp

  • Gripe about the points system...

    To whom it may concern, I have a gripe about the points system used on the forums.Let me start by saying I like the general premise the points system offers but... I have noticed that I certain cases I will receive SEVERAL equally good, helpful, and

  • Exchange contact in Adobe

    Does anyone know of a contact email for the fireworks exchange? I have been trying to chase some minor updates to my extension, but there is no contact details to be found.

  • Why I isn't updated iPhon4 ON 5.0.1?

    People kind tell, please, on what it is not updated through iTunes ON 5.0.1?