03-12-2019 5:11 AM
Hi all,
I have created authorization object and I have used the same object in Program .Authorization object assigned in role as well . Role also moved to production and program also moved to production. Now authorization object working in lIve. My requirement is one more filed is required in same authorization object for further correction. But system says
below
How to solve it.
03-12-2019 6:52 AM
First you should read some OSS note 2650524 - SU21 maintenance to existing custom objects not possible. (with referenced note that implemented the checks 1135888 - SU21: General optimization)
'Create the SAP authorization objects with the utmost caution. After the creation, you can change the authorization field assignments only if the relevant transport request has not been exported yet. In addition, deleting or recreating the object no longer works after this
The standard solution is now
'move the object to the "obsolete authorization objects" object class and create a suitable new authorization object.
Then change every call of authorization objects and role containing the obsolete object in your system.
03-12-2019 6:52 AM
First you should read some OSS note 2650524 - SU21 maintenance to existing custom objects not possible. (with referenced note that implemented the checks 1135888 - SU21: General optimization)
'Create the SAP authorization objects with the utmost caution. After the creation, you can change the authorization field assignments only if the relevant transport request has not been exported yet. In addition, deleting or recreating the object no longer works after this
The standard solution is now
'move the object to the "obsolete authorization objects" object class and create a suitable new authorization object.
Then change every call of authorization objects and role containing the obsolete object in your system.