cancel
Showing results for 
Search instead for 
Did you mean: 

Role Creation using SCAT-Urgent.....

Former Member
0 Kudos

Hi All,

I got a spread sheet with roles and transactions to be included in each role.Can anyone let me know how to Map this transactions to roles using SCATT?Please explain in a procedure which would be helpfull to me.Points will be rewarded to the answers.

Regards

Krishna

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

There is an option in SCC4 where you can change the restrictions for

eCATT and CATT -

This setting can be changed without opening the client.

Regards.

Kalenthirababu.p

"Reward point it will always encourage me to answer more question"

Answers (3)

Answers (3)

Frank_Buchholz
Product and Topic Expert
Product and Topic Expert
0 Kudos

Adding transactions to the role menu using a CATT script seems to be easy (if you have managed to work with CATT, how to record a CATT script and how to use parameters;-).

However, there are some issues with the PFCG, because it is very hard to deal with controls or lists in CATT scripts:

- you only can add transaction at the beginning of the menu (avoiding to set the cursor in a control)

- you always get errors during the execution of the CATT script telling that "control data are outdated" (which you can ignore)

- you cannot maintain the authorizations using CATT

A better (even if manual) approach:

- create a new role containing the new transactions in a nice menu structure

- open every role in change mode, go to the menu tab and position the cursor to the place where you want to insert the new transactions

- change every role manually using the button "import menu from other role"

Kind regards

Frank Buchholz

Former Member
0 Kudos

Hi Krishna,

If yor are just asking about running a script, than follow the steps below:

-Open the file, with excel and edit the data as per the requirement, and save the text file

-To execute the test case using the external variant from file, from the initial CATT screen, enter the test case name and choose Execute.

In the field Variants, select External from file and choose Choose. Select the file created above, and choose Open. Under Processing mode, select Errors, and choose Execute.

Note: When you use this method, the file must be imported each time the test case is executed (file remains only on PC).

If you are very new to CATT script, than use browse the link below:

http://www.sapsecurityonline.com/tutorials/scat.htm

Hope it helps.

Please award points if it is useful.

Thanks & Regards,

Santosh

Former Member
0 Kudos

Why are you using a CATT script to create roles in the first place? You need to maintain the authorization objects/values for each role once the transactions are assigned, which will require you to "manually" maintain this information, why just add the tcodes in and maintain the auth values in one sitting?

Former Member
0 Kudos

Krishna,

You will need to create a new catt script. If you are not familiar with CATT scripts do a google search or search the forum on CATT tutorial and you will find some good tutorials out on the net.

Once you have created a script and exported your variants you then fill in the spreadsheet with the data you have.

Cheers,

Ben