Symptom
The system allows supplier invoices to be posted directly using the “Post” button, bypassing the configured workflow approval process. This results in supplier invoices being posted without triggering the approval workflow, causing inconsistencies in the invoice approval and posting process.
Environment
SAP S/4HANA Cloud Public Edition
Cause
This behavior corresponds to the current standard system design. No configuration or standard restriction exists to disable or hide the “Post” button within the “Supplier Invoices List” application when a workflow is active.
Resolution
The standard design allows supplier invoices to be posted immediately through the “Post” button, bypassing configured workflows. Only the “Save as Completed” action activates the workflow process for approvals.
A restriction can be achieved by implementing validation logic through the BAdI MRM_CHECK_INVOICE_CLOUD in the Custom Fields and Logic application. The implementation ensures that all supplier invoices follow the workflow path before posting occurs.
Procedure for Implementation
- Open the Custom Fields and Logic application.
- Create an implementation for the BAdI MRM_CHECK_INVOICE_CLOUD.
- Define logic that validates whether posting is attempted while a workflow is active.
- Configure an error message to prevent direct posting when a workflow approval is pending.
This method enforces the use of the “Save as Completed” action, triggering the workflow as intended.
Authorization control can complement this logic by restricting posting rights to specific business roles. This approach, however, does not remove the “Post” button from the application interface.
Adoption of the Flexible Workflow Framework is recommended for controlling and approving supplier invoices. The framework functions effectively when the invoice processing sequence starts with the “Save as Completed” action. Until configuration parameters are extended in the standard public cloud solution, BAdI-based custom validation remains the most effective option to maintain workflow compliance and prevent direct postings.
See Also
Keywords
Supplier Invoice Approval Workflow, Supplier Invoices List app, Post button disabling, Business catalog removal, BR_AP_ACCOUNTANT role, Workflow bypass, Save as Completed action, BAdI MRM_CHECK_INVOICE_CLOUD, Custom Fields and Logic app, Flexible Workflow Framework, Supplier invoice posting , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem
SAP Knowledge Base Article - Public