
BernardoGago asked a question.
Hello all, we are doing an integration with SAP and our SAP specialists have a few questions, can please someone assist?
- S_B TCH_ADM with value Y (should only be assigned to Basis Administrators) Why is this needed?
- S_GUI with value 04, 60, 61 (04 is never used. 60/61 can´t be restricted to certain files so would apply to all files in the system = risk) Why is this needed?
- S_ALV_LAYO with value 23 (this allows you to maintain global lay-outs) Why is this needed?
- S_DEVELOP act 03 for object type SUSO (authorization objects) Why is this needed?
- S_RFC: please provide function modules, not function groups so we know exactly which RFCs are being executed.
- S_TABU_CLI: should not be used as it allows cross client maintenance. Why is this needed?
- S_TABU_DIS: we will only use S_TABU_NAM so please provide table names, not groups.
- Role DYNAM/SATELLITE_DATA_LOAD allows user maintenance. Please clarify why this is needed. What kind of users are in scope of this?
- Role DYNAM/SATELLITE_LAW_CENTRAL_RFC: please clarify what the LAW system is and what kind of data are you transmitting between SNOW optimizer and the LAW system.
Thanks for your inquiry. Before going into the detailed answers, some general remarks: The roles delivered with Snow Optimizer are sample roles, designed to enable quick implementations and not restricting certain functionalities of the product - as the suffix _ALL also implies. If a customer wants to restrict the functionalities or limit them to be used by specific users only, he will need to create his own authorization roles, as it it also the case with SAP standard functionalities.
To be able to schedule batch jobs is an important requirement for a lot of functions in the Snow Optimizer. In addition to that, we offer
the so-called Master Job feature which requires, at least for an admin-type user, the mentioned authorization.
Certain functionalities in the Snow Optimizer require up- and download of files from/to the PC desktop.
Most reports in the Snow Optimizer use ALV screens. We didn't want to restrict the ability to create layouts for other users.
You will notice that this authorization is automatically included if transaction SU53 is assigned (which is part of our role /DYNAM/MASTER_ALL). It can be regarded as uncritical.
We don't do this because in the course of development of the product we often need to add or remove function modules called by RFC. Using function groups instead of individual function modules in the authorization role greatly reduces the need for customers to update the satellite authorization roles with every update of the product. We have customers with hundreds of connected satellite systems - for them this would be unacceptable. If you absolutely need to avoid the use of function groups, we can support you, but we don't recommend this approach.
Snow Optimizer needs to read some client-independent system configuration data.
The same argument as for S_RFC applies here.
The mentioned role doesn't allow user maintenance, only displaying user data (activity = 03) is authorized. However, the role /DYNAM/SATELLITE_UPDATE allows the change of user master data. This is mainly needed to update the license type of the users to support SAP license audits, but also to maintain some others relevant user master data fields for licensing purposes. BTW, we support restricting the changeable fields by our own authorization checks.
LAW is the "License Administration Workbench" transaction from SAP. This is to support the regular license measurement from SAP.