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
VenkatHi 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,
JeffHi,
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
AJHi 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,
KrantiHi 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 -
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
MikieHow 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 advanceIn 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 KhanAny 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 , thnkswhen 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,
PrafullaPrafulla 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
-
Delivery address in PO Creation through ME21N
Hi All, I want to change the Delivery Address in ME21N. By default this delivery address is the Plant address which we enter at the line item level. Now my requirement is to default the delivery address to other address based on the vendor given at t
-
Problem in using context param for storing database connection information
Hello Friends, I am new to struts & jsp.I am developing a project in struts.I have 1 jsp page called editProfile.jsp.On submitting this page it will call 1 action class.The action class in turn will call the Plain old java class where I have written
-
In 1992 my lab purchased a Particle Size Analyzer (Microtrac series 9200) that came with a Compaq computer (DOS 5.0, Win3.1) and a printer. Due to proprietary software restrictions I currently need to keep the analyzer software operating on the DOS
-
How do I take one photo and add it onto another?
I want to take the photo of a cheque, and add it to a photo so it looks like the person is holing a large cheque (from shoes to waste sixed cheque) All assistance appreciated Kiwidreaming
-
SCVMM R2 - "Incomplete VM configuration" and other bugs like "failed" status
Noticed a lot of machines in SCVMM go into an irreversible "INCOMPLETE VM CONFIGURATION" status. All options to manage the machine are then grayed out. A couple options like "repair" and "refresh" are available, neither of which solves the problem.