In this process, the system determines the period of responsibility according to the structural authorization check. This process is described by means of examples.
See Structural Profiles for detailed information about the structural authorization check.
Note
If you use a combination of general and structural authorization check, an intersection of the periods of responsibility from the structural authorization check and the organizational assignment (evaluation of the data from the
Organizational Assignment
infotype for the P_ORGIN, P_ORGXX and P_NNNNN authorization objects) is transferred to the time logic of the general authorization check.
The determination of the period of responsibility is called up using the following parameters:
Assume for all examples that the user has been assigned a structural authorization profile with the following characteristics using table T77UA (
User Authorizations
) and table T77PR (
Definition of Authorization Profiles
):
The
Plan Version
field is specified with the active plan version.
The
Object Type
field is always specified with the ID of the current root object from the current example.
The
Object ID
field is specified as
1
.
The
Evaluation Path
field is specified as
O-S-P
.
The
Status Vector
field is specified as
12345
, which means that all relationships should be taken into account.
The
Depth
field is specified as
0
, which means that all levels of the structure should always be evaluated.
The
Sign
field is not specified, which means that the structure should always be evaluated from top to bottom.
The
Period
field is specified (the period is varied in the examples).
The
Function Module
field is not specified.
The system performs all the following steps of this process.
The following three examples illustrate the process of period determination in the structural authorization check:
Example 1: The personnel number is located as follows in an organizational structure:
Assume today’s date is February 6, 2001.
Example 1b: Y ( = current year) is entered as the period. In contrast to example 1a, the system starts with the period January 1, 2001 – December 31, 2001 to determine the period of responsibility. Since all of the relationships affected cover this period, the period January 1, 2001 – December 31, 2001 is still the intersection for personnel number P. The period of responsibility is then determined, as in example 1a, from the period of responsibility of the last relationship, which is the period January 1, 1995 – December 31, 2005.
Example 2: The personnel number is located as follows in the organizational structure:
Assume today’s date is February 6, 2001.
Example 3 : The personnel number is located as follows in the organizational structure:
Assume today’s date is February 6, 2001.
The following periods of responsibility are determined depending on the settings of the period:
Period Setting |
Period of Responsibility |
<BLANK> (= all) |
01.01.1999 – 12.31.1999 and 01.01.2002 – 12.31.2002 |
D (= key date) |
no period |
M ( = current month): |
no period |
Y ( = current year): |
no period |
P ( = past): |
01.01.1999 – 12.31.1999 |
F ( = future): |
01.01.2002 – 12.31.2002 |