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: 

Use of Call up points

Former Member
0 Kudos

Hi all,

I have associated a Rule container with the call up point 19 (Admission).

But its not cheking my validations??

what could be the problem

here is some data that I used--

Validation: Pre-requisite- (I did not mention any thing, so that it is true always)

Check-RHIQ_STUDENT-BIRTHPLACE='India'

Message: message type=E (did not defined any message variable).

In Rule Over-view, its showing that Rule container, Rule Module and Rule elments are associated with my objects,

<b>Still if I am trying to execute admission for non Indian student (Birth Place), Its not validating.</b>

Please resolve my problem.

Thanks

1 ACCEPTED SOLUTION

former_member195888
Active Participant
0 Kudos

Hi,

Generally you should specify an message and not just have the message type defined.

Also I suggest that you try to attach the rule container via callup point 17 to an object in the academic structure (either the programs directly or somewhere in the organizational hierarchie, e. g. the root organization if used for all programs). Attaching a rule directly to a callup point has a few limitations which may apply here (it would be required to look at the very detail to find out whether this is the case here).

Please note that the Birthplace is used for the City of Birth. There is another field for the country of birth (RHIQ_STUDENT-COUNTRY_OF_BIRTH and RHIQ_STUDENT-COUNTRY_OF_BIRTH_ISO for the key).

Regards

Joachim

View solution in original post

9 REPLIES 9

former_member195888
Active Participant
0 Kudos

Hi,

Generally you should specify an message and not just have the message type defined.

Also I suggest that you try to attach the rule container via callup point 17 to an object in the academic structure (either the programs directly or somewhere in the organizational hierarchie, e. g. the root organization if used for all programs). Attaching a rule directly to a callup point has a few limitations which may apply here (it would be required to look at the very detail to find out whether this is the case here).

Please note that the Birthplace is used for the City of Birth. There is another field for the country of birth (RHIQ_STUDENT-COUNTRY_OF_BIRTH and RHIQ_STUDENT-COUNTRY_OF_BIRTH_ISO for the key).

Regards

Joachim

0 Kudos

Thanks Joachim,

I tried as u suggested, but still I am not getting any message when I execute admission.

Please give me a senario, where u have already tested the result, Same senario I will configure for the admission process and will try to resolve the issue.

Thanks

0 Kudos

Thanks Joachim,

I tried as u suggested, but still I am not getting any message when I execute admission.

Please give me a senario, where u have already tested the result, Same senario I will configure for the admission process and will try to resolve the issue.

Thanks

0 Kudos

Hi,

The VSR cookbook includes a lot of fully tested examples. Actually it is very difficult to "debug" this type of issue through the BPX - thus it might be worth to engage with someone directly as a consultant who can work in your system. If you however feel that the system does not behave correctly then you may consider posting an OSS message.

Regards

Joachim

0 Kudos

Sudhir,

I would add the following suggestion just for debugging. Try setting the Prequisite for the VSR to 'TRUE' explicity. Set the Rule Check for 'FALSE' explicitly. Then, you will surely get your error message. If not, then you know the rule is not being found by your process at all. If you get the error, then you know the problem was with your actual rule definitiion.

Michael

0 Kudos

Hi Michael,

Thanks for Your Suggestions, I tried as u suggested, but still I am not getting any message and process "Execute Admission" is still running.

What could be the problem,

I have Created rule element (Validation) as u suggested.

attached rule element to rule module...

Rule module to rule container...

Rule container to call up point 19...

and Org Unit uses this container using call up point 17.

still admission process for this org unit is running, which should not happened.

What else I need to do...

Need ur suggestions,

Thanks

0 Kudos

Sudhir,

Clearly you rule is not being triggered at runtime. Let's figure out if it is even being found. Use the transaction 'PIQRULEWB_RC' with your Org. Unit and Callup Point to see whether your Rule Module appears.

One possibility is that there is an issue with the validity date range for your relationship between the RC and the Org Unit. This might explain why the rule attached to your org unit is not firing.

If this transaction does not make clear what the problem is, then I suggest you take screenshots of the following and attach them to your next posting:

- Validation rule definition

- Rule Module

- Rule Container (should NOT be an 'extended check')

- Relationship type 509 (with additional data) between RC and your object.

- Definition of your error message

Michael

0 Kudos

Thanks Michael,

At last I got that, I repeated whole thing with a new org unit and new rule and followed your instructions as u mentioned.

Now I have to write my cheks, what is the difference between Operator ' = ' and ' <> ' there are some more operators, can I get the significance and use of other operators.

Once again a lot of thanks to you.

0 Kudos

Sudhir,

I am glad you got a VSR rule to trigget properly! As far as the operators go, '=' and '<>' are exact opposites. '=' is the operator for 'equal to', and '<>' is the operator for 'not equal to'.

Michael