Symptom
You want to create a payment file for Expense Report XYZ. The payment is made and the status of the payment is Ready for Transfer (XYZ represents the ID of the Expense Report).
Now you want to set the status to In Transfer and then create a Payment File/Batch. But an Unexpected Backend error message appears.
Disclaimer: "Images/data in this KBA are from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental".
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Payment Management work center.
- Navigate to the Payment Monitor view.
- Show Payments Ready for Transfer and the payment Document ID YYY (YYY represents the Payment Document ID).
- Select Actions for Bank Transactions and choose Create Payment File/Batch.
- An Unexpected error during backend processing appears.
Cause
When the Address of the Payee is not maintained correctly or not maintained at all then system produces a dump and fails to successfully create a payment file.
Resolution
- Go to the Personnel Administration work center.
- Select the Employees view.
- Select the Employee ABC whoes expense report is getting paid (ABC represents the ID of the Employee).
- Edit and navigate to Personal Data and subtab Private Contact Data.
Here, you need to maintain minumum address fields like Country and other relevant fields to identify the address and Save and Close. Now you try to Create Payment File/Batch then system will be able to generate the file without any system dumps.
Keywords
Payment for Expense report, Create payment File, backend error , KBA , AP-PAY , Payment Processing , How To
SAP Knowledge Base Article - Public