Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Org level field deleted in QA, where to check who deleted the org field

former_member275658
Contributor
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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

2 REPLIES 2

Former Member
0 Kudos

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

0 Kudos

Closing as there is no log for finding who deleted org field