12-15-2011 9:37 AM
Hello Gurus,
We have a z org level which is present in Dev and Prd but it got deleted in QAS. Could you please advise how to locate who deleted this org level field in qas ?
We modified a role in dev and imported the transport in qas and got error that invalid org level field has been deleted from the role.
Thanks,
salman
12-15-2011 3:10 PM
Hi Salman,
The Custom Org lvel field is created through the below program PFCG_ORGFIELD_CREATE and deleted by PFCG_ORGFIELD_DELETE through SE38/SA38 transaction. The Orglevel fiield entry is updated in the table USORG in the system, you can check that through SE16. There is no way to identify who deleted the entry in a table untill unless Table Change Logging is activated for the tables. This need to be done for the table you need to trace who updated that.
Activate/Deactivate Table Change Logging
1. Choose Tools -> ABAP Workbench -> Development -> Dictionary (SE11) in the initial screen.
2. Enter the name of the table whose log settings you want to check.
3. Choose Change.
The table is displayed. The system may ask you for a change key, because a change to a Dictionary object is a modification in a customer system. Enter the appropriate data.
4. Choose Goto -> Technical Settings.
5. Select/Deselect Log Data Changes checkbox.
All customizing tables are automatically recorded by default.
6. Choose Activate.
If you only save the change, it is not effective.
For more information, please visit the below link...
http://help.sap.com/saphelp_dm40/helpdata/en/7e/c81ebb52c511d182c50000e829fbfe/frameset.htm
Thanks,
Vinod
12-15-2011 3:10 PM
Hi Salman,
The Custom Org lvel field is created through the below program PFCG_ORGFIELD_CREATE and deleted by PFCG_ORGFIELD_DELETE through SE38/SA38 transaction. The Orglevel fiield entry is updated in the table USORG in the system, you can check that through SE16. There is no way to identify who deleted the entry in a table untill unless Table Change Logging is activated for the tables. This need to be done for the table you need to trace who updated that.
Activate/Deactivate Table Change Logging
1. Choose Tools -> ABAP Workbench -> Development -> Dictionary (SE11) in the initial screen.
2. Enter the name of the table whose log settings you want to check.
3. Choose Change.
The table is displayed. The system may ask you for a change key, because a change to a Dictionary object is a modification in a customer system. Enter the appropriate data.
4. Choose Goto -> Technical Settings.
5. Select/Deselect Log Data Changes checkbox.
All customizing tables are automatically recorded by default.
6. Choose Activate.
If you only save the change, it is not effective.
For more information, please visit the below link...
http://help.sap.com/saphelp_dm40/helpdata/en/7e/c81ebb52c511d182c50000e829fbfe/frameset.htm
Thanks,
Vinod
12-15-2011 3:31 PM