SAP for Higher Education and Research Discussions
Spark conversations about student engagement, research optimization, and administrative efficiency using SAP in higher education and research. Join in!
cancel
Showing results for 
Search instead for 
Did you mean: 

Automatic booking of mandatory specializations for a study

Former Member
0 Kudos

Hello,

I ask for advice for how to accomplish the automatical booking of mandatory specialisations of a study program when a student registers or changes his study.

We have the following scenario:

All of our study programs consist of at least three specialisations (modul groups) with different areas of study. In general, at least one of these specialisations (the "major") is a mandatory one. Others (minor) may be elective. In some cases even all specialisations may be mandatory.

Example:

student registers to (SC) pedagocical science which consists of the mandatory major (bookable CG of category KERN) pedagocical science, some elective area of general study (bookable CG of category MA30) and a mandatory area of professional skill education (bookable CG of category ABV).

With a defined module group variant we can check on registration and study change that the study is complete with regard to the components. But we want to accomplish more comfort in these processes by automatically assigning the mandatory parts of the study (in the example this is the major pedacogical science and the professional skills).

Q: How can this be expressed in the academical structure?

If there is (yet) no support for this, we think about expressing this by enabling the flag "Pflichtstation" (sorry for the German word, I am not at the system, in English this might be "mandatory step") on the relat 500 between SC and CG and developing a function block which given an SC returns bookable CGs on mandatory paths. We could later use this in PIQST while assigning specialisations after registration or study change.

Q: Would this be a safe modification with regard to future changes in SLCM?

For those who know our installation in Berlin and wonder why I ask this, although we yet use an old legacy system for our student registration:

The old system does not know about the mandatory parts of the study because it has only one registration record for the study program itself and one for the elected mandatory minor. For now we construct the missing mandatory specialisation bookings with a special logic between the old system and SLCM, which is error prone and requires doing redundant changes in two software systems.

But in future when we will do student registration in CM this change would also be helpful, I think.

Many thanks for all kind of advise,

Dirk Pape from Berlin.

9 REPLIES 9

former_member583013
Active Contributor
0 Kudos

Dirk,

One option for you is to use the existing BAdi that is called during Program Registration. Here, you could automatically assign the proper specializations to the students based upon your rules.

The only real downside is that the BAdi is only called via the dialog screen. We have planned for an upcoming release to introduce the Academic Post-Processing Framework, where this automatic assignment could also be done, even if the registration is created via a function call.

Michael

0 Kudos

Thanks, Michael.

we surely can use the BAdi or equivalent coding in our import interface as well and later on move to PPF.

But however we do it, we have to express the fact "mandatory part" in the database. Using the flag "mandatory item" on the additional data of Relat 500 seems quite naturally to do this and we wondered why we can set it, but it is not used in the program registration. Does it have a different semantics?

Can we savely use this flag and build our BAdi implementation upon it, or should we define a customer relation or a custom table to express the fact?

Best Regards, Dirk.

0 Kudos

Dirk,

I actually sense something a little strange about your setup. Perhaps you can explain it further. When you set up a Module Group (CG) in SLCM, you must give it a Module Group Category (as defined in customizing). Each Module Group Category in the IMG is flagged as possibly being a 'Specialization'. This is what is intended for representing a 'Major'.

When you relate a CG to a Program of Study (SC), there is no flag for 'Mandatory'. The 'Mandatory Item' flag you refer to is part of the additional data for the relationship between a CG and a Module (SM).

Now, for representing a MANDATORY Major (by this I mean that all students of a Program must be declared as a specific Major), you should use the function 'Edit Specializations'. Here, you can specify exactly which major is allowed for the Program of Study.

Michael

P.S. I apologize in advance if I still am missing the point of your inquiry.

0 Kudos

Hello Michael,

Sorry, that I have been unclear in my 2nd post. Indeed, as I indicated in my first post we thought about a modification to enable the "mandatory item" flag on SC-CG-relation as well.

Between my first and second post I looked into the system and saw that it already worked this way: I could edit the flag on additional data of the relation.

I am now confirmed that this only the case, because we already did another modification to enable the flag "mandatory item" on CG-CG-relation (we needed this for expressing facts in our composite module structure) and seemed to have enabled it on SC-CG as well.

So far for explanation of the misunderstanding.

And: Yes, I refer to CG objects which have module group categories flagged as bookable in IMG.

Regarding your hint: I cannot find the function "Edit Specializations" you mentioned. Can you tell me where I find it?

Dirk.

0 Kudos

Dirk,

In the academic structure , you can find "Edit Specializations" under Environment menu .

Regards

Gajalakshmi

0 Kudos

Gajalakshmi,

please forgive my ignorance. I searched the whole "SAP Menu" for the string "Specializations" and could not find any reference.

Under Campus Management -> Environment we only have "Organizational Management" and "Event Management and Training" as subfolders.

Our Version is ECC 6.0 Release 700, IS-PS-CA Release 600, Level 0010 if that matters.

I am afraid I am looking at the wrong place.

Thanks, Dirk.

0 Kudos

Dirk ,

The exact path :

Campus Managemnet -


> Academic Structure (Curriculum) -


>Study Planning -


> Program Catalog

I meant Acadmic structure as PIQ_ACSTRUC = Program Catalog .

Go to the transction then look up the menu Environment --> Edit Specializations after viewing the academic structure ..

Regards

Gajalakshmi

0 Kudos

Thanks Gajalakshmi. I will look, whether this helps me with my question.

Dirk.

0 Kudos

This will surely help you .

Regards

Gajalakshmi