Maintaining Substitutions

Use

You use substitutions to replace the data that is available to Student Lifecycle Management rules with other data. The system can therefore set the progression status based on a student’s average grades, for example.

In addition, user exits enable you to read the data which is required for validation and make it available for the rule check.The system can therefore determine which modules a student has completed using user exit UCP4 ( replace modules of students ), for example.

The replaced data remains valid only during rule evaluation and is not written to the Student Lifecycle Management applications.(The progression status is an exception.)

The standard Student Lifecycle Management system contains the user exit programs listed below.These user exits can be used in substitutions.Substitutions might, for example, consist of one step and use substitutable fields of the typeExit onlyYou can use the following user exit programs as exits and create the required substitutions:

Exit

Substitution

UCP1

Replace average grades for admission

UCP2

Replace academic calendars

UCP3

Replace business events of students

UCP4

Replace modules of students

UCP5

Replace qualifications of students

UCP6

Replace additional data of students

UCP7

Replace test results and external subjects of students

Procedure

From the SAP menu, choose Student Lifecycle ManagementCurriculumStudy PlanningRulesRule Elements Substitutions

Expand the Student Lifecycle Management hierarchy to the desired application area and select this area.

Select the substitution or substitution step you want to edit.

To create a new substitution, choose,  Substitution

Enter a name and description for the substitution.

Insert the required substitution steps.

Enter the field you want to use for the substitution.

Enter the prerequisite and specify how the substitution is to be performed.

Choose   ( Save ).

Example

In the Progression application y ou can use a substitution to set a student’s subsequent progression status.

The system sets the subsequent progression status to 002 if the current progression status is 002 and the student has a value of at least 2.0 and 30.0 in the average grades1 and 2 respectively.This scenario describes a student with good grades.

Prerequisite:

PIQRULEPROGR-A_PROGSTAT = '002' AND PIQRULEPROGR-SINDX_1 > = '2.00' AND PIQRULEPROGR-SINDX_2 >= '30.00' (entry in the column Technical name; you can access this entry from the menu by choosing SettingsTechnical name ).

Substitution:

The subsequent progression status (PIQRULEPROGR-N_PROGSTAT) is replaced by the constant value 2.