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: 

Previous values authorization objects blank after adding a new transaction

Former Member
0 Kudos

Hello,

We have upgraded in ECC6 and proceeded with all necessary actions around SU24, SU25 ....

Now, as in the normal life, we have added new transaction in some role. Naturally, we have the corresponding new authorization objects with values in the role.

However, it has overwritten and put blank values to some others authorization objects which were present already in the past.

Why do we have this behavior? Should we do a particular maintenance action after the role modification ?

Thanks for your feedback,

Regards

chris

1 ACCEPTED SOLUTION

arpan_paik
Active Contributor
0 Kudos

However, it has overwritten and put blank values to some others authorization objects which were present already in the past.

My judgement in this is that the transaction you have added for those authorization objects having some open fields in customer table.

Also check earlier objects status. It is changed I guess.

Should we do a particular maintenance action after the role modification ?

Yes, once you are trying to change any values populated from customer table then authorization objects status become changed. So when next time you will generate profile it will again populate value from customer table (either modified menu-->change authorization data or expert mode 1st or 3rd option). So if you intend to make any objects status to changed then 1st make a copy of them and make change to either one and inactive the other one.

Arpan

3 REPLIES 3

Former Member
0 Kudos

Just guessing ...for the Auth objects that were overwritten can you check the transactions which added them actually in the past. Maybe the SU24 proposal value for those t-codes might have changed after upgrade.

Former Member
0 Kudos

What does "proceeded with all necessary actions around ... SU25..." involve?

A possibility is you had never run SU25 step 2*'s before and now did a mass acceptance of "all the new" SAP data, and this blew away the maintained SU24 values?

A likely candidate here are parameter transactions where you maintained the open field against the core transaction in the role, and now SAP delivers some data of it's own for the parameter transaction, but the field is open or maintained more restrictively as standard.

Unfortunately the system until recently also pulled in the data from SE93 (table TSTCA) as autimatic defaults are these are almost always empty fields

Also check the sticky thread at the top of the forum relating to upgrade bugs in SU25, particularly if these were org-level fields which are now empty.

Finally, perhaps in the past authorizations have been deleted (as opposed to being set inactive) and these are new again, with the old standard or maintained authorization having lost it's transaction in the menu earlier already but not merged.

That about covers the options I am aware of - let us know whether any of them match with what you have done.

Cheers,

Julius

arpan_paik
Active Contributor
0 Kudos

However, it has overwritten and put blank values to some others authorization objects which were present already in the past.

My judgement in this is that the transaction you have added for those authorization objects having some open fields in customer table.

Also check earlier objects status. It is changed I guess.

Should we do a particular maintenance action after the role modification ?

Yes, once you are trying to change any values populated from customer table then authorization objects status become changed. So when next time you will generate profile it will again populate value from customer table (either modified menu-->change authorization data or expert mode 1st or 3rd option). So if you intend to make any objects status to changed then 1st make a copy of them and make change to either one and inactive the other one.

Arpan