Logging data changes in Enterprise

Does anyone know of an audit tool or method to track data changes in Hyperion Enterprise.I have a client who wants to restrict the calculations performed to only those associated with the impacted data due to the size of the calculations.I figure that if I can identify the specific data that has changed then I can write a process that will calcuate the entities / categories that are impacted by the changes to that data.Any advice would be welcomed.

Does anyone know of an audit tool or method to track data changes in Hyperion Enterprise.I have a client who wants to restrict the calculations performed to only those associated with the impacted data due to the size of the calculations.I figure that if I can identify the specific data that has changed then I can write a process that will calcuate the entities / categories that are impacted by the changes to that data.Any advice would be welcomed.

Similar Messages

  • How to determine Default Table Logging (log data changes )

    Does anyone know how to view exactly what tables and related data fields have change logging enabled by default? I know that some of the standard reports will produce "edit reports" show who changed what field, when ,old and new values, etc, but I don't know how to determine where the data is retrieved from.
    For example: If I look in the ABAP Dictionary at table LFA1, technical settings, it shows that log data changes is not "checked" or enabled. But if I run the standard AR Master Data Change Report, I get output showing valid field changes.
    I have seen other threads that refer to SCU3 but I can't determine the above this from report.
    Any assistance would be greatly appreciated.

    Hi Arthur,
    As far as I am aware, these are 2 different things. 
    There is table logging which is at the table level & if activated (i.e. it's listed in table DD0LV, PROTOKOLL=X and the table logging parameter is set in the system profile/s).
    The second one is programatical logging for change documents when data is maintained though a program that has been written to include a log.  I'm not sure how to identify a complete lit of these though unfortunately.
    Hope that is of some assistance.

  • Table - Issue with Logging Data Changes

    Hi Experts,
    My client's requirement is to log data changes happened in a table which is critical. I've selected 'Log data changes' check box in technical settings of the table. Now, I'm able to see log for all the changes i did after that. But, I'm facing following issues. Kindly help me in fixing the same.
    1. The table is having two fields with same data element. In the change log SCU3, under the field name, field label mentioned in the data element is getting displayed. As, the data element is same for two fields, its difficult to find out which particular field is changed. Is there any way to display table field name instead of field label from data element?
    2. Sometime, even there is change in the data record, I'm able to see a log record in the change log with caption 'Data record unchanged'. What might be the problem and how to resolve?
    Thanks in Advance,
    Siva Sankar.

    Hi Moha Nan,
       You just use ABAP to change the table P? In this way I think it is not change to X table.
    You can upload master data to add navigation,it is a good way to bulid the SID of P table and X
    table .
      Hope it is help to you!

  • Log Data Changes in WAS JAVA (WAS ABAP has this functionality)

    Hello,
    I use very frequently a functionality of WAS ABAP. In the ABAP Dictionary, you can activate, in the technical settings of a database table, the flag 'Log Data Changes'. If this flag is activated, every change (with UPDATE, DELETE) to an existing data record by a user or an application program is recorded in a log table in the database. Using transaction SCU3 you can see the table history.
    Now, I am using WAS JAVA, and I am creating tables in JAVA Dictionary. Has JAVA Dictionary a similar functionality?
    Thank four your help in advance.

    Hi,
    In the IDE,there exists a tracing preference which  you can use to track the changes.
    Go to Window->Preferences->Trace Configuration
    Choose the category or the location,in your case ,you can choose Dictionarynd choose the module for logging.
    You can also specify the handler for the same in the handler tab.
    Regards,
    Vidya

  • Table Log Data Changes

    Hi !
    I created A ztable (user table ) and  i  checked  the  "Log Data Changes"
    checkbox.
    I wanted to ask at which transparent  table do i see the log changes
    of the ztable ?
    Thanks
    Moshe

    Aditionally to the flag, the system must have rec/client profile parameter set.
    This are the possible parameter configs:
    Transaction RZ10 - Extended Maintenance
    rec/client = ALL (log all clients)
    rec/client = 000(,...) (log all specified clients)
    rec/client = OFF (do not log)
    Check this link: http://help.sap.com/saphelp_470/helpdata/en/7e/c81ec852c511d182c50000e829fbfe/content.htm
    Regards
    Please reward points if helpful.

  • How to view "Log data changes" - TC?

    Hello SDN-Community,
    i have activated the flag "Log data changes" in se13. Now i want to view the data changes, made in this table.
    1. I know there is a transaction to view those changes, only i can't remember.... I trust somebody else does!?
    2. Do i have to activate the flag "Change document" in all data elements of the corresponding table (se12/Further characteristics/Change document)??
    Please help! Answer(s) will be rewarded....
    Thanks!
    Gunther

    Log data changes
    The logging flag defines whether changes to the data records of a table should be logged. If logging is activated, every change (with UPDATE, DELETE) to an existing data record by a user or an application program is recorded in a log table in the database.
    Note: Activating logging slows down accesses that change the table. First of all, a record must be written in the log table for each change. Secondly, many users access this log table in parallel. This could cause lock situations even though the users are working with different application tables.
    Logging only takes place if parameter rec/client in the system profile is set correctly. Setting the flag on its own does not cause the table changes to be logged.
    The existing logs can be displayed with Transaction Table history (SCU3).

  • Log data changes for only a table

    Hi,
    We know that to read log modification from a table we need to set the client on system parameter rec/client and also set flag in settings table from transaction SE13. But we do not want to set log for all tables in system only for one for table T001B.
    Any suggestion?

    Another option would be to only make changes to T001B and accept the defaults... no other logs will be written
    You might also want to take a look into the "recclient" parameter (without "/") in the transport profile.
    Anyway, I think you are concerned about a performance urban legend? Application data generally has it's own logs (CDHDR, etc) which are not related to this, and you mostly cannot turn it off anyway.
    Cheers,
    Julius

  • Table data change logs

    Hi,
       I have created a customer table. I want to log the data changes in the table. So in the technical settings of the table i have checked log data changes checkbox. When i tried to see the change logs using transaction SCU3, the logs are not available. Kindly help.
    What is the table name in which this logs are stored?
    Suitable answers will be rewarded
    Thanks and Regards,
    Kasi S

    To use the change document functionality in your application, proceed as follows:
    Define the change document object
    Check in the Dictionary, whether the data elements of the fields which are to be logged are flagged appropriately.
    Generate the update.
    Program the appropriate calls in your program.

  • Table for table data changes log

    Hello,
    The data in the table T016 was updated with new records.
    I want to know the log for the table data changes. In the table's technical settings the check box "Log data changes" was checked and Delivery Class is 'C'.
    I tried with SCU3 transaction, but it is saying no log for the table.
    And also i checked the tables DBTABLOG,DBTABPRT. But there are no records available.
    Regards,
    Ravi.

    Look at this link below
    http://www.mariewagener.de/Note.September.2007
    usually system parameter rec/client should be enabled to store table changes - this is the reason you can't see table changes in dbtablog table.

  • Material Classification Data changes

    Hello,
    I need to track the changes done to material classification data.
    I can not see changes through MM04 transcation. Is there any way i can see the table where changes are stored or way changes are tracked?
    Best Regards
    Himanshu

    Hi,
    Generally CDPOS & CDHDR are the history tables but cannot see the classification related changes. As i mentioned above tables can see the changes of classification, but make sure that for the  related field  "Log data changes" indicator checkbox need to select in SE11. If you are not able to check this box please refer  the OSS Note 943559 . Thanking you.
    Edited by: Padmasri Garapati on Nov 17, 2011 11:11 AM

  • Log for changes

    Hi all,
    I'm in the need of log all the changes that have been done to a ztable. the log should be as fallow:
    username date/time field changed value and new value.
    How can I do that.
    your help will be appreciate it.
    Thanks in advanced,
    Fidel.

    Hi Fidel,
    I hope you must have found out the details as the post shows as solved. Just found this and thought you might be interested.
    <u><b> For a table to be logged, 2 requirements must be met:</b></u>
    1. In the technical settings of the table, checkbox "Log data changes" is marked.
                  You can go to the technical settings via Transaction SE13 or via the path "Tools --> ABAP Workbench --> Development --> Dictionary", enter the table name and click on "Change". On the next screen, click on "Technical settings" (CtrlShiftF9).
                  If you change the technical attributes of a table, make sure you save and also update these changes.
    1. Logging is also set in the system profile. To do this, set profile parameter rec/client (lower-case!) to one of the following values:
    OFF: Generally no recording (e.g. central system switch)
    nnn: Logging for client-specific tables only in client nnn
    mmm,nnn,ppp ...: Logging for client-specific tables in the clients listed (a maximum of ten).
    ALL: Logging always, for client-specific tables in all clients. Caution: This setting is sensible only in special cases. Note that with the "ALL" setting or when upgrading all test clients, (including SAP client 000) changes will be recorded in the log file.
                  The default settings is OFF - that means, no default logging takes place.
                  If rec/client is not OFF and logging is active in the dictionary, non-clientspecific tables are always logged. This setting is usually used in the period of the installation and test phase only.
                  Please make sure that the values for rec/client are the same on all servers of a system. Only then logging will work correctly.
                  With the production start, logging tables relevant to account reporting should be activated (obligation to prove due to national orderliness requirements)
    Hope this info is useful.
    Cheers
    VJ

  • Log for changes in the SAP table

    Hello All,
    I have a SAP table in which we want to log all the changes being made by the number of users like modifying some record or adding a new record.
    Now What I have done is in the SE11 under technical settings I have checked the checkbox which is "Log data changes", Needless to say I have the developer access key to the system.
    Now I want to test whether changes being made by me in the SAP table are logged somewhere or not I want to know where can we see the changes being logged made by me.
    Is there a tcode to see the changes being made in the table or a SAP table exists for this.
    Thanks,
    Mark

    Hi,
    BAL_OBJECT_SELECT --> To get the LOG for a object
    You can use below Tables/Structures
    DDPRT -->  Structure of ABAP/4 Dictionary logs
    DDPRTXT
    Regards
    Sudheer

  • Delta queue with transparent tables based on table data changes

    Dear all,
    once, I was able to find a document (maybe a how-to, if I'm not wrong) that covered a very interesting solution, that I need to implement due to a specific requirement.
    Let me explain what's the catch.
    In the source system (SAP based), there's a couple of tables that have an unsorted key but doesn't have dates or timestamps. I need to retrieve the information from such tables with a delta procedure. Due to the lack of delta supporting fields, I can't enable generic delta or even FM-based extraction.
    The solution I saw once, suggested that Source System's tables could have the change log enabled from within the data dictionary (SE11) and then, that data change monitoring could be coupled with the delta queue mechanism (tRFC or qRFC enabled).
    Could you, please, help me with that subject or, if possible, try to recover the document that explained that? Be sure I have put all my efforts trying to find that doc. by myself.
    Many thanks,
    Michel

    Hi Michel,
    I'm not aware of any document but I made use of such a delta-mechanism a couple of times. Be aware that you should not use it for large tables or tables of which the content changes a lot (inserts/modifications/deletions). The system will create many huge logs which will consume a lot of disk-space.
    Procedure:
    1) Activate the logging on your table (SE11 -> enter table name -> go to Technical settings -> flag 'Log data changes')
    2) Create a Generic DS based on FM (should be possible!) but do not touch the delta functionality; this has to be build into the FM
    3) For the FM e.g. use a copy of RSAX_BIW_GET_DATA_SIMPLE
    4) Customize the code to your needs; in the first call fetch the data from the change logs using FM DBLOG_READ_WITH_STATISTIC
    5) This FM has dates and times as import parameters. As you don't have them you could create a Z-table in which you keep track of the extractions done. For the next load you then exactly know which logs to fetch (since stored date & time of last load).
    Hope this helps you getting up to speed! It's a bit of a hassle but once set up will work fine.
    Grtx
    Marco

  • Implement log based change data capture

    Hi,
    I am trying to get log based change data capture to work . My ODI version is 11.1.1.5. I guess for log based there are 2 ways:
    1) use streams
    2) use log miner tool
    My database is Oracle 11g Express Edition. Streams i know can be possible only in enterprise edition of Oracle. So can anyone tell me how to implement log based CDC then since logminer tool is not preferred to be used in 11g

    Hi,
    Thanks for ur reply...
    I received an error while creating the change table ..
    ORA-29540: class oracle/CDC/PublishApi does not exist
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 298
    Canu pls help me to fix this..
    by,
    Nagaa

  • Change Log Data from DSO to CUBE

    Hi Experts,
      Is it possible to load/transfer change log data as well from DSO to Cube
    Thanks

    Hi,
    Yes it is possible.
    Create a DTP from DSO to cube.
    In the extraction tab of DTP choose the option
    Datasource Change log
    Hope it Helps!!
    Reward if useful
    Manish

Maybe you are looking for