Problem Description
The creation of the set of objects for the structural authorization check can be very time-intensive at runtime if the evaluation paths are extensive and the organizational structures large. This is due to the fact that the set of objects must be newly created each time a user starts or changes transaction so that the system can evaluate organizational changes as soon as possible. Performance problems often occur when structural authorizations are used.
Solution
Performance problems can be avoided for the most part by pre-generating profiles or by defining the structural authorization profiles more clearly: