Symptom
A PAIN.002 payment status message fails to update the payment status, leading to an error like "BCM return code (sy-subrc): 5 / Exception name: proxy_error" in the Manage Bank Messages app.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Send a payment file to the bank.
- Receive a PAIN.002.001.03 acknowledgment message with status PDNG (Pending by bank).
- Receive another PAIN.002.001.03 acknowledgment message with status ACCP (Accepted).
- Observe that the file is in error status in the manage bank messages app with the error message: BCM return code (sy-subrc): 5 / Exception name: proxy_error.
Cause
This is standard system behavior. The Bank Communication Management (BCM) logic prevents the payment status from being downgraded (e.g., from Pending by Bank to Received by Bank).
Resolution
- Verify the external status mappings in SSCUI 104313 - Map External Status to Internal Status.
- Ensure the sequence of acknowledgment messages from the bank aligns with the standard configuration.
Keywords
PAIN.002.001.03, manage bank messages app, BCM return code, sy-subrc: 5, exception name: proxy_error, PDNG, ACCP, pending by bank, accepted status, payment file, acknowledgment message, SSC-UI 104313, external status mapping, SAP S/4HANA Cloud Public Edition, direct bank communication. , KBA , FIN-FSCM-BNK-2CL , Direct Bank Communication (Public Cloud) , Known Error
SAP Knowledge Base Article - Public