Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
Showing results for 
Search instead for 
Did you mean: 
Introduction: Loans is interesting functionality in SuccessFactors and currently it offers 4 parameters to be set for Eligibility

  1. Is Eligible

  2. Maximum Eligible Amount

  3. Maximum Eligibility Percentage

  4. Unlimited Amount

In my earlier post I have discussed details of how to create Loan and have given example of setting 12 times basic as loan eligibility.

You can refer that post Creating Loans

Take a use-case where an organization has Eligibility policy based on Pay Grade, above parameters will not be able to address the requirement.

So let us see how we can resolve that.

Step1: We need to have separate look up table and hence need to create an mDF object in Configure Object Definition (will call COD for easier reference)

1a) First create the detail (multi-line) mDF object for having Pay Grade and Loan Eligibility Amount. Main difference will be Effective dating should be selected as "From Parent"

External code can be used to define Pay Grade and hence data type should be selected as "Foundation Object" and Valid Values source will be "payGrade" and since external code field is used, you need to use Label so that in Manage data it shows as Pay Grade


1b) Create another object in COD - Loan Eligibility Matrix with externalcode lable changed to Legal Entity, data type - "Generic Object" with Valid Values Source as "LegalEntity" ;external name can be made as Required - NO and visible - Not Visible and associate the detail object created above with Multiplicity - "One to Many" and Type - "Composite"

Since One legal entity can have multiple Pay Grades and eligibility amount combination, we need to choose One to Many and since detailed object will not be used independently and is already mapped as "Parent" we will map as "Composite"


Step2: Use Manage Data and create different values for different Pay Grades for a particular Legal Entity

Step3: Create the Eligibility Advances Rule to refer the data created in the table

Step4: Now that we have mapped, we can check in Employee Profile for an employee if this eligibility amount is reflected. Selecting an Employee who is in Grade 14


For more details on how to create loans you can refer to my earlier post Creating Loans

In Conclusion, metadata framework (Configure Object Definition, Manage Data, Manage Configuration UI) and business rules is extremely powerful combination and helps to provide solutions and this is one such example of how SuccessFactors can help in providing solutions to customers' needs efficiently and effectively.

Hope you find this post useful and feel free to leave your comments and will be happy to listen to your feedback!
1 Comment
Labels in this area