06-23-2009 1:33 PM
Dear Colleagues,
in earlier SAP versions there was on opportunity to download the documentation for all authorization objects in one docuemtn via
execute transaction SU03 -> Information -> Object List with Documentation -> Download
Does anyone know, where this function has gone to?
Help is appreciated
Helmut
06-23-2009 1:52 PM
Hi,
By SUIM you can get list of all authorization objects..
Go to SUIM --> Authorization Objects --> Choose any of the selection criteria --> execute.. dont put any value in any field..
It will give you the details off all authorization objects exist in the system..
Regards,
Sandip.
06-23-2009 2:01 PM
Thank you very much for your answer, but this is not what I'm looking for.
With the function mentioned above I was able to download the complete documentation for all authorization objects (use, fields, and use of fields) in a single file.
06-23-2009 3:44 PM
you need to check each differently. Use the following TCodes:
SU21, SE80, SE84
Also you can check the Field attributes for each/all objects from Table TOBJ. The facility as it was there in SU03 is not provided in such fashion any more..
Regards,
Dipanjan
06-24-2009 6:07 AM
06-24-2009 7:43 AM
If you still have access to an older system, you could try to find the function module name which can being called, and then re-create it.
But that is no guarantee that the FM will be there, nor change or not work properly.
Cheers,
Julius
06-25-2009 6:54 AM
With the help of a collegue I followed your advice.
The feature was availbale in SAP-Release 4.7, however got deprecated in ECC6.0. It was based on function module LIST_USER_DATA .
A workaround is as follows:
In order to obtain the documentation for all authorization objects (e.g. fields, activity codes and the corresponding explanations)
select from table DOKTL (Documentation: Text Lines) where ID (Documentation Class) = u201EUOu201C and LANGU (Language) = u201EENu201C and TYP (Document Type) = u201EEu201C fields OBJECT (Docu. Object), VERSION (Version of Document Modul) , DOKTEXT (Text line in documentation)
In a second step select all records from the resulkt set, where VERSION is highest.
If specific versions are required, refer to table DOKHL (Documentation: Headers).
Regards
Helmut
10-31-2009 4:51 AM
Thanks a lot for posting this. I was wondering the same thing, and can now followup on all the undocumented custom Auth Objects on my project site. Awesome!
11-02-2009 9:17 AM
I discovered that function module LIST_USER_DATA still exists in ECC 6.0. But essential part is commented with *:
WHEN 'L'. "Objektliste
* Deactivate course no possibility to improve
* accessibility for such lists
* PERFORM AUTH_CHECK(SAPMS01C) USING OBJ_AUTH
* SPACE SPACE ACT_SHOW RC.
* IF RC <> 0.
* RAISE NO_AUTHORISATION.
* ENDIF.
* LEAVE TO LIST-PROCESSING.
* NEW-PAGE NO-TITLE NO-HEADING.
* PERFORM LOAD_INTOBJCLSS. "MBK38864
** PERFORM LOAD_INTOBJCLSS_CLASSIFIED. "MBK38864
** PERFORM LOAD_INTOBJCLSS_NOT_CLASSIFIED. "MBK38864
* PERFORM LIST_ALL_OBJECTS_WITH_DOCU.
* CLEAR: SY-UCOMM.
I tried to change that, but function module isn't working then, but I'm not a programmer...