08-07-2007 12:46 PM
Hi,
What is the difference between checking and check&Maintain options for a Tcode in SU24?
Please clarify me.
Thanks,
Ramakrishna
08-07-2007 1:01 PM
From SAP Help:
http://help.sap.com/saphelp_erp2004/helpdata/EN/52/671470439b11d1896f0000e8322d00/content.htm
Note, this is only relevant if there is an AUTHORITY-CHECK statement in the code.
08-07-2007 1:02 PM
Hi Rama,
The check of a specific authorization object during the course of a transaction cannot ne enforced simply by maintaining the object in tables USOBT_C and USOBX_C. Instead, the check indicators in table USOBX_C only define how the system responds to the authorization checks that are contained in the ABAP coding of the respective transaction.
-Checking: The check is always performed. The object is not proposed in the Profile Generator.
-Check/Maintain: The check is always performed. The object is proposed for maintenance in the Profile Generator.
Remember, that you should never manually add authorizations in the Profile Generator -only in exceptional cases. Instead, you should always use transaction code SU24 to add the corresponding authorizations to table USOBT_C.
I hope helps you.
Regards, Leandro
08-09-2007 6:34 PM
Rama,
Basically
Check - The object is checked by SAP but when you create a Role for this transaction it will not automatically enter this object.
Check/Maintain - The object is checked by SAP and when adding the transaction to a Role, the object is entered with its default values already maintained.
Regards
Ashley