cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Defaulting Payment Information add new hire error, not working after following KBA 2440812

adriangalisteo
Participant
0 Likes
3,842

SuccessFactors-Add New Hire Payment Info

Dear Team,


We have followed the steps in order to configure payment information portlet, according to this KBA, it also states that Defaulting payment information details in ADD NEW HIRE WIZARD must be done appart using initialize rules in Object Definition-Payment information DETAILS object

2440812 - Defaulting Payment Information using Business Rules (sap.com)

Therefore, we followed those lines and apparently it initializes the value and shows them in the add new hire, but we are experiencing a problem when we continue as the validation returns an error prompt saying that those fields are not fulfilled.

Is this a problem after the change of rule types and the dissapearance of Basic rule types?
Why is the system behaving like this?

2-Is it possible to default bank country region according to job info country automatically? This things work for the payment info porlet in people profile but it seems not to be working in add new hire


Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

karenperez
Product and Topic Expert
Product and Topic Expert

Dear

Please find details about possible default rules scenarios for the Payment Information object in our guide.

It is recommended to have the rule onChange in the paymentMethod field, not onInit and the rule could look like the example below:

image.png

Thank you.

Best Regards,

Karen Perez

adriangalisteo
Participant
0 Likes

Hi Karen thanks!

I observed that in order for these fields to appear by default the add new employment wizard, it needs to have something that makes the portlet "open up" and for that i use an on innit rule, then is when the on change rule works.

Is this the expected behaviour?

Regards

Darcyo_o
Explorer
0 Likes

Hi Karen,

I configured the rule in payment info detail to auto populate currency from currency of legal entity. But in the rule log, it said that the parent is NULL in add new employee wizard, although filling the legal entity field at first. Could you have a successful sample? Thank you so much!

karenperez
Product and Topic Expert
Product and Topic Expert
0 Likes

Dear nini_wu,

The below business rule works in the new hire and it is assigned onChange to the Pay Type field.

Please try the same and you will be the value populated as I have in my demo.

I hope this helps!

Thank you.

Best Regards,

Karen Perez

Zawani
Newcomer
0 Likes

Dear Karen,

Using the business rule assigned to onChange to the payment method field, will the value (account owner name) be populated immediately on the new hire screen or will it only be available after the user submit the hiring?

We have assigned the rule but for new hires, it sets the value as 'null null'.

Thank you very much and have a great day.

vineetjoseph
Discoverer
0 Likes

During hire process, the values in firstname and last name is yet to be updated to the personal info tables. So the rule to capture the account owner during hire screen will always come as null.

karenperez
Product and Topic Expert
Product and Topic Expert
0 Likes

Correct, vineetjosef, this is an onChange rule to work on the Portlet UI changes.

Thank you.

Best Regards,

Karen Perez