SAP Knowledge Base Article - Public

3122285 - PaymentFormCode in ManageEmployeeIn2 SAP Web Service for Employees From Mexico Is Not Working as Expected

Symptom

You are trying to update the PaymentFormCode of ManageEmployeeIn2 SAP Web Service using an actionCode in the BankDetails but noticed that the only action code that works is "05".

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Use the MaintainBundle operation from ManageEmployeeIn2 Service to update it with SoapUI (third party software) or similar.
  2. You are using actionCode "04" to update in the BankDetails path as explained in KBA.
  3. It does not change anything.

Cause

For México a Main Bank is required and for this reason you cannot use any other Payment Form code for Main Bank account, you can only use Bank Transfer because the only Payment Form Code that is enabled for Main banks is Bank Transfer.

For example: If you try to to select Cash for Payment Method and add Bank Details and mark it as Main, it will not allow you from UI.

Same is the case from Web Service, it will not allow you to create a Main Bank Account without selecting Bank Transfer.

Resolution

This is the standard behavior from the ByDesign System.

See Also

2981648 - How to Update PaymentFormCode of ManageEmployeeIn Web Service

Keywords

PaymentFormCode, ManageEmployeeIn, actionCode, México, BankDetails, Web Service , KBA , AP-BP-EE , Employee , How To

Product

SAP Business ByDesign all versions