cancel
Showing results for 
Search instead for 
Did you mean: 

Rules are not satisfied for Employee ID - HR Trigger

Former Member
0 Kudos

Dear All

I am Trying to configure the HR trigger functionality & encountered the below issue.

1. Followed "GRC 10.0 - HR Trigger configuration" completed the BRF+ config.

2. When i Hire an employee in the HR system - i am receiving logs in the SLG1 (GRC box)

3. when i open the log at the end i see "Rules are not satisfied for Employee ID 00000038"

4. When i try to perform the debugging using the wiki link "Debugging HR Trigger - GRAC_HR_TRIGGER_EVENT_RECIEVER"

i get result screen as attached.

Note: In debugging mode - the steps are not the same as shown in wiki document.

Pls let me know how to handle this situation

Raju

Accepted Solutions (1)

Accepted Solutions (1)

former_member193066
Active Contributor
0 Kudos

Check you decision table again.

check SLg1 logs and see what attribute is triggered and are they maintained in your decision table.

Regards,

praasnt

Former Member
0 Kudos

Hi Prashant

Thanks for your reply - please find the attached SLG1 log & BRF+ decision table settings.

i cant make out any issue in the both, hope to see your views on the same.

Raju

former_member193066
Active Contributor
0 Kudos

did you maintain HR rigger settings as per sap note?

Maintain Settings for HR Triggers

and can u send scrren shot of BRF+ function mapping

Regards,

prasant

former_member193066
Active Contributor
0 Kudos

did u maintain this.

Maintain Settings for HR Triggers

IN SPRO>>GRC >ACCESS CONTROL>

Regards,

Prasant

Former Member
0 Kudos

Dear Prashant

Thanks for your reply, was unwell yesterday so wasnt able to reply to your query.

PFA screenshots for the HR Function mapping & HR trigger mapping.

Seems to be all issue with the GRAC_HR_TRIGGER_EVENT_RECIEVER  function module which is unable to create the access requests since in debugging mode i found that the function module is exiting mid way without any requests being created.

Raju

former_member193066
Active Contributor
0 Kudos

first of all ,

delete the entry for HR trigger which is not mapped to any any process id.

and in BRF+ rule just remove the feild values and test.

is should create. then change according to your requirement.

Regards,

Prasant

Former Member
0 Kudos

Dear Prashant Sorry for the delayed response, was on leave for some time..

Thank you for your inputs, when the BRF+ decision table was removed with some field values -the rules got satisfied & i was able to get the Access requests created successfully & also the request contained the correct manager info from the HR org structure.

But one last issue is i dont see any roles requested in the Access requests, only the system name is present.

pls let me know where can i configure the Roles mapping to positions & also multiple systems role mapping as well? thanks Raju

Former Member
0 Kudos

Dear Prashant Was able to Map the roles to the positions using indirect role assignments & the same roles were picked up while creation of Access requests. So thanks for your response - Closing the issue 🙂

Former Member
0 Kudos

Hi Kamaraju,

I am going through the same kind of issue and I hope you could help me with this. I have looked at the correct answer from and need clarification on remove field values part. I have made sure other settings from correct answer are set up as suggested.

Does it mean to remove the Cell Value for both New Field Val. and Old Field Val. or totally remove both New Field Val. and Old Field Val. columns from the decision table?

Please advise.

Thanks,

Pawan

Former Member
0 Kudos

Dear Pawan

Remove Old field value for all below scenarios, & maintain below values as below:

Create user:

Field_name =USRID

New FIELD Value = is not initial

parent type = 105

sub type = 0001

Change user

Field_name =PLANS

New FIELD Value = is not initial & exclude 999999999

parent type = 0001

sub type = no value

Terminate

Field_name =MASSN

New FIELD Value = check the HR trigger log for exact value by terminating a user which can be done by many reason in PA40.

parent type = 0000

sub type = no value

Let me know if you have any queries.

Naveen

former_member193066
Active Contributor
0 Kudos

check your SLg1 logs before you make any changes to your ruleset

Regards,

Prasant

Former Member
0 Kudos

Thank you for your responses.

I have updated the rules as suggested:

I am still getting Rules are not satisfied error when trying to make changes in ECC.

Here is the SLG1 log:

Here is the log if I run this directly using function module:

Former Member
0 Kudos

Sorry, forgot to attach the decision table.

Former Member
0 Kudos

Hi Naveen/Prasant,

Any idea what could be wrong here as I am still getting Rules are not satisfied error. Please help.

Thanks,

Pawan

Answers (0)