Hello,
I am thinking of capturing in ARIS the relation between roles used in ARIS and the SAP transaction codes used by these roles.
One thought is to make use of the existing information in Function Allocation Diagrams (FAD) where the activity is in the center with its allocated roles and screen objects. The screen objects in turn hold the SAP transaction codes.Then the roles can be pulled out in a report, showing what are the allowed transaction codes per roloe.
Perhaps also a matrix model could be used.
However, there is another dimension to the authorization of roles to transactions on the SAP side. You also have levels of authorization, like "read","write","delete",...
How can the information about authorizations for roles on transactionsbe captured? Has anyone of you out there been to this situation, and what were your thought about it then? I appreciate to hear your input on this topic.
With greetings from Denmark,
Harry Ratia
Frank Engelbert on
Hi Harry,
sorry, reading your article only now.
This is how you should model on EPC level. For each step, assign (or have automatically assigned) the FAD.
On the FAD, next to the related SAP transaction(s), you can also model the roles (object type: Person Type).
In regards to Read/Write/Delete: Use the role definition to show that information. For instance, you define a role for 'Maintain(er)', and a role for 'Display(er)'. The Maintain role you should assign to the Create and Change X-steps, and the Display Role you should assign to the Display Step. This is how you define simple security roles. They are usually a collection of (between 1-5) SAP Transactions of a particular process.
For example, Role 'Display Source List' has access to transactions ME03, ME0M and ME43. Role 'Maintain Source List' has access to transactions ME01, ME04, ME05.
I would also recommned the Matrix Model.
You can talk to your local SAG ARIS Consultant/Account Executive & ask if they have a report for you which connects SAP transactions (screens) direclty to Roles (Person Types) via the Function object in the midlle.
Hope that helps, best regards,
Frank