08-23-2007 11:44 PM
i have 200 derived roles, i just want to make sure that all the roles have been generated.how to find out the list of non generated roles. some roles auth tab was red. so i want to make sure all of them are generated.please help asap.
thanks
SR
08-24-2007 1:22 AM
Well you might have go to the Change Auth data tab and fill in the Org values or missing fields and then generate the roles. So the red light will turn green.
Hope it helps.
Award points if useful.
Message was edited by:
Jackofalltrades
Message was edited by:
Jackofalltrades
08-24-2007 1:28 AM
You can use the mass profile generation transaction to determine which roles already have authorization profiles. You can also perform a mass generation of roles or generate the missing role authorization profiles for roles in the background.
You will need the following authorizations to use Transaction SUPC:
1.User master maintenance: Authorization Profile (S_USER_PRO)
2.User master maintenance: Authorizations (S_USER_AUT)
3.Authorization system: Check for roles (S_USER_AGR)
1.In role maintenance (transaction SUPC), choose Utilities->Mass Generation in the role maintenance (transaction SUPC).
2.Specify the desired selection criteria.To generate all profiles to be generated automatically (last checkbox), you can further restrict the role selection in the next screen
Do award points if this is helpful
08-24-2007 2:00 AM
In PFCG, under the Utilities drop down there is a "Overview Status" - input your role names and you will get a listing of these roles and their status - ie. if not generated.
08-24-2007 3:55 AM
JC,
as suggested, from pfcg .. overview.. selected few roles and executed ,.. getting the following dump.....
Runtime Errors CALL_METHOD_CONFLICT_TYPE
Except. CX_SY_DYN_CALL_ILLEGAL_TYPE
Date and Time 08/23/2007 22:52:59
Short text
Type conflict at call of a method.
What happened?
Error in the ABAP Application Program
The current ABAP program "PRGN_STATUS_ALL" had to be terminated because i
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE',
not caught in
procedure "SET_COLUMNS_TECHNICAL" "(FORM)", nor was it propagated by a RA
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The call of the method "SET_SHORT_TEXT" of the class "CL_SALV_COLUMN" is
incorrect. It was tried
to transfer a non-compatible variable to the formal parameter "VALUE".
08-24-2007 1:21 PM
hi
PFCG > enter your role name > change (pencil button) > tabs : authorization > change authorization data > authorization > generate (or shift+F5) > press OK > back and save your role.
for multiple roles :
PFCG > utilities > mass generation > enter your roles > checkbock "generate automatically" must be checked > execute
award point if this helps
rgds,
AG