Symptom
- The Payment Method field is automatically cleared after supplier invoice is posted, although it is configured as a mandatory field.
- The following error is raised when attempting to cancel the document:
Save rejected because field (Payment Method) is defined as mandatory by key user.
Environment
SAP Business ByDesign
Reproducing the Issue
Steps to add Payment Method in Supplier Invoice:
- Go to Supplier Invoicing work center.
- Go to Invoices and Credit Memo View.
- Search Supplier Invoice ID 123 (123 represents Supplier Invoice ID).
- Select Edit button.
- Select Bank Transfer from Drop-down for the Payment Method field.
- Enter required information in the Invoice.
- Post the invoice.
Payment Method field becomes blank and is greyed out.
Steps to cancel the Supplier invoice:
- Go to Supplier Invoicing Workcenter.
- Go to Invoices and Credit Memo View.
- Search Supplier Invoice 123.
- Select Edit button.
- Select Cancel button.
- Select Post.
Error: "Save rejected because field (Payment Method) is defined as mandatory by key user."
Cause
- When Payment Method = Bank Transfer, maintaining a valid Bank ID is mandatory.
- If the Bank ID field under General Information → Payment Information → Deviating Bank Information is not maintained, the system clears the Payment Method field after posting, which lead to errors during document cancellation.
Resolution
- For posted Supplier Invoice documents, it's no longer possible to add the missing value for the field Payment Method.
- In order to avoid the error message and cancel the Supplier Invoice 123, follow the steps to remove mandatory configuration:
- Go to the User Profile icon (top-right corner of the screen).
- Select Key User Settings.
- Choose Start Adaptation Mode.
- Select OK.
- Select Unnamed Group.
- Select Show Children.
- Right click the field Payment Method.
- Unselect Mandatory checkbox.
- Select Save.
- Select Publish to apply the changes.
- Go back to the Profile icon.
- Select Key User Settings.
- Select stop Adaptation Mode.
- To avoid the issue from recurring, always maintain a valid Bank ID under General Information → Payment Information → Deviating Bank Information whenever Payment Method = Bank Transfer is used.
- In order to prevent users from forgetting to maintain the Bank ID field, configure the Bank ID field as mandatory through adaptation settings. After that error message "Save rejected because field (Bank ID) is defined as mandatory by key user." would be raised when posting the Supplier Invoice without the value (The Post action needs to be triggered from the View All screen to trigger the value check).
See Also
Keywords
Payment Method; Save rejected because field Payment Method is defined as mandatory by key user; Payment Method Blank; Mandatory Field; Cancellation Error; Bank Transfer; Bank Id; Deviating Bank Information , KBA , SRD-SRM-SI , Supplier Invoicing , Problem
Product
SAP Business ByDesign all versions
Attachments
| Pasted image.png |
SAP Knowledge Base Article - Public