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: 

Non-Existent Requirement Profiles after Processing with RHIQAUDIT_MP_CS

Former Member
0 Kudos

Hi,

Currently, after I execute RHIQAUDIT_MP_CS with Processing Type: 1 - Generate Requirement Profile, Audit Type: 1000 - Degree Audit, Reqmt Profile Type: 0001 - Actual Profile, and without the Test Run flag set, I see in the Result tab that a number of students have Processing Result: S0 - Object(s) Processed, but that the Result column is empty. Furthermore, if I go and look up any of the students involved in the processing, they do not have requirements profiles associated with them.

If requirements profiles are not being generated, shouldn't I be informed that there was a problem, rather than ending up in the situation where I have neither a result, nor an error or warning of any sort? Does anyone have a clue what might be causing this?

I am happy to provide more information about my configuration, if it would help someone make an educated guess about what might be happening. I have been through the IMG a number of times, and have produced what I think is a minimal configuration, but some part of it must be wrong.

Thank you,

Eric

1 ACCEPTED SOLUTION

former_member583013
Active Contributor
0 Kudos

Eric,

Perhaps you can clarify a few things.

How exactly are you verifying that the students do not have Requirement Profiles generated?

Also, how have you assigned Requirement Catalogs? Did you assign it to the Program of Study, or did you assign it to the Student directly? Did you make sure you assigned them as 'Main Catalog'?

Also, did you switch on the option 'Detail List' to see the detailed log messages?

Michael

View solution in original post

5 REPLIES 5

former_member583013
Active Contributor
0 Kudos

Eric,

Perhaps you can clarify a few things.

How exactly are you verifying that the students do not have Requirement Profiles generated?

Also, how have you assigned Requirement Catalogs? Did you assign it to the Program of Study, or did you assign it to the Student directly? Did you make sure you assigned them as 'Main Catalog'?

Also, did you switch on the option 'Detail List' to see the detailed log messages?

Michael

0 Kudos

Michael,

Sorry, I forgot to mention that I set the "Detail List" flag for the runs, and so I have a "Notifications" tab.

To verify whether a student has a requirements profile, I use transaction PP01, and look up the student object, and check to see if any Requirement Profiles are associated with the student.

A requirements catalog was assigned to the student directly. It was not marked as "Main Catalog", however. I marked it as such just a few minutes ago. The processing result is "S1 - Object(s) with Errors/Warnings Processed"; the notifications tab indicates that the error is "No requirements pattern assigned." This is identical to all the students who do not have any catalog assigned.

The detailed diagnosis of the error indicates that no catalog version was found. Since it appears that requirements patterns are looked up by a key that consists of both catalog and catalog version, it would then be logical that no requirement pattern could be found.

However, in IMG: Campus Management Processes -> Audits -> Requirement Catalogs -> Define Version Sets, I have declared a default version set, in Requirement Catalogs -> Define Structure of Version Sets, I have declared a default version, and in Requirement Catalogs -> Define Requirement Catalogs, I have assigned each requirement catalog the default version set. My understanding is that the default version should then be associated with each of the requirement catalogs.

But, as a test, I did decide to explicitly assign a catalog version to a student, and run the audit again. This time I got the "S0 - Object(s) Processed" processing result, and, again, no requirements profile was generated.

So, to summarize, I see the following behavior:

No Catalog Assigned - Error, missing Catalog and Catalog Version, as expected

Catalog Assigned, but Not Marked as Main - No Error, but No Results

Catalog Assigned, which is Marked as Main - Error, missing Catalog Version

Catalog, marked as Main, and Catalog Version Assigned - No Error, but No Results

Regards,

Eric

0 Kudos

Eric,

Just as a point of verification, could you try to generate a Requirement Profile using the Audit BSP (PIQ_AUDIT) instead of using the mass process?

Michael

0 Kudos

Eric,

When you look for the Requirement Profile, you should actually look at the student's Study Object, rather than the Student Object. Requirement Profiles are always study-specific. Of course, you can also see generated profiles using the BSP application 'PIQ_AUDIT', as I mentioned in my other post.

Our recommendation is that for each program of study a main catalog should be maintained. That means for each program of study infotype 1778 should be created and the corresponding requirement catalog should be edited. In addition the flag 'main catalog' should be marked.

The flow logic of the profile generation is:

- First a main catalog has to be determined for a student. That is either the catalog assigned to the student or it will be derived form the academic structure. We recommend that the main catalog (as a default) should be edited for each program of study.

- In the next step the version of the main catalog has to be determined. That is again either the version assigned to the student or it is the default version of the version set assigned to the requirement catalog.

- Then the requirement pattern assigned to the requirement catalog, the audit type and the version is read. Check customizing to see if you have assigned the pattern for the audit type and version to the catalog.

Michael

0 Kudos

Thanks, Michael. The requirement profiles were attached to the study objects.

Regarding PIQ_AUDIT, yes, I also wanted to get this working several days ago, to use as a debugging tool. I had to do some reading on the Web AS first, and then activate some services via SICF. I still need to talk with my base team to see about getting your SSL library put on the system. I know you mentioned in another recent forum thread () that HTTPS is not necessary, but I would certainly prefer it.

I would still be interested in understanding why the audit result was empty in the batch program's log. Based on what I read in another forum thread, I was under the impression that it should contain a result text like "Audit Succeeded" or "Audit Failed". Or, does one only see something there, if the program is run in audit mode rather than requirement profiles generation mode?