Show TOC

 Process of Determining the Period of Responsibility According to the Structural Authorization Check

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 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.

End of the note.

Call Parameters

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.

Process Flow

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.

Start of the navigation path Example 1a: Next navigation step < Next navigation step BLANK Next navigation step > Next navigation step ( = All) is entered as the period. When evaluating the structure, the system first follows the relationships and forms intersections. The system starts with the period January 1, 1900 – December 31, 9999. After the first relationship (O1 Next navigation step O2) has been evaluated, January 1, 2000 – December 31, 9999 is initially returned as the period of responsibility. The second relationship (O2 Next navigation step S) returns January 1, 2000 – December 31, 2002 as the period. The last relationship (S Next navigation step P) covers this period and January 1, .2000 – December 31, 2002 remains the period of responsibility. In other words, the system "arrives" at the personnel number with a full period of responsibility. Once this has been successfully checked, the validity period of the last relationship is always used as the period of responsibility, which would be the period January 1, 1995 – December 31, 2005 in this example. End of the navigation path

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.

Start of the navigation path D Next navigation step ( = key date) is entered as the period. The system starts with February 6, 2001 and cannot, therefore, move from O1 to O2. However, the system can reach P from O1 via S3. Therefore, the period of the last relationship (S3 Next navigation step P) is used as the period of responsibility, which is January 1, 2001 – December 31, 2010 in this example. End of the navigation path

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