Object Selection Using a Selection Method Selection methods enable you to select a specific set of objects, such as students, programs or modules, in a
Student Lifecycle Management
application.
Selection methods are used in program type progression, mass de-registration, or when defining subrequirements. For information on the selection methods for these applications, see:
You must assign the selection methods you want to use in a specific
Student Lifecycle Management
application to an application-specific selection method group in Customizing (see
Prerequisites
). In this way, you can easily integrate the selection methods you have implemented in a specific application.
The standard system contains the following selection method groups:
Application |
Selection Method Group |
|---|---|
Program type progression |
PRGR |
Mass de-registration |
DER1 |
Subrequirements |
AUDS |
Every selection method contains one or more selection variants. You can use a selection variant to fill the required parameters of a selection method from the application, and thus select a specific set of objects.
Example
A selection method for program type progression may contain a hold parameter. With the selection variant, you can specify the actual hold.
Every selection method is assigned an object type in Customizing. The assigned object type defines the type of objects returned by the associated selection methods. A selection method appears as a possible entry in a selection method group only if the selection method supports the object type assigned to the selection method group.
You make the settings you require for selection methods in Customizing for
Student Lifecycle Management
in the section
:
You must assign the required selection methods to the respective selection method group so that they can be used in the application. You make this setting in the IMG activity
Assign Selection Methods to Selection Method Groups
.
You can implement additional selection methods using
business add-inHRPIQ00SELMETHOD (IMG activity
BAdI: Selection Methods
).
In Customizing, you will also find example source code which you can use to integrate selection methods in a customer-specific program.