You are using APM (Advanced Payment Management) with BCM approval of outgoing payment orders.
BCM approval batch is generated and sent to the appropriate approver as expected, however after final approval of the BCM batch the status is 'Payment Medium Creation Error'.
The Application Log shows error message:
- Object type BNK_INI does not exist in the database
- No entry for existing ID found in detail table
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SAP S/4HANA Cloud
Reproducing the Issue
- Enter App 'Approve Bank Payments'.
- Select batch number to select the payment batch.
- Select 'Approve and Submit'.
- Open App 'Monitor Payments'.
- On Exceptions Tab Batch Status Text is 'Payment Medium Creation Error'.
- Check 'Application Log' App for further details.
Ensure that the approver has sufficient authorization in APM (Advanced Payment Management) to edit and process payment orders. Otherwise the status update during batch release cannot be performed.
Check in SSCUI 102336 'Define Settings for Bank Account Master Data' (Manage Your Solution > Configure Your Solution > Finance > Cash and Liquidity Management > Bank Account Management) the assigned approval patterns to your company code:
- Define Approval Patterns
- Assign Approval Patterns
In this case example P001 uses 2 steps approval process where approvers come from group G001 and G002.
This P001 approval pattern is assigned to company code under "Assign Approval Patterns".
Check in "Manage Bank Accounts" App if there are entries for both "Payment Approver Groups" G001 and G002. Error should not come if approvers are assigned to these groups.
BNK_INI, payment medium, payment medium creation error, approval patterns, SSCUI 102336, bank master data, bank account management, BCM, APM, advanced payment management , KBA , FI-FIO-AP , Fiori UI for Accounts Payable , Problem