Function documentationVSR Rules for Program Type Progression

 

The program type progression program transfers the program types, progression categories and performance indices it determines to the VSR rules at callup point 0053 (progression) (see Program Type Progression Process).

Caution Caution

The progression program branches to the rules only once per student. The substitutions for all program types and progression categories are executed successively (this is due to the fact that the system has only one callup point for progression, which is 0053). You therefore have to configure the rules so that the SAP System can process all the relevant program types and progression categories when this one callup point is reached.

End of the caution.

Callup point 0053 is a non-academic VSR callup point with relevance for status indicators (see table T7PIQCHECKTP (Callup Points)).

Configuration of the rules is a very complex undertaking which requires a detailed knowledge of these. For information on this, read the documentation on rules.

Integration

The SAP System uses the following structures when it transfers data to the rules:

  • PIQRULEPROGR_GR (VSR Data: Program Type Progression)

  • PIQRULEPROGR_GR_EXT (Progression: Structure for Tabular Data)

  • PIQRULEPROGR_GR_RESULT (Progression Result for Program Type)

Example

Before you can execute progression, you have to create the substitutions you require in the rules. You can create a substitution which sets the following three values:

  1. Decision: Is the progression prerequisite fulfilled for the given progression category?

    The SAP System uses a substitution to set the value which determines if the academic prerequisite for progression is fulfilled. The SAP System can use this value to determine if progression should be executed for a progression category.

    Example Example

    In a particular progression category, students must have earned at least 12 credits since the check-from date before progression can be run for this progression category.

    The prerequisite could be structured as follows:

    End of the example.
    1. Does progression category A (the one to be checked) exist?

    2. Do the required number of credits exist?

    3. Is the program type in question B, and do the required number credits (for B) exist?

  2. Progression result

    You have defined the possible progression result values in Customizing when you created the program types. The SAP System sets these values in the structure PIQRULEPROGR_GR_RESULT.

    Note Note

    When you create substitutions, the system does not offer search help with the possible progression result values. You therefore have to copy these values from Customizing, for example, to a clipboard.

    End of the note.
  3. Result status

    The SAP System derives the result status from the result of performance index calculation, and can replace this value in the rules using a substitution. The result status can have the following values:

    • Final: The SAP was able to determine a definitive progression result.

    • Pending: The SAP was not able to determine a definitive progression result, for example, because the module bookings have not all been followed-up.

    • Projected: The SAP was not able to determine a definitive progression result, for example, because the module bookings have not all been followed-up and the specified check-to date is in the future.