BCM – error when creating payment medium
In this blog I will take a look on a situation where there is an error during payment file creation after the final approver has approved a payment batch in Bank Communication Management. When such an error occurs, usually there is this kind of message in transaction BNK_MONI:
The error can be investigated further in SM37 transaction where you should find a job in the status “cancelled”.
In our case the problem is in missing authorizations to folder where the payment medium should be stored.
Of course this error needs to be corrected by granting authorizations to the user who is executing the payment approval and thus creating payment file. The problem is that even after it has been corrected, the status in BNK_MONI remains as “Error in payment medium creation”. To fix this error, two steps need to be executed.
- Run the report RBNK_BATCH_REPEAT_SAPFPAYM – this report recreates the original job for payment medium creation with same parameters. It is also possible to delete old job data.
File date and file ID can be found in BNK_MONI. After the execution a new job has been created.
2. Next step is to run the report RBNK_BATCH_RETRY_FILE_CREATION. This report sets the correct status in BNK_MONI. We need to enter correct batch number.
With this procedure the status is correctly updated and further processing is possible (import of status messages from the bank).
Ondrej,
Do you mean to say the above steps will let us create the Payment File without cancelling the failed Payment Run in F110.
Is this related to the functionality where F110 creates a Payment File in bank specific format ( @ or # separated on App server and from there transfers it to the Bank ?
Kindly let me know if I am wrong.
K.Kiran.
Hi Kiran,
yes. The above process basically reschedules the original job that has been cancelled. Therefore it will create the payment medium (if the original error has been solved) and thus it is not necessary to reverse F110 / F111 payment runs.
Regards,
Ondrej
Very nice, thank you! This is not an easy log to find and helped alot!
Hi Ondrej
I have a situation where payments have bean made and bank has accepted the payments, batch status updated with received by bank in BNK_MONI, now business realised that there is one vendor bank details updated wrongly and immediately called bank and stopped the payment.
Now we need to change the status of the batch to rejected by bank in BNK_MONI, Do you know how can we do it?
Thanks & Regards
Madan Kumar V
Hi Zato,
Can you please let me know which authorisation was missing.
I am facing exact issue and don't know which authorisation to be provided to user.