Track field changes - Modelling

Hello Gurus,
I hope someone out there can help me. I have a requirement to track header data field changes from data loaded from a non-SAP external system and report on the changed columns showing old value and new value. I am using dbconnect to extract data into a standard ODS.
What modelling do I need to do to satisfy this requirement.
Can you please help?

hi Ruregerero,
i think at least there are 2 approaches
#1 account-base,
keyfield1- keyfield2 - ... keyfieldN -  itemname - old_value new_value - change_flag
with this, it's more flexible in terms of if new item(s) to be tracked come,
but will have more records
to have reports like following, in query you can use 'restricted keyfigures' (each keyfigure restricted to item value),
keyfield1- keyfield2 - ... keyfieldN -  item1_old_value -item1_new_value -changes (new-old)- item2_old_value item2_new_value-...
#2 column-base
keyfield1- keyfield2 - ... keyfieldN -  item1_old_value - item1_new_value item2_old_value - item2_new_value .... itemN_old_value - itemN_new_value
not flexible for new item added, has to add new infoobjects in ods,
performance may better compared to approach #1
hope this helps.

Similar Messages

  • Custom field in Vendor Master - track field changes

    Hi Experts,
    I have a requirement to enhance vendor master (XK01) by adding custom fields. I did this, but now the customer needs to track changes made to this field. He expects to see the changes made to this custom field using menu path 'Environment -> Field Changes' from vendor master transactions (XK01, XK02, XK03). I have enabled the track changes in the data element, so that field changes can be tracked in CDPOS, but that is not enough. Please help to find solution. Thanks.
    Regards
    Arun

    Hi Brad,
    I added the new fields to vendor master using the SPRO option:
    'Prepare Modification-Free enhancement of Vendor Master Record' in the following path:
    Logistics-General -> Business Partner -> Vendors -> Control -> Adoption of customer's own master data fields. This created a button on vendor master, and my field is in a pop up box which is generated on click of this button.
    This field is stored in LFM2 table.
    I have enabled the change flag in the data element of the custom field, and it is showning the field changes in CDPOS table.
    But the problem I face is how I can avoid going to the CDPOS table and instead use the menu option :
    'Environment -> Field Changes'
    Regards
    Arun

  • Date Track fields - changes

    I have a question regarding the date tracked fields in HRMS.
    If I want to know what changes are made for a person record, How do I know that?
    The changes may be anything like position, salary, job, grade, marital status.
    How can I know the old value and the new value after the change?

    if you are modifying any assignment record an additional record will be created in the table per_all_assignments_f for the same assignment id.
    Example if the assignment is updated 3 times you can see 3 records created for the same assignment
    Thanks
    Regards
    Ramesh Kumar S

  • How to Track the changes made to the custom table field value

    I want to track the changes made to the custom table field value in table maintenance generator.please help me it is very urgent
    Thanks & Regards,
    Kranti

    Hi Satya,
    These are the steps you've to do.
    1. Enable the change document flag in the data element level for the fields of the tables you want to monitor.
    2. Go to transaction SCDO. Create a new change object, and add your table to this object. After generation, you'll get a function module.
    3. Call this function module in the table maintainence generator screen, after the data is saved to the database table. This function module automaticallly writes the changes, with the old and new values, and the fields that were changed to the tables CDHDR and CDPOS.
    4. You can keep track of the changes made to the table by monitoring these tables.
    Regards
    Anil Madhavan

  • Tracking the changes made to the custom table  field value

    Hi all,
           can we track the changes made to the custom table field values. if yes..plz specify how it can be done.
    Example: if i changed the  value of field  'NAME' of table 'YYHCUSTOMER'. i would like to know the old value and the new value of the field. For this, I set the flag 'LOG DATA CHANGES' in the technical settings of the table 'YYHCUSTOMER'.

    -> try TA: SCU3
    regards Andreas

  • How to track the change of an asset via field ANLC-KANSW?

    I'm trying to track any change to the value of an asset.
    I'm looking at field ANLC-KANSW.
    I'm not sure how to do it, but if you change the value of an asset, the change is not reflected in the field itself, but other "cumulative  fields in ANLC. The change did not register anywhere in CDHDR/CDPOS.
    So, anyway to know if the value of the asset has changed?
    Thanks,
    Jeff

    Hi,
    if you post to the asset a anep-line is created.
    If you make the fiscal year change the ANLC line is created. This ANLC line is a sum of the ANEP's.
    Post to the asset and watch the ANEP:
    ANLN1          GJAHR  LNRAN   AFABE ANBTR            NAFAB
    ..and in the ANLC:
    ANLN1          AFABE KANSW            ANSWL
    regards Bernhard
    Edited by: Bernhard Kirchner on Nov 19, 2010 9:13 AM

  • View of Date track history change field summary

    Hi experts,
    In Oracle HRMS, we have the function "Date Track History" in People/assignment. In the summary window of Date Track history, we have column which is named "Change Field Summary". For reporting purpose, I am looking for the view/function/package/... which can show type of data.
    For example:
    - If I give certain assignment number/assignment id, view/function can return "Birth Date, Full Name, Known As" in "Change Field Summary".
    Thanks in advance.
    Hieu
    Edited by: user122479 on Jan 26, 2013 10:43 PM

    Hi Vigneswar,
    Thanks for reponse.
    The view PER_ASSIGNMENT_HISTORY_VIEW shows data changes in columns, it is similiar with HRFV_PERSON_ASSIGNMENT_HISTORY view. However It does not show us which columns were changed like in "Date track history change field summary" window. I don't have access to Unix server, so that I can't do the trace stuff.
    Thanks and Regards,
    Hieu
    Edited by: user122479 on Jan 29, 2013 10:50 AM

  • Assignment Date Track History-Changed Field Summary

    Hi all,
    We have Oracle HR 11.5.7 FP.G.
    In the HRMS there is a for the Employee's Assignment Date Track History showing the Changed Field Summary.
    We want to specify the exact field(s) changed in Assignment for a period using SQL or Discoverer for Reporting Purposes.
    Does anyone have any sample coding or idea on how to perform this?That is to specify exactly what fields changed in an assignment change.
    What I can think of is to compare values but I'm not sure how I can get the desired result.
    I would appreciate any feedback.
    Thanking you in advance
    Elena

    Elena,
    To meet you're requirement: changes per person during a period
    - done this before using audit trail, be aware that the reports that comes out standard, does not resemble anything a HR user can read. Quite often it says this ID has change to that ID. Building a reports that changes this into something meaning full for a HR/Payroll person does require a considerable effort.
    - using the change event log (system extract) or the retro notification report (payroll) will give you're results in a better format. Problem you may encounter here, is that not all entities are available (by default). You may have to add some dynamic triggers.
    - if you want to understand how the datetrack functionality is deriving the data, this paper on metalink may help : Create and Modify DateTrack History Views Note:177734.1

  • Tracking Custom field changes

    Hi Experts,
    I need to find when was a value being inserted/updated/deleted for a custom field in a database table.
    E.g. if in KNA1 I have a custom field ZZTEST...
    I need to know when was this field last used i.e. when was the last time that a value was inserted/updated/deleted from this field.
    Is there any standard program/function module which will help us solve this issue?
    Thanks!

    U can track changes of the custom table using change documents.
    Let me explain you tracking process in deatil so that u can look further in that direction. I am taking example of KNA1 table. Only those fields of the table are tracked through change documents for which  change document is checked at data element level. U can find change document check box at data element level under further characteristics tab.Now for all fields of custom table ( z table) for which u want to track changes u need to check this box.
    All the change data for standarad table tracked through change documents is stored in tables CDHDR & CDPOS.
    CDHDR -> Change document header
    CDPOS--> Change document items
    All data is stored w.r.t OBJECTCLAS. OBJECTCLAS groups various tables of similiar business process for tracking changes.
    Whenver u make any changes in fields marked with change document ................. a change number for the table w.r.t to  OBJECTCLAS is generated in CDHDR table.Using this change number and OBJECTCLAS  we can extract all change details from CDPOS table.
    i.e  VERKBELEG is OBJECTCLAS for all SD related tables(vbak ,vbap,vbuk etc...).
    U need to do following actvities to track changes:---
    1>  Got to custom table and at data element level check the box change document.
    2> Go to SCDO and create the custom OBJECTCLAS for ur table.
    hope u understood basic concept behind it and will look in this direction to solve ur problem.

  • Vertical tables and date tracked fields

    We are in process of remodeling our database. We will have true 3rd normal form tables with vertical structure and date tracked fields among many other changes. I'm interested in Toplink's support capability.
    We are evaluating using stored procedures to do CRUD operations and use toplink to do only reads. Has anyone used toplink in this type of database model and how is it implemented?
    Thanks

    Sure. Having your database in 3rd normal form will only make your object model more consistent and more efficient to modify.
    TopLink has great stored procedure support and also performs very favourably on reads, so it serves this kind of model quite well. The caveat is that TopLink tends to cache fairly agressively be default. If you are doing writes outside of TopLink then you will need to determine a strategy for refreshing cached objects that may have changed in the db. TopLink does provide a number of ways that you can use to do that, including cache eviction policies, implicit and explicit refreshing, and cache hit disabling when necessary.

  • Config reqd to track the changes to Bak details with report  S_AHR_61015505

    Hi All
    I have a need to tack the changes to 'Bank Details'. I have tried using the report 'S_AHR_61015505' , it works fine for the 'Addresses' info type but not for Bank details. I presume I need to do some config to activate the change log to track the changes to Bank info using this report.
    Can any body please tell me what I exactly I need to do  for this .
    Thanks
    Srinivas

    as suresh said follow the steps in img  then click on Field group definition. There in infotype 9(Bank Details ) check for Field group is 01 and maintain Fields
    Field Group   Field Name
    01                 BANKL
    01                 BANKN
    01                 BANKS
    01                 BKONT
    01                 EMFSL
    01                 ZLSCH.
    I hope this answers your question
    if so close the thread
    ---Bob Radi

  • Report needed: Customer master TAXKD field changes

    We are looking to track changes made to TAXKD (tax code) in customer master.   Is there any report we could generate weekly that would detail changes made to the field. 
    Also, we'd like what change was made.  (i.e. customer number, date, field changed from 0 to 2)
    Thanks,
    Michelle

    Hi Michelle,,
    Those changes will be recorded in the CDHDR and CDPOS tables with your field name based on the dates..
    and also with the Old value and the New value
    from the CDPOS
    pass
    OBJECTCLAS = 'DEBI'.
    OBJECTID      =  Your document number "optional
    TABNAME    =  'KNV1.
    FNAME       =   'TAXKD'.
    if you pass these thins you will get the in the fileds VALUE_NEW and VALUE_OLD
    hope these informatino useful to you.
    Thanks
    Edited by: Prasanth on Apr 13, 2009 7:40 PM

  • 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

  • Field changes in J1ID

    hii,
    I have an requirement to track the field changes for customer excise in J1ID transaction . can anyone tell me in which table the changes are logged. I have debugged the standard report and check the table DBTABLOG. but I am not able to get the proper data into the table as which fields are changed and wht is the new and old value.
    Regards,
    Anil N.

    hello,
    Changes are logged in database as follows
    1) CDHDR Header Data,
    2) CDPOS Item Data
    regards
    suresh nair

  • FM for tracking the changes in materail master

    Hi Experts,
    I want to track the changes done to a material ( like if there are changes to materail description and materail group etc., ) for a given date. Is there any FM which can take the maerail number as input and give out these details. I know MM02 but I need to have an explicit FM to get these details.
    thanks
    sankar

    Hi dieter,
    Thanks for ur reply.
    If I want to check for the chage of a particular field.. for exmaple material description or material group. In CDPOS it is giving the table names only. How do i know which field is exactly changed.
    thanks
    sankar

Maybe you are looking for

  • Swapping static gifs with animated gifs

    Hi I am currently developing a large application. I created a toolbar with many button functions. The buttons are created as image icons. I created the gifs using Fireworks for the toolbar. A couple are animated as I would like to have the static ima

  • Mail app crashes when receiving email from a particular sender

    HI All, Here is a problem I'm facing, Mail App crashes while receiving email from a particular sender. I'm testing our new Email Hosting solution "Rackspace" and it works fine with all other Email clients or on deveices (Android, Windows Phone & Blac

  • XML structure in SAP XI for receiving output para of AS400 stored procedure

    Dear all, I submit a stored procedure of AS/400 via SAP XI with JDBC adapter by using below XML format. I try to define two output parameters at the end of this XML. How to get the return value ? Should I define a response message type ? and what is

  • Creating function to display a picture  from apatche folder?

    how can i create a function so i will pass parameter to the function so that it will call a picture which is stored in the apatche folder to br displayed in the footer of the page . thanks , Ahmed

  • Where is the "Firefox -Free Download" button?

    Instructed to go to: www.mozilla.com/en-US-US/firefox/ Say, "once you have navigated to this page, simply click on the "Firefox - Free Download" button. The next screen will guide you step by step through the downloading process. I can't find the but