Troubleshooting Automatic Payment Program – F110
In my previous blog, we discussed on how to create Positive Pay files using PMW. If you have not go through it yet, here is the link.
In this blog, I will share with you the answers to some typical questions you may come across while working with Automatic Payment Program. Trust me, people only share success stories, e.g. step by step APP configuration guide. Unfortunately, they are rarely found to be sharing the hardships they encountered prior to that success. I also did complete the APP configuration few days back. However, there were lots of issues that required in depth analysis and troubleshooting. We will discuss some of them. I hope this helps.
- No open invoices found for the Vendor/Customer as per the Parameters entered in F110
- Customer/Vendor account is already locked by other payment run, which is not yet completed. Go to the table REGUS (Accounts blocked by payment proposal) and check for any existing entry for the customer/vendor. There should not be any.
- Check the payment terms and also the calculated Baseline date & Due date in the open invoices
- Review the Payment Method assigned in the invoice vendor line item
Check is not getting registered in PAYR table after successful Payment Run
- Review the House Bank configuration in FBZP and then verify the Check lot assignment with the Paying company code, House Bank & Account ID combination in transaction code FCHI
- In the Check lots, you must maintain the Payment Methods List with all relevant Payment Method.
Payment Medium not created
Do not forget to check the check box on the window the APP program prompts in Proposal/Payment run log.
Not able to view the files created in the Application Server – AL11
The files created from F110 are not text files. So, you cannot open and view the files from AL11.
Go to transaction CG3Y and enter the source file and destination file path to download the file in the presentation server.
Payment run successfully completed but check did not get printed
- In FBZP, go to “Payment Method/Country” and click on Format Settings
Then go to “Standard Settings” and on the next screen make sure the “Payment Medium with Docs.” is selected and the Adobe form name is entered.
When we use Payment Medium Workbench (PMW), Type = “PDF” is selected by default. Hence, to print check using PMW, we must use Adobe forms. Any other forms (e.g. SAP Script, Smartforms) are not allowed.
2. In transaction OBPM4, you have to assign a variant (for the report SAPFPAYM) to the Payment Medium Format. When you enter the payment medium format in the report selection screen, as you have already assigned the PDF form in FBZP, the form name will be defaulted as below. Also, you need to enter the form name.
Do not forget to review the Print Parameters.
3. In PMW, only Adobe Forms can be configured for printing. So, do verify if all the basic configurations have been completed for Adobe form printing. ADS (Adobe Document Services) configuration must be completed by BASIS before the form is printed.
How to confirm if ADS configuration is in place?
Run the report FP_TEST_00 and Enter your Adobe form name on the Selection Screen and execute
- If the configuration is correct, a form containing several lines on two pages is displayed.
- If the configuration is not correct, no form is displayed. In that case, you need to perform further tests
Go to transaction SFP and execute your form to view the print preview. If ADS configuration is missing, the system will throw the following error
Scenario 6: Mandatory Master record not maintained
Check the following configuration in FBZP -> Payment Methods in Country. If any of the following Check box is selected, that information must be maintained in Master Record. In my case, Steet and Post code address was missing for the Vendor 10000000 in Vendor Master. Hence, I got the above mentioned error.
Scenario 7: You have configured PMW with the Option SAP Script, however the Print program is still calling an Adobe form
If we are using PMW in FBZP configuration, SAP Scripts cannot be used. In the configuration screen, SAP allows us to configure PMW with SAP Script. But, when we run the print program, an Adobe form is called in the Back End. If you are not using Adobe form, I would suggest to use the classical payment medium programs (RFFO*).
I hope you enjoyed reading this blog. Please feel free to comment if you feel any correction is required.
As always, let’s keep learning, together.
You can reach out to me directly here https://www.linkedin.com/in/theratulchakraborty/
Nice Document, thanks for sharing....
Thank you ... let's keep learning
Hope you are doing well!!
Please suggest some scenario and document about account receivable and idocs.
Thanks in advance
You can reach out to me at email@example.com
Its a very good document indeed. Thanks for sharing your knowledge and experience with us.
Thank you so much Joy
Very Nice Document Ratul
Thank you Amar ...
I hope you found it useful ... cheers
Excellent one Ratul as you said "people only share success stories, e.g. step by step APP configuration guide" but you shared failure then success its make lot of sense........
Thanks for sharing very useful knowledge with us.
Thank you Ashish ... Let's learn together
Thank god I found this documents, thank you. Best document I could find on Internet on this.
Thank you Manisha ... I'm glad you find this blog helpful ... happy learning
Thank you sir
I'm very thankful for this valuable document, indeed I'm happy to see someone share real experience like you 😀
Your blog really helped me alot for configuring postitive pay file. Just one question, Can same payment method generate both check and create positive payment file. I am getting issue where positive payment file is generating with check number but check is not printing and not coming to spool.
of course we can do both. Please review your check register and see check number is assigned or not. If check number is getting assigned, then you need to check if your driver program that prints the form is getting called from F110 or not.
The problem I am facing is variant for PMW. We can assign either CHECK or US_POSPAY. Per SAP documentation, to print check it should be check in 'Payment method in country' for PMW and to generate file it should be US_POSPAY which will be linked to DMEE.
I have assigned US_POSPAY so file is generating but no check printing. If I am assigning 'Check' then check is printing but no file generating like Arun Gatnni also mentioned on your blog.
Do you know any solution for it?
Refer to 5th screen shot of my other blog, you can set up both file and form
Thanks for your quick reply. Can we connect on Linked in?
1.) My setting is exactly same like your 5th screen shot.
2.) Variant has been created correctly in OBPM4 (SAPFPAYM) and check form assigned there as well.
3.) Check lot has been correctly maintained for payment method.
4.) Check is assigned to check register as well.
5.) My payment run log is exactly looking like yours. Positive pay file generating, spool generating for payment summary, error log and payment advice but no spool for check printing. I can't see spool number for check printing which is not in your spool too.
6.) Only difference which I can see 'Printout/Data Medium' Tab in F110, you are maintaining variant for print program RFFOAVIS_FPAYM but i can't because we are using Fiori app and there is no 'Prinout/Data medium tab there. I have maintained SAPFPAYM in place of that and assign check form there as well. Were you able to print check from the spool?
Am I am missing something to call print program for check printing?
Of course, we can connect via Linkedin. Looks like you have done all required settings. Can you try running the program SAPFPAYM standalone from SE38 and check the result?
I am getting error creating payment file
Error : Payment amount was too large for the following payments
This error coming For only few vendors