How to track Variant Changes

Hi,
As part of SOX we have a requirement in which we want to track who changed the program variant and what changes he did. Is there is anyway we can get this info?
If not is there any exit or BADI that we can use to create change documents for this scenario?
Thanks
Giridhar

You can find who made the most recent change and when in table VARID, but I haven't been able to find any way to determine what was changed.  Likewise, I didn't see any place to customize the update to capture changes.  You might need to create a custom application for this which would be a bit tricky, but could be done.

Similar Messages

  • How to track the changes at report level

    Dear Team ,
    Could you please help on below scenario.
    1.Is there any way to track the changes for each report wise ? Does it possible using the audit database?
    2. how to get list for report names by each folder wise( public folders) ?
    Thanks & Regards
    Venkat

    Hi Venkat,
    1.In Webi we have a option called Track click that option to enable you to  track the changes in your report and also in Tracking option you can change the color as you preferred.
    2.Once report is ready to export click (Ctrl+E) and click Public folder then select New folder option available in right corner and create new Folder and export your report.
    Thanks
    Vignesh R

  • 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.

  • How to Track Reservation Changes...?

    Freinds,
    Can any one tell me how to track the Reservation(MB23) changes.?????
    I want to know when the Reservation has been created and when was the last change done for that Reservation??
    I tried to find in table RESB but no luck...
    Chandra.

    Ferry,
    It will show history of reservations for the specific material...but my requirement is if i change anything in any reservation how can i track those changes for that reservation..........
    Hope you got what i mean..
    Thanks,
    Chandra.

  • 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

  • How to track the changes to a table and update the other table ?

    Hi Guys,
                   I am looking to track deletion of entries on KONV table and sync these missing entries in an other table which has primary key entries of KONV.
    How to do this.. is ALE change pointer is any good for this purpose ?
    Thanks
    AJ

    Hi Sam,
      In order to track the changes in the KONV table, go to table CDHDR and give objectclass and objectid, you will get all the details.
    Regards,
    ramesh.

  • How to track password changes in EBS R12

    How to check when was the last time the apps/sysadmin passwords was changed in EBS R12.

    Yes it doesn't help much since you don't have audit enabled.
    If you want to get more details about enabling audit, you can simply search previous discussions for Audit and AuditTrail and you should find the docs/links you need to refer to.
    There should be no impact on the performance to track password changes. Apps passwords can't be changed on the fly and it requires additional steps (i.e. running AutoConfig and bouncing the services) which can't be done in your production instance many times a day.
    I'm not sure why would you need to track password changes. Is this happening in your production instance?
    Thanks,
    Hussein

  • 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

  • How to track role change

    We have several groups making changes to roles in our portal. Is there a way to track roles changes and where can I find this information.
    We have several plants and portal admins at each site making changes to "shared roles". I need to track these changes.
    Thanks
    Mikie

    How do you transport the roles and groups?
    You should have a development and a test portal.
    You should also look into the Netweaver Developer Infrastructure.
    This should give you some help on tracking the changes!
    You should also set up your authorizations for your admins so that they cannot change the "shared roles".
    Check the portal security guide at:
    http://help.sap.com/saphelp_nw04/helpdata/en/5c/429f00a14aa54195b1c63ae1512d10/frameset.htm
    Regards
    Fredrik

  • How to track data changes in SAP

    Hello experts,
    Iu2019m working on a project with a team of NON SAP architects and weu2019ve been asked to come up with some idea to keep a track of all the changes happened in SAP system by any user. So for instance let say if use makes a change and save it then this change should be gets recorded somewhere in SAP with the use, date, time, new data and pervious data. Also it should only happen when a change is made. So let say of there any change happens in SAP regardless of any t-code it should get save. Iu2019m not certain how to accomplish it. I need your expert advice please.
    Thanks a lot in advance

    In addition to the information given by  Krishnendu Laha you can evaluate every change document with one of the reports the names of which start with RSSCD* (SA38) as well as in the causing transaction.
    Keep in mind, though - not all transactions create change documents, some use other kinds of histories and some don't even do that.
    You should gather the team that has been demanding those change-documentation and have them specify the business processes (or -steps) where change-documents are a conditio-sine-qua-non and check what SAP standard has in to offer you. Evaluate the gaps (if there are any) and then you can define how to bridge them.

  • Need Advice , how to track BPC  changes  for excel templates

    Hello All,
            We got to the point  where we are constantly changing reports templates . We have been asking ourselves a   questions that how can we track all the changes because there is no version control for BPC . We have 3 Environmentsu2019 DEV,QA and PRD .  We are planning to maintain sheet in which we can track who,when,app changes . We have another group who will update each BPC environment (DEV,QA&PROD) with the change/modify/new  excel template .
    What I would like to know how people out there tracing changes. What are the different ways they are making sure that all their environments are in sync.
    BTW going forward we are planning to use u201CTortoiseSVNu201D.
    Please let me know your experiences, tips and suggestions .
    Thanks,
    Saquib Khan

    Any body else?
    -Saquib

  • How to track DDL Changes and source code changes

    How can I track the DDL Changes and the Source code (Functions,Procedures,Packages & views) changes made for selective schemas?.
    I mean I want to maintain the history of DDL changes and the sourcecode change history. How to do that? Please provide your guideline with some example...

    Hi,
    you could use a DDL trigger (before create)
    to maybe capture the code and do the audit as well?
    Try this:
    SQL>create table old_code
    2 as
    3 select user username, 0 version, sysdate date_changed, user_source.*
    4 from user_source
    5 where 1=0
    6 /
    Table created.
    SQL>create sequence version_seq;
    Sequence created.
    SQL> create or replace trigger create_trigger
    2 before create on schema
    3 declare
    4 l_date date := sysdate;
    5 l_ver number;
    6 begin
    7 if (ora_dict_obj_type in ( 'PACKAGE', 'PACKAGE BODY', 'PROCEDURE',
    'FUNCTION' ) )
    8 then
    9 select version_seq.nextval into l_ver from dual;
    10
    11 insert into old_code
    12 select user, l_ver, l_date, user_source.*
    13 from user_source
    14 where name = ora_dict_obj_name
    15 and type = ora_dict_obj_type;
    16 end if;
    17 end;
    18 /
    Trigger created.
    SQL> create or replace function f return number
    2 as
    3 begin
    4 return 0;
    5 end;
    6 /
    Function created.
    SQL> select * from old_code;
    no rows selected
    SQL> create or replace function f return date
    2 as
    3 begin
    4 return sysdate;
    5 end;
    6 /
    Function created.
    ops$[email protected]> select * from old_code;
    USERNAME VERSION DATE_CHAN NAME TYPE LINE TEXT
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 1 function f return number
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 2 as
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 3 begin
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 4 return 0;
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 5 end;

  • How to track tab changed event

    hi friends ,
    i have created a JTabbePane and added few tabs like, addd tab, delete tab, modify tab.... etc
    how do i track the evnt when user select different tab . i have to perform few tasks when the tab selectio changes.. so how do i do that
    pls do help , thnks

    when you need to intercept an event look to methods
    add....Listener normally you find out what you need.
    Sometimes you have to look at
    getModel().add....Listeneryes , i tried what you said and it showed me all the listeners for that component , thanks once again for your valuable suggestion

  • ALV - How to default variant change.

    I have coded one report with ALV output.
    I have /DEFAULT variant in my ALV output  and the output contains 12 fields.
    When I execute the this report
    problem 1). How can i shift the 7th field to 12 th field and save as a new variant.
    Problem 2).If I rerun this new variant, how can I keep new set of arranged fields of new variant in the new order( means 7th field in 12 th position ).
    I mean in while re-running the program the fields are arranged in old manner (  7 th field in 7th position only - my functional consultant told me ) .
    Could you please help me ?

    are you sure that g_variant has got the correct value in it? Here's the components I use for programs that need the variant logic:
    PARAMETERS: p_varint LIKE disvariant-variant.
    initialization.
    perform alv_setup_layout_variant.
    AT SELECTION-SCREEN.
      PERFORM alv_validate_layout_variant.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_varint.
      PERFORM alv_f4_for_layout_variant.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
    ...............etc
          i_save             = 'A'
          is_variant         = w_variant
    ............................etc
        EXCEPTIONS
          OTHERS             = 0.
    FORM alv_setup_layout_variant .
      DATA: lw_variant LIKE disvariant. " Layout structure
      CLEAR w_variant.
      w_variant-report = sy-repid.
      w_save = 'A'.
    Get default variant
      lw_variant = w_variant.
      CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
        EXPORTING
          i_save     = w_save
        CHANGING
          cs_variant = lw_variant
        EXCEPTIONS
          not_found  = 2.
      IF sy-subrc = 0.
        p_varint = lw_variant-variant.
      ENDIF.
    ENDFORM.                    " alv_setup_layout_variant
    FORM alv_validate_layout_variant.
      DATA: lw_variant LIKE disvariant. " Layout structure
      IF NOT p_varint IS INITIAL.
        lw_variant = w_variant.
        lw_variant-variant = p_varint.
        CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'
          EXPORTING
            i_save     = w_save
          CHANGING
            cs_variant = lw_variant.
        w_variant = lw_variant.
      ENDIF.
    ENDFORM.                    " alv_validate_layout_variant
    FORM alv_f4_for_layout_variant.
      DATA: lw_variant LIKE disvariant.
      CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
           EXPORTING
                is_variant          = w_variant
                i_save              = w_save
              it_default_fieldcat =
           IMPORTING
                e_exit              = w_exit
                es_variant          = lw_variant
           EXCEPTIONS
                not_found = 2.
      IF sy-subrc = 2.
        MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ELSE.
    Store returned variant
        IF w_exit = space.
          p_varint = lw_variant-variant.
        ENDIF.
      ENDIF.
    ENDFORM.                    " alv_f4_for_layout_variant

  • How to track the changes in DB

    Hi Guys,
    we are mentaining few envs where all the envs get refreshed from the same baseload.But due to some reasons in a particular QA env after some time of the db refresh due to some test script execution or from the application, some data are getting deleted .Is there any method to trace the time and the content of the change and send an alert automatically without using trigger, I mean is there any audit method so that we can enble and check and also send the alert.And if possible ,Can any one let me know the details how to send mail from Oracle.
    Lots of thanks in advance.
    Regards,
    Prafulla

    Prafulla wrote:
    we are mentaining few envs where all the envs get refreshed from the same baseload.But due to some reasons in a particular QA env after some time of the db refresh due to some test script execution or from the application, some data are getting deleted .Is there any method to trace the time and the content of the change and send an alert automatically without using trigger, I mean is there any audit method so that we can enble and check and also send the alert.And if possible ,Can any one let me know the details how to send mail from Oracle.
    Code instrumentation?
    As for e-mail - come on! This forum is littered with questions and answers about sending e-mail from Oracle. How about using the search button?

Maybe you are looking for