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
- Use the MaintainBundle operation from ManageEmployeeIn2 Service to update it with SoapUI (third party software) or similar.
- You are using actionCode "04" to update in the BankDetails path as explained in KBA.
- 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
Keywords
PaymentFormCode, ManageEmployeeIn, actionCode, México, BankDetails, Web Service , KBA , AP-BP-EE , Employee , How To