SAP Knowledge Base Article - Public

2551623 - Direct Deposit: Payment Method displays -1


Payment method in the Direct Deposit portlet is now displaying -1 for all employees. Payment method should have a selection for direct deposit or check. This was working fine before but now the Payment Method is diplaying -1.



Employee Central: Payment Information (Direct Deposits)


The issue occurs when PaymentMethod object is deleted from the instance. This deletion might not have been done by anyone from the UI. It can be due to the following reason.

When there are multiple MDF objects defined with the same name, it can lead to issue in the state of the object in MDF cache. The reported issue can occur if there are two SuccessFactors' delivered MDF objects with same name - in this case it is PaymentMethod.

These two objects get enabled based on different provisioning settings:

  1. First object is based on Payroll Integration and Show Payment Method field features and is used for EC Payment Information
  2. Second PaymentMethod object is enabled when MDF Dummy Objects are enabled

The issue can occur when first switch was enabled and second switch is disabled.

As per application behavior, whenever there is any Save event in Provisioning settings (that means when someone clicks on Save button in Provisioning), application updates the objects list in MDF cache. Application adds all the objects for which Provisioning is enabled and removes all for which it is not enabled. Application adds all enabled objects as first step and removes disabled objects as second step. Due to this sequence, incorrect PaymentMethod object gets removed in the second step which resulted in deletion of PaymentMethod object.


Engineering team need to remove the name conflict in object definition through code changes. They have started working on code fix. We will update this KBA once the fix version is confirmed.

As a work-around, MDF cache should be refreshed manually on daily basis. There is no side-effect of this process. Alternatively, a Boomi process can be set to automate the process of refreshing MDF cache.


ECT-82838, ECT-82828, Payment Information, Object Definition, directDeposit, direct deposit, employee central, ec, payment method -1 , KBA , LOD-SF-EC-PAY , Payment Information , Problem


SAP SuccessFactors HCM Core 1708